builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-402 starttime: 1461225545.44 results: success (0) buildid: 20160420234300 builduid: 4b93f22bbd2a4841989913914476c2ec revision: a364e18f1d1715e41b723aa6f01a1738c5d3f47b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:05.435732) ========= master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:05.436161) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:05.436444) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:05.479579) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:05.479852) ========= 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-1461225518.247404-616765312 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 00:59:05-- 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% 530K=0.02s 2016-04-21 00:59:05 (530 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.341645 ========= master_lag: 0.20 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:06.024866) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:06.025221) ========= 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-1461225518.247404-616765312 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030468 ========= master_lag: 0.22 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:06.280297) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:06.280606) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev a364e18f1d1715e41b723aa6f01a1738c5d3f47b --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 a364e18f1d1715e41b723aa6f01a1738c5d3f47b --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-1461225518.247404-616765312 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 00:59:06,368 truncating revision to first 12 chars 2016-04-21 00:59:06,368 Setting DEBUG logging. 2016-04-21 00:59:06,368 attempt 1/10 2016-04-21 00:59:06,369 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/a364e18f1d17?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 00:59:06,673 unpacking tar archive at: fx-team-a364e18f1d17/testing/mozharness/ program finished with exit code 0 elapsedTime=0.553706 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:06.865641) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:06.865914) ========= script_repo_revision: a364e18f1d1715e41b723aa6f01a1738c5d3f47b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:06.866310) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:06.866718) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 00:59:07.134442) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 32 secs) (at 2016-04-21 00:59:07.134808) ========= /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-1461225518.247404-616765312 _=/tools/buildbot/bin/python using PTY: False 00:59:07 INFO - MultiFileLogger online at 20160421 00:59:07 in /builds/slave/test 00:59:07 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 00:59:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:59:07 INFO - {'append_to_log': False, 00:59:07 INFO - 'base_work_dir': '/builds/slave/test', 00:59:07 INFO - 'blob_upload_branch': 'fx-team', 00:59:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:59:07 INFO - 'buildbot_json_path': 'buildprops.json', 00:59:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:59:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:59:07 INFO - 'download_minidump_stackwalk': True, 00:59:07 INFO - 'download_symbols': 'true', 00:59:07 INFO - 'e10s': False, 00:59:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:59:07 INFO - 'tooltool.py': '/tools/tooltool.py', 00:59:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:59:07 INFO - '/tools/misc-python/virtualenv.py')}, 00:59:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:59:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:59:07 INFO - 'log_level': 'info', 00:59:07 INFO - 'log_to_console': True, 00:59:07 INFO - 'opt_config_files': (), 00:59:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:59:07 INFO - '--processes=1', 00:59:07 INFO - '--config=%(test_path)s/wptrunner.ini', 00:59:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:59:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:59:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:59:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:59:07 INFO - 'pip_index': False, 00:59:07 INFO - 'require_test_zip': True, 00:59:07 INFO - 'test_type': ('testharness',), 00:59:07 INFO - 'this_chunk': '1', 00:59:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:59:07 INFO - 'total_chunks': '10', 00:59:07 INFO - 'virtualenv_path': 'venv', 00:59:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:59:07 INFO - 'work_dir': 'build'} 00:59:07 INFO - ##### 00:59:07 INFO - ##### Running clobber step. 00:59:07 INFO - ##### 00:59:07 INFO - Running pre-action listener: _resource_record_pre_action 00:59:07 INFO - Running main action method: clobber 00:59:07 INFO - rmtree: /builds/slave/test/build 00:59:07 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:59:08 INFO - Running post-action listener: _resource_record_post_action 00:59:08 INFO - ##### 00:59:08 INFO - ##### Running read-buildbot-config step. 00:59:08 INFO - ##### 00:59:08 INFO - Running pre-action listener: _resource_record_pre_action 00:59:08 INFO - Running main action method: read_buildbot_config 00:59:08 INFO - Using buildbot properties: 00:59:08 INFO - { 00:59:08 INFO - "project": "", 00:59:08 INFO - "product": "firefox", 00:59:08 INFO - "script_repo_revision": "production", 00:59:08 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 00:59:08 INFO - "repository": "", 00:59:08 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 00:59:08 INFO - "buildid": "20160420234300", 00:59:08 INFO - "pgo_build": "False", 00:59:08 INFO - "basedir": "/builds/slave/test", 00:59:08 INFO - "buildnumber": 17, 00:59:08 INFO - "slavename": "tst-linux64-spot-402", 00:59:08 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/", 00:59:08 INFO - "platform": "linux64", 00:59:08 INFO - "branch": "fx-team", 00:59:08 INFO - "revision": "a364e18f1d1715e41b723aa6f01a1738c5d3f47b", 00:59:08 INFO - "repo_path": "integration/fx-team", 00:59:08 INFO - "moz_repo_path": "", 00:59:08 INFO - "stage_platform": "linux64", 00:59:08 INFO - "builduid": "4b93f22bbd2a4841989913914476c2ec", 00:59:08 INFO - "slavebuilddir": "test" 00:59:08 INFO - } 00:59:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 00:59:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 00:59:08 INFO - Running post-action listener: _resource_record_post_action 00:59:08 INFO - ##### 00:59:08 INFO - ##### Running download-and-extract step. 00:59:08 INFO - ##### 00:59:08 INFO - Running pre-action listener: _resource_record_pre_action 00:59:08 INFO - Running main action method: download_and_extract 00:59:08 INFO - mkdir: /builds/slave/test/build/tests 00:59:08 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')]} 00:59:08 INFO - https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:59:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:59:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:59:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:59:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 00:59:15 INFO - Downloaded 1361 bytes. 00:59:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:59:15 INFO - Using the following test package requirements: 00:59:15 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:59:15 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:59:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 00:59:15 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:59:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 00:59:15 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:59:15 INFO - u'jsshell-linux-x86_64.zip'], 00:59:15 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:59:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 00:59:15 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:59:15 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:59:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 00:59:15 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:59:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 00:59:15 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:59:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 00:59:15 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:59:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 00:59:15 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 00:59:15 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')]} 00:59:15 INFO - https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:59:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:59:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:59:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:59:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 00:59:29 INFO - Downloaded 22736260 bytes. 00:59:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:59:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:59:30 INFO - caution: filename not matched: web-platform/* 00:59:30 INFO - Return code: 11 00:59:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:59:30 INFO - https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:59:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:59:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:59:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:59:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 00:59:32 INFO - Downloaded 36397854 bytes. 00:59:32 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:59:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:59:35 INFO - caution: filename not matched: bin/* 00:59:35 INFO - caution: filename not matched: config/* 00:59:35 INFO - caution: filename not matched: mozbase/* 00:59:35 INFO - caution: filename not matched: marionette/* 00:59:35 INFO - caution: filename not matched: tools/wptserve/* 00:59:35 INFO - Return code: 11 00:59: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')]} 00:59:35 INFO - https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:59:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:59:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:59:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:59:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 00:59:38 INFO - Downloaded 64359030 bytes. 00:59:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:59:38 INFO - mkdir: /builds/slave/test/properties 00:59:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:59:38 INFO - Writing to file /builds/slave/test/properties/build_url 00:59:38 INFO - Contents: 00:59:38 INFO - build_url:https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:59:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:59:38 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:59:38 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:59:38 INFO - Contents: 00:59:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:59:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:59:39 INFO - https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:59:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:59:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:59:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:59:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 00:59:43 INFO - Downloaded 90764840 bytes. 00:59:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:59:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:59:48 INFO - Return code: 0 00:59:48 INFO - Running post-action listener: _resource_record_post_action 00:59:48 INFO - Running post-action listener: set_extra_try_arguments 00:59:48 INFO - ##### 00:59:48 INFO - ##### Running create-virtualenv step. 00:59:48 INFO - ##### 00:59:48 INFO - Running pre-action listener: _pre_create_virtualenv 00:59:48 INFO - Running pre-action listener: _resource_record_pre_action 00:59:48 INFO - Running main action method: create_virtualenv 00:59:48 INFO - Creating virtualenv /builds/slave/test/build/venv 00:59:48 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 00:59:48 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:59:51 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:59:51 INFO - Using real prefix '/usr' 00:59:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:59:53 INFO - Installing distribute.............................................................................................................................................................................................done. 00:59:57 INFO - Installing pip.................done. 00:59:57 INFO - Return code: 0 00:59:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:59:57 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')]} 00:59:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:59:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:59:57 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')]} 00:59:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:59:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:59:57 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 0x1f9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20c7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20ce570>, '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 0x20cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20c6380>, '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-1461225518.247404-616765312', '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 00:59:57 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 00:59:57 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 00:59:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:59:57 INFO - 'CCACHE_UMASK': '002', 00:59:57 INFO - 'DISPLAY': ':0', 00:59:57 INFO - 'HOME': '/home/cltbld', 00:59:57 INFO - 'LANG': 'en_US.UTF-8', 00:59:57 INFO - 'LOGNAME': 'cltbld', 00:59:57 INFO - 'MAIL': '/var/mail/cltbld', 00:59:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:59:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:59:57 INFO - 'MOZ_NO_REMOTE': '1', 00:59:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:59:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:59:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:59:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:59:57 INFO - 'PWD': '/builds/slave/test', 00:59:57 INFO - 'SHELL': '/bin/bash', 00:59:57 INFO - 'SHLVL': '1', 00:59:57 INFO - 'TERM': 'linux', 00:59:57 INFO - 'TMOUT': '86400', 00:59:57 INFO - 'USER': 'cltbld', 00:59:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461225518.247404-616765312', 00:59:57 INFO - '_': '/tools/buildbot/bin/python'} 00:59:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:59:57 INFO - Downloading/unpacking psutil>=0.7.1 00:59:57 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 00:59:57 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 00:59:57 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 00:59:57 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 00:59:57 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 00:59:57 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 01:00:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:00:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:00:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:00:01 INFO - Installing collected packages: psutil 01:00:01 INFO - Running setup.py install for psutil 01:00:01 INFO - building 'psutil._psutil_linux' extension 01:00:01 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 01:00:02 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 01:00:02 INFO - building 'psutil._psutil_posix' extension 01:00:02 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 01:00:02 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 01:00:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:00:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:00:02 INFO - Successfully installed psutil 01:00:02 INFO - Cleaning up... 01:00:02 INFO - Return code: 0 01:00:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:00:02 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')]} 01:00:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:00:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:00:02 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')]} 01:00:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:00:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:00:02 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 0x1f9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20c7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20ce570>, '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 0x20cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20c6380>, '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-1461225518.247404-616765312', '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 01:00:02 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 01:00:02 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 01:00:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:00:02 INFO - 'CCACHE_UMASK': '002', 01:00:02 INFO - 'DISPLAY': ':0', 01:00:02 INFO - 'HOME': '/home/cltbld', 01:00:02 INFO - 'LANG': 'en_US.UTF-8', 01:00:02 INFO - 'LOGNAME': 'cltbld', 01:00:02 INFO - 'MAIL': '/var/mail/cltbld', 01:00:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:00:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:00:02 INFO - 'MOZ_NO_REMOTE': '1', 01:00:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:00:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:00:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:00:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:00:02 INFO - 'PWD': '/builds/slave/test', 01:00:02 INFO - 'SHELL': '/bin/bash', 01:00:02 INFO - 'SHLVL': '1', 01:00:02 INFO - 'TERM': 'linux', 01:00:02 INFO - 'TMOUT': '86400', 01:00:02 INFO - 'USER': 'cltbld', 01:00:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461225518.247404-616765312', 01:00:02 INFO - '_': '/tools/buildbot/bin/python'} 01:00:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:00:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:00:02 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 01:00:02 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 01:00:02 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 01:00:02 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 01:00:02 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 01:00:02 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 01:00:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:00:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:00:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:00:06 INFO - Installing collected packages: mozsystemmonitor 01:00:06 INFO - Running setup.py install for mozsystemmonitor 01:00:06 INFO - Successfully installed mozsystemmonitor 01:00:06 INFO - Cleaning up... 01:00:06 INFO - Return code: 0 01:00:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:00:06 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')]} 01:00:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:00:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:00:06 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')]} 01:00:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:00:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:00:06 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 0x1f9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20c7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20ce570>, '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 0x20cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20c6380>, '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-1461225518.247404-616765312', '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 01:00:06 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 01:00:06 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 01:00:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:00:06 INFO - 'CCACHE_UMASK': '002', 01:00:06 INFO - 'DISPLAY': ':0', 01:00:06 INFO - 'HOME': '/home/cltbld', 01:00:06 INFO - 'LANG': 'en_US.UTF-8', 01:00:06 INFO - 'LOGNAME': 'cltbld', 01:00:06 INFO - 'MAIL': '/var/mail/cltbld', 01:00:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:00:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:00:06 INFO - 'MOZ_NO_REMOTE': '1', 01:00:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:00:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:00:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:00:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:00:06 INFO - 'PWD': '/builds/slave/test', 01:00:06 INFO - 'SHELL': '/bin/bash', 01:00:06 INFO - 'SHLVL': '1', 01:00:06 INFO - 'TERM': 'linux', 01:00:06 INFO - 'TMOUT': '86400', 01:00:06 INFO - 'USER': 'cltbld', 01:00:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461225518.247404-616765312', 01:00:06 INFO - '_': '/tools/buildbot/bin/python'} 01:00:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:00:06 INFO - Downloading/unpacking blobuploader==1.2.4 01:00:06 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 01:00:06 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 01:00:06 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 01:00:06 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 01:00:06 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 01:00:06 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 01:00:10 INFO - Downloading blobuploader-1.2.4.tar.gz 01:00:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:00:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:00:10 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 01:00:10 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 01:00:10 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 01:00:10 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 01:00:10 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 01:00:10 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 01:00:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:00:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:00: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 01:00: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 01:00: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 01:00: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 01:00: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 01:00: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 01:00:11 INFO - Downloading docopt-0.6.1.tar.gz 01:00:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:00:11 INFO - Installing collected packages: blobuploader, requests, docopt 01:00:11 INFO - Running setup.py install for blobuploader 01:00:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:00:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:00:11 INFO - Running setup.py install for requests 01:00:12 INFO - Running setup.py install for docopt 01:00:12 INFO - Successfully installed blobuploader requests docopt 01:00:12 INFO - Cleaning up... 01:00:12 INFO - Return code: 0 01:00:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:00:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:00:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:00:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:00:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:00:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:00:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:00:12 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 0x1f9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20c7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20ce570>, '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 0x20cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20c6380>, '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-1461225518.247404-616765312', '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 01:00:12 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 01:00:12 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 01:00:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:00:12 INFO - 'CCACHE_UMASK': '002', 01:00:12 INFO - 'DISPLAY': ':0', 01:00:12 INFO - 'HOME': '/home/cltbld', 01:00:12 INFO - 'LANG': 'en_US.UTF-8', 01:00:12 INFO - 'LOGNAME': 'cltbld', 01:00:12 INFO - 'MAIL': '/var/mail/cltbld', 01:00:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:00:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:00:12 INFO - 'MOZ_NO_REMOTE': '1', 01:00:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:00:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:00:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:00:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:00:12 INFO - 'PWD': '/builds/slave/test', 01:00:12 INFO - 'SHELL': '/bin/bash', 01:00:12 INFO - 'SHLVL': '1', 01:00:12 INFO - 'TERM': 'linux', 01:00:12 INFO - 'TMOUT': '86400', 01:00:12 INFO - 'USER': 'cltbld', 01:00:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461225518.247404-616765312', 01:00:12 INFO - '_': '/tools/buildbot/bin/python'} 01:00:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:00:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:00:13 INFO - Running setup.py (path:/tmp/pip-zJZU1c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:00:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:00:13 INFO - Running setup.py (path:/tmp/pip-eWiQrB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:00:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:00:13 INFO - Running setup.py (path:/tmp/pip-jPNn4P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:00:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:00:13 INFO - Running setup.py (path:/tmp/pip-hT1fby-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:00:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:00:13 INFO - Running setup.py (path:/tmp/pip-7Fva9z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:00:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:00:13 INFO - Running setup.py (path:/tmp/pip-Myg4ck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:00:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:00:13 INFO - Running setup.py (path:/tmp/pip-Myugkc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:00:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:00:13 INFO - Running setup.py (path:/tmp/pip-Aan_wh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:00:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:00:13 INFO - Running setup.py (path:/tmp/pip-MSaQKl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:00:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:00:14 INFO - Running setup.py (path:/tmp/pip-xrpdgT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:00:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:00:14 INFO - Running setup.py (path:/tmp/pip-IWRFfp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:00:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:00:14 INFO - Running setup.py (path:/tmp/pip-1BKD8A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:00:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:00:14 INFO - Running setup.py (path:/tmp/pip-glC79J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:00:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:00:14 INFO - Running setup.py (path:/tmp/pip-hdERgs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:00:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:00:14 INFO - Running setup.py (path:/tmp/pip-XCvIQd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:00:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:00:14 INFO - Running setup.py (path:/tmp/pip-N_PYHC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:00:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:00:14 INFO - Running setup.py (path:/tmp/pip-Uo8uc_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:00:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:00:15 INFO - Running setup.py (path:/tmp/pip-fEHpPh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:00:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:00:15 INFO - Running setup.py (path:/tmp/pip-GNVjGu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:00:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:00:15 INFO - Running setup.py (path:/tmp/pip-ss2HPz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:00:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:00:15 INFO - Running setup.py (path:/tmp/pip-29mflC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:00:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:00:15 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 01:00:15 INFO - Running setup.py install for manifestparser 01:00:15 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:00:15 INFO - Running setup.py install for mozcrash 01:00:16 INFO - Running setup.py install for mozdebug 01:00:16 INFO - Running setup.py install for mozdevice 01:00:16 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:00:16 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:00:16 INFO - Running setup.py install for mozfile 01:00:16 INFO - Running setup.py install for mozhttpd 01:00:16 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:00:16 INFO - Running setup.py install for mozinfo 01:00:17 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:00:17 INFO - Running setup.py install for mozInstall 01:00:17 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:00:17 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:00:17 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:00:17 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:00:17 INFO - Running setup.py install for mozleak 01:00:17 INFO - Running setup.py install for mozlog 01:00:17 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:00:17 INFO - Running setup.py install for moznetwork 01:00:17 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:00:17 INFO - Running setup.py install for mozprocess 01:00:17 INFO - Running setup.py install for mozprofile 01:00:18 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:00:18 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:00:18 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:00:18 INFO - Running setup.py install for mozrunner 01:00:18 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:00:18 INFO - Running setup.py install for mozscreenshot 01:00:18 INFO - Running setup.py install for moztest 01:00:18 INFO - Running setup.py install for mozversion 01:00:18 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:00:18 INFO - Running setup.py install for wptserve 01:00:19 INFO - Running setup.py install for marionette-driver 01:00:19 INFO - Running setup.py install for browsermob-proxy 01:00:19 INFO - Running setup.py install for marionette-client 01:00:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:00:19 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:00:19 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 01:00:19 INFO - Cleaning up... 01:00:19 INFO - Return code: 0 01:00:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:00:19 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')]} 01:00:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:00:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:00:19 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')]} 01:00:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:00:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 01:00:19 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 0x1f9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20c7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20ce570>, '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 0x20cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20c6380>, '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-1461225518.247404-616765312', '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 01:00:19 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 01:00:19 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 01:00:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:00:19 INFO - 'CCACHE_UMASK': '002', 01:00:19 INFO - 'DISPLAY': ':0', 01:00:19 INFO - 'HOME': '/home/cltbld', 01:00:19 INFO - 'LANG': 'en_US.UTF-8', 01:00:19 INFO - 'LOGNAME': 'cltbld', 01:00:19 INFO - 'MAIL': '/var/mail/cltbld', 01:00:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:00:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:00:19 INFO - 'MOZ_NO_REMOTE': '1', 01:00:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:00:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:00:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:00:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:00:19 INFO - 'PWD': '/builds/slave/test', 01:00:19 INFO - 'SHELL': '/bin/bash', 01:00:19 INFO - 'SHLVL': '1', 01:00:19 INFO - 'TERM': 'linux', 01:00:19 INFO - 'TMOUT': '86400', 01:00:19 INFO - 'USER': 'cltbld', 01:00:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461225518.247404-616765312', 01:00:19 INFO - '_': '/tools/buildbot/bin/python'} 01:00:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:00:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:00:20 INFO - Running setup.py (path:/tmp/pip-7n60gL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:00:20 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)) 01:00:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:00:20 INFO - Running setup.py (path:/tmp/pip-ePEnI5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:00:20 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)) 01:00:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:00:20 INFO - Running setup.py (path:/tmp/pip-SZ6HHZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:00:20 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)) 01:00:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:00:20 INFO - Running setup.py (path:/tmp/pip-Ajx674-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:00:20 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)) 01:00:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:00:20 INFO - Running setup.py (path:/tmp/pip-l2dVkO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:00:20 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)) 01:00:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:00:20 INFO - Running setup.py (path:/tmp/pip-E0lq6T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:00:21 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)) 01:00:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:00:21 INFO - Running setup.py (path:/tmp/pip-rRbboa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:00:21 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)) 01:00:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:00:21 INFO - Running setup.py (path:/tmp/pip-baWD_h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:00:21 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)) 01:00:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:00:21 INFO - Running setup.py (path:/tmp/pip-2BdqIP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:00:21 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)) 01:00:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:00:21 INFO - Running setup.py (path:/tmp/pip-9yWjL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:00:21 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)) 01:00:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:00:21 INFO - Running setup.py (path:/tmp/pip-QsLExg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:00:21 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)) 01:00:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:00:21 INFO - Running setup.py (path:/tmp/pip-iFoCN1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:00:21 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)) 01:00:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:00:21 INFO - Running setup.py (path:/tmp/pip-5qWrxY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:00:21 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)) 01:00:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:00:21 INFO - Running setup.py (path:/tmp/pip-U34tdQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:00:22 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)) 01:00:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:00:22 INFO - Running setup.py (path:/tmp/pip-KRqZnD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:00:22 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)) 01:00:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:00:22 INFO - Running setup.py (path:/tmp/pip-2JObk7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:00:22 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)) 01:00:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:00:22 INFO - Running setup.py (path:/tmp/pip-tqr6LL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:00:22 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)) 01:00:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:00:22 INFO - Running setup.py (path:/tmp/pip-TWGHrH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:00:22 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)) 01:00:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:00:22 INFO - Running setup.py (path:/tmp/pip-Er55R5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:00:22 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)) 01:00:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:00:22 INFO - Running setup.py (path:/tmp/pip-9oNXyZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:00:22 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)) 01:00:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:00:23 INFO - Running setup.py (path:/tmp/pip-uXatFu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:00:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:00:23 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)) 01:00:23 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)) 01:00:23 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)) 01:00:23 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)) 01:00:23 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)) 01:00:23 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)) 01:00:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:00:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:00:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:00:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:00:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 01:00:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:00:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:00:26 INFO - Downloading blessings-1.6.tar.gz 01:00:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:00:26 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)) 01:00:26 INFO - Installing collected packages: blessings 01:00:26 INFO - Running setup.py install for blessings 01:00:26 INFO - Successfully installed blessings 01:00:26 INFO - Cleaning up... 01:00:27 INFO - Return code: 0 01:00:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:00:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:00:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:00:27 INFO - Reading from file tmpfile_stdout 01:00:27 INFO - Current package versions: 01:00:27 INFO - argparse == 1.2.1 01:00:27 INFO - blessings == 1.6 01:00:27 INFO - blobuploader == 1.2.4 01:00:27 INFO - browsermob-proxy == 0.6.0 01:00:27 INFO - docopt == 0.6.1 01:00:27 INFO - manifestparser == 1.1 01:00:27 INFO - marionette-client == 2.3.0 01:00:27 INFO - marionette-driver == 1.4.0 01:00:27 INFO - mozInstall == 1.12 01:00:27 INFO - mozcrash == 0.17 01:00:27 INFO - mozdebug == 0.1 01:00:27 INFO - mozdevice == 0.48 01:00:27 INFO - mozfile == 1.2 01:00:27 INFO - mozhttpd == 0.7 01:00:27 INFO - mozinfo == 0.9 01:00:27 INFO - mozleak == 0.1 01:00:27 INFO - mozlog == 3.1 01:00:27 INFO - moznetwork == 0.27 01:00:27 INFO - mozprocess == 0.22 01:00:27 INFO - mozprofile == 0.28 01:00:27 INFO - mozrunner == 6.11 01:00:27 INFO - mozscreenshot == 0.1 01:00:27 INFO - mozsystemmonitor == 0.0 01:00:27 INFO - moztest == 0.7 01:00:27 INFO - mozversion == 1.4 01:00:27 INFO - psutil == 3.1.1 01:00:27 INFO - requests == 1.2.3 01:00:27 INFO - wptserve == 1.4.0 01:00:27 INFO - wsgiref == 0.1.2 01:00:27 INFO - Running post-action listener: _resource_record_post_action 01:00:27 INFO - Running post-action listener: _start_resource_monitoring 01:00:27 INFO - Starting resource monitoring. 01:00:27 INFO - ##### 01:00:27 INFO - ##### Running pull step. 01:00:27 INFO - ##### 01:00:27 INFO - Running pre-action listener: _resource_record_pre_action 01:00:27 INFO - Running main action method: pull 01:00:27 INFO - Pull has nothing to do! 01:00:27 INFO - Running post-action listener: _resource_record_post_action 01:00:27 INFO - ##### 01:00:27 INFO - ##### Running install step. 01:00:27 INFO - ##### 01:00:27 INFO - Running pre-action listener: _resource_record_pre_action 01:00:27 INFO - Running main action method: install 01:00:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:00:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:00:27 INFO - Reading from file tmpfile_stdout 01:00:27 INFO - Detecting whether we're running mozinstall >=1.0... 01:00:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:00:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:00:27 INFO - Reading from file tmpfile_stdout 01:00:27 INFO - Output received: 01:00:27 INFO - Usage: mozinstall [options] installer 01:00:27 INFO - Options: 01:00:27 INFO - -h, --help show this help message and exit 01:00:27 INFO - -d DEST, --destination=DEST 01:00:27 INFO - Directory to install application into. [default: 01:00:27 INFO - "/builds/slave/test"] 01:00:27 INFO - --app=APP Application being installed. [default: firefox] 01:00:27 INFO - mkdir: /builds/slave/test/build/application 01:00:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 01:00:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 01:00:54 INFO - Reading from file tmpfile_stdout 01:00:54 INFO - Output received: 01:00:54 INFO - /builds/slave/test/build/application/firefox/firefox 01:00:54 INFO - Running post-action listener: _resource_record_post_action 01:00:54 INFO - ##### 01:00:54 INFO - ##### Running run-tests step. 01:00:54 INFO - ##### 01:00:54 INFO - Running pre-action listener: _resource_record_pre_action 01:00:54 INFO - Running main action method: run_tests 01:00:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:00:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:00:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:00:54 INFO - grabbing minidump binary from tooltool 01:00:54 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')]} 01:00:54 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 0x20ce570>, '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 0x20cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20c6380>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:00:54 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 01:00:54 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 01:00:54 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:00:54 INFO - Return code: 0 01:00:54 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 01:00:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:00:54 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/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.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 01:00:54 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/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.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 01:00:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:00:54 INFO - 'CCACHE_UMASK': '002', 01:00:54 INFO - 'DISPLAY': ':0', 01:00:54 INFO - 'HOME': '/home/cltbld', 01:00:54 INFO - 'LANG': 'en_US.UTF-8', 01:00:54 INFO - 'LOGNAME': 'cltbld', 01:00:54 INFO - 'MAIL': '/var/mail/cltbld', 01:00:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:00:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:00:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:00:54 INFO - 'MOZ_NO_REMOTE': '1', 01:00:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:00:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:00:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:00:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:00:54 INFO - 'PWD': '/builds/slave/test', 01:00:54 INFO - 'SHELL': '/bin/bash', 01:00:54 INFO - 'SHLVL': '1', 01:00:54 INFO - 'TERM': 'linux', 01:00:54 INFO - 'TMOUT': '86400', 01:00:54 INFO - 'USER': 'cltbld', 01:00:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461225518.247404-616765312', 01:00:54 INFO - '_': '/tools/buildbot/bin/python'} 01:00:54 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/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.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 01:00:55 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 01:00:55 INFO - import pkg_resources 01:00:56 INFO - Using 1 client processes 01:00:56 INFO - wptserve Starting http server on 127.0.0.1:8000 01:00:56 INFO - wptserve Starting http server on 127.0.0.1:8001 01:00:57 INFO - wptserve Starting http server on 127.0.0.1:8443 01:00:59 INFO - SUITE-START | Running 778 tests 01:00:59 INFO - Running testharness tests 01:00:59 INFO - Setting up ssl 01:00:59 INFO - PROCESS | certutil | 01:00:59 INFO - PROCESS | certutil | 01:00:59 INFO - PROCESS | certutil | 01:00:59 INFO - Certificate Nickname Trust Attributes 01:00:59 INFO - SSL,S/MIME,JAR/XPI 01:00:59 INFO - 01:00:59 INFO - web-platform-tests CT,, 01:00:59 INFO - 01:00:59 INFO - Starting runner 01:01:01 INFO - PROCESS | 1830 | 1461225661387 Marionette DEBUG Marionette enabled via build flag and pref 01:01:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bc11e800 == 1 [pid = 1830] [id = 1] 01:01:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 1 (0x7fa7bc11f000) [pid = 1830] [serial = 1] [outer = (nil)] 01:01:01 INFO - PROCESS | 1830 | [1830] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 01:01:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 2 (0x7fa7bc120000) [pid = 1830] [serial = 2] [outer = 0x7fa7bc11f000] 01:01:01 INFO - PROCESS | 1830 | 1461225661953 Marionette INFO Listening on port 2828 01:01:02 INFO - PROCESS | 1830 | 1461225662404 Marionette DEBUG Marionette enabled via command-line flag 01:01:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b9263800 == 2 [pid = 1830] [id = 2] 01:01:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 3 (0x7fa7b92d4000) [pid = 1830] [serial = 3] [outer = (nil)] 01:01:02 INFO - PROCESS | 1830 | [1830] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 01:01:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 4 (0x7fa7b92d5000) [pid = 1830] [serial = 4] [outer = 0x7fa7b92d4000] 01:01:02 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa7b84163d0 01:01:02 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa7b842aac0 01:01:02 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa7b842dd90 01:01:02 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa7b84340d0 01:01:02 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa7b8434400 01:01:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 5 (0x7fa7beb1a000) [pid = 1830] [serial = 5] [outer = 0x7fa7bc11f000] 01:01:02 INFO - PROCESS | 1830 | [1830] 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 01:01:02 INFO - PROCESS | 1830 | 1461225662738 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59459 01:01:02 INFO - PROCESS | 1830 | [1830] 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 01:01:02 INFO - PROCESS | 1830 | 1461225662810 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59460 01:01:02 INFO - PROCESS | 1830 | 1461225662815 Marionette DEBUG Closed connection conn0 01:01:02 INFO - PROCESS | 1830 | [1830] 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 2252 01:01:02 INFO - PROCESS | 1830 | [1830] 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 01:01:02 INFO - PROCESS | 1830 | 1461225662921 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59461 01:01:02 INFO - PROCESS | 1830 | 1461225662924 Marionette DEBUG Closed connection conn1 01:01:02 INFO - PROCESS | 1830 | [1830] 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 01:01:02 INFO - PROCESS | 1830 | 1461225662981 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59462 01:01:02 INFO - PROCESS | 1830 | 1461225662987 Marionette DEBUG Closed connection conn2 01:01:03 INFO - PROCESS | 1830 | 1461225663032 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:01:03 INFO - PROCESS | 1830 | 1461225663048 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.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":"20160420234300","device":"desktop","version":"48.0a1"} 01:01:03 INFO - PROCESS | 1830 | [1830] 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 01:01:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7abebc000 == 3 [pid = 1830] [id = 3] 01:01:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 6 (0x7fa7abebc800) [pid = 1830] [serial = 6] [outer = (nil)] 01:01:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7abebd000 == 4 [pid = 1830] [id = 4] 01:01:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 7 (0x7fa7abe11800) [pid = 1830] [serial = 7] [outer = (nil)] 01:01:04 INFO - PROCESS | 1830 | [1830] 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 01:01:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab0bb800 == 5 [pid = 1830] [id = 5] 01:01:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 8 (0x7fa7ab390c00) [pid = 1830] [serial = 8] [outer = (nil)] 01:01:04 INFO - PROCESS | 1830 | [1830] 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 01:01:04 INFO - PROCESS | 1830 | [1830] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:01:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 9 (0x7fa7aaf69400) [pid = 1830] [serial = 9] [outer = 0x7fa7ab390c00] 01:01:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 10 (0x7fa7aaac2800) [pid = 1830] [serial = 10] [outer = 0x7fa7abebc800] 01:01:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 11 (0x7fa7aaaf9400) [pid = 1830] [serial = 11] [outer = 0x7fa7abe11800] 01:01:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 12 (0x7fa7aaafb400) [pid = 1830] [serial = 12] [outer = 0x7fa7ab390c00] 01:01:06 INFO - PROCESS | 1830 | 1461225666154 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 1830 | 1461225666170 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 13 (0x7fa7a88ca800) [pid = 1830] [serial = 13] [outer = 0x7fa7ab390c00] 01:01:06 INFO - PROCESS | 1830 | 1461225666772 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1993eeea-4807-4a77-9102-1f49e417642c","capabilities":{"browserName":"Firefox","browserVersion":"48.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":"20160420234300","device":"desktop","version":"48.0a1","command_id":1}}] 01:01:06 INFO - PROCESS | 1830 | 1461225666966 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 01:01:07 INFO - PROCESS | 1830 | 1461225667128 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 01:01:07 INFO - PROCESS | 1830 | 1461225667329 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:01:07 INFO - PROCESS | 1830 | [1830] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:01:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 14 (0x7fa7a5010800) [pid = 1830] [serial = 14] [outer = 0x7fa7ab390c00] 01:01:07 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:01:07 INFO - PROCESS | 1830 | 1461225667734 Marionette TRACE conn3 <- [1,3,null,{}] 01:01:07 INFO - PROCESS | 1830 | 1461225667779 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:01:07 INFO - PROCESS | 1830 | 1461225667808 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 01:01:07 INFO - PROCESS | 1830 | 1461225667871 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 01:01:07 INFO - PROCESS | 1830 | 1461225667873 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 01:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:01:07 INFO - PROCESS | 1830 | 1461225667904 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:01:07 INFO - PROCESS | 1830 | 1461225667907 Marionette TRACE conn3 <- [1,6,null,{}] 01:01:07 INFO - PROCESS | 1830 | 1461225667957 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:07 INFO - PROCESS | 1830 | 1461225667971 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 01:01:07 INFO - PROCESS | 1830 | 1461225667981 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c1436800 == 6 [pid = 1830] [id = 6] 01:01:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 15 (0x7fa7a450b000) [pid = 1830] [serial = 15] [outer = (nil)] 01:01:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 16 (0x7fa7a450d000) [pid = 1830] [serial = 16] [outer = 0x7fa7a450b000] 01:01:08 INFO - PROCESS | 1830 | 1461225668036 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 17 (0x7fa7b330f400) [pid = 1830] [serial = 17] [outer = 0x7fa7a450b000] 01:01:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a412e800 == 7 [pid = 1830] [id = 7] 01:01:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 18 (0x7fa7a4147400) [pid = 1830] [serial = 18] [outer = (nil)] 01:01:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 19 (0x7fa7a5019800) [pid = 1830] [serial = 19] [outer = 0x7fa7a4147400] 01:01:08 INFO - PROCESS | 1830 | 1461225668504 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 20 (0x7fa7ae7b7400) [pid = 1830] [serial = 20] [outer = 0x7fa7a4147400] 01:01:08 INFO - PROCESS | 1830 | [1830] 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 01:01:08 INFO - PROCESS | 1830 | 1461225668976 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 01:01:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1154ms 01:01:09 INFO - PROCESS | 1830 | 1461225669050 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 01:01:09 INFO - PROCESS | 1830 | 1461225669052 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 01:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:01:09 INFO - PROCESS | 1830 | 1461225669073 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 1830 | 1461225669076 Marionette TRACE conn3 <- [1,10,null,{}] 01:01:09 INFO - PROCESS | 1830 | 1461225669086 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:09 INFO - PROCESS | 1830 | 1461225669234 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 01:01:09 INFO - PROCESS | 1830 | 1461225669256 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3422800 == 8 [pid = 1830] [id = 8] 01:01:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 21 (0x7fa7a35eac00) [pid = 1830] [serial = 21] [outer = (nil)] 01:01:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 22 (0x7fa7a2536400) [pid = 1830] [serial = 22] [outer = 0x7fa7a35eac00] 01:01:09 INFO - PROCESS | 1830 | 1461225669311 Marionette DEBUG loaded listener.js 01:01:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 23 (0x7fa7a253bc00) [pid = 1830] [serial = 23] [outer = 0x7fa7a35eac00] 01:01:09 INFO - PROCESS | 1830 | 1461225669791 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 01:01:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 735ms 01:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:01:09 INFO - PROCESS | 1830 | 1461225669801 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 01:01:09 INFO - PROCESS | 1830 | 1461225669803 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 01:01:09 INFO - PROCESS | 1830 | 1461225669807 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 1830 | 1461225669811 Marionette TRACE conn3 <- [1,14,null,{}] 01:01:09 INFO - PROCESS | 1830 | 1461225669815 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:09 INFO - PROCESS | 1830 | 1461225669934 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 01:01:09 INFO - PROCESS | 1830 | 1461225669942 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2ac3800 == 9 [pid = 1830] [id = 9] 01:01:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 24 (0x7fa7a253e400) [pid = 1830] [serial = 24] [outer = (nil)] 01:01:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 25 (0x7fa7a299c800) [pid = 1830] [serial = 25] [outer = 0x7fa7a253e400] 01:01:10 INFO - PROCESS | 1830 | 1461225669993 Marionette DEBUG loaded listener.js 01:01:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 26 (0x7fa7ba4d8c00) [pid = 1830] [serial = 26] [outer = 0x7fa7a253e400] 01:01:10 INFO - PROCESS | 1830 | 1461225670475 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 01:01:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 724ms 01:01:10 INFO - PROCESS | 1830 | 1461225670555 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 01:01:10 INFO - PROCESS | 1830 | 1461225670558 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 01:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:01:10 INFO - PROCESS | 1830 | 1461225670563 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:01:10 INFO - PROCESS | 1830 | 1461225670564 Marionette TRACE conn3 <- [1,18,null,{}] 01:01:10 INFO - PROCESS | 1830 | 1461225670569 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:10 INFO - PROCESS | 1830 | 1461225670699 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 01:01:10 INFO - PROCESS | 1830 | 1461225670710 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2c52000 == 10 [pid = 1830] [id = 10] 01:01:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 27 (0x7fa7a2d9b000) [pid = 1830] [serial = 27] [outer = (nil)] 01:01:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 28 (0x7fa7a2d9cc00) [pid = 1830] [serial = 28] [outer = 0x7fa7a2d9b000] 01:01:10 INFO - PROCESS | 1830 | 1461225670762 Marionette DEBUG loaded listener.js 01:01:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 29 (0x7fa7a2da2400) [pid = 1830] [serial = 29] [outer = 0x7fa7a2d9b000] 01:01:11 INFO - PROCESS | 1830 | 1461225671233 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 01:01:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 723ms 01:01:11 INFO - PROCESS | 1830 | 1461225671291 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 01:01:11 INFO - PROCESS | 1830 | 1461225671294 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 01:01:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:01:11 INFO - PROCESS | 1830 | 1461225671299 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:01:11 INFO - PROCESS | 1830 | 1461225671301 Marionette TRACE conn3 <- [1,22,null,{}] 01:01:11 INFO - PROCESS | 1830 | 1461225671307 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:11 INFO - PROCESS | 1830 | 1461225671428 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 01:01:11 INFO - PROCESS | 1830 | 1461225671445 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a20a7000 == 11 [pid = 1830] [id = 11] 01:01:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 30 (0x7fa7a1fc0000) [pid = 1830] [serial = 30] [outer = (nil)] 01:01:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 31 (0x7fa7a4f74400) [pid = 1830] [serial = 31] [outer = 0x7fa7a1fc0000] 01:01:11 INFO - PROCESS | 1830 | 1461225671495 Marionette DEBUG loaded listener.js 01:01:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 32 (0x7fa7abe6cc00) [pid = 1830] [serial = 32] [outer = 0x7fa7a1fc0000] 01:01:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a20bb800 == 12 [pid = 1830] [id = 12] 01:01:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 33 (0x7fa7a255d800) [pid = 1830] [serial = 33] [outer = (nil)] 01:01:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 34 (0x7fa7a2205800) [pid = 1830] [serial = 34] [outer = 0x7fa7a255d800] 01:01:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 35 (0x7fa7a20ad800) [pid = 1830] [serial = 35] [outer = 0x7fa7a255d800] 01:01:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a20bb000 == 13 [pid = 1830] [id = 13] 01:01:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 36 (0x7fa7a21a4800) [pid = 1830] [serial = 36] [outer = (nil)] 01:01:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 37 (0x7fa7a2662c00) [pid = 1830] [serial = 37] [outer = 0x7fa7a21a4800] 01:01:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 38 (0x7fa7a219c400) [pid = 1830] [serial = 38] [outer = 0x7fa7a21a4800] 01:01:12 INFO - PROCESS | 1830 | 1461225672752 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 01:01:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:01:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1531ms 01:01:12 INFO - PROCESS | 1830 | 1461225672832 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 01:01:12 INFO - PROCESS | 1830 | 1461225672838 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 01:01:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:01:12 INFO - PROCESS | 1830 | 1461225672845 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:01:12 INFO - PROCESS | 1830 | 1461225672848 Marionette TRACE conn3 <- [1,26,null,{}] 01:01:12 INFO - PROCESS | 1830 | 1461225672855 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:13 INFO - PROCESS | 1830 | 1461225673018 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 01:01:13 INFO - PROCESS | 1830 | 1461225673126 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2ae0800 == 14 [pid = 1830] [id = 14] 01:01:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 39 (0x7fa7a2662400) [pid = 1830] [serial = 39] [outer = (nil)] 01:01:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 40 (0x7fa7a4145c00) [pid = 1830] [serial = 40] [outer = 0x7fa7a2662400] 01:01:13 INFO - PROCESS | 1830 | 1461225673192 Marionette DEBUG loaded listener.js 01:01:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 41 (0x7fa7a601f800) [pid = 1830] [serial = 41] [outer = 0x7fa7a2662400] 01:01:13 INFO - PROCESS | 1830 | 1461225673903 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 01:01:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:01:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1085ms 01:01:13 INFO - PROCESS | 1830 | 1461225673929 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 01:01:13 INFO - PROCESS | 1830 | 1461225673935 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 01:01:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:01:13 INFO - PROCESS | 1830 | 1461225673943 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:01:13 INFO - PROCESS | 1830 | 1461225673947 Marionette TRACE conn3 <- [1,30,null,{}] 01:01:13 INFO - PROCESS | 1830 | 1461225673952 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:14 INFO - PROCESS | 1830 | 1461225674102 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 01:01:14 INFO - PROCESS | 1830 | 1461225674214 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4f98000 == 15 [pid = 1830] [id = 15] 01:01:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 42 (0x7fa7a2663400) [pid = 1830] [serial = 42] [outer = (nil)] 01:01:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 43 (0x7fa7a85ea800) [pid = 1830] [serial = 43] [outer = 0x7fa7a2663400] 01:01:14 INFO - PROCESS | 1830 | 1461225674277 Marionette DEBUG loaded listener.js 01:01:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 44 (0x7fa7a9550c00) [pid = 1830] [serial = 44] [outer = 0x7fa7a2663400] 01:01:15 INFO - PROCESS | 1830 | 1461225675177 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 01:01:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:01:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1286ms 01:01:15 INFO - PROCESS | 1830 | 1461225675229 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 01:01:15 INFO - PROCESS | 1830 | 1461225675234 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 01:01:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:01:15 INFO - PROCESS | 1830 | 1461225675241 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:01:15 INFO - PROCESS | 1830 | 1461225675245 Marionette TRACE conn3 <- [1,34,null,{}] 01:01:15 INFO - PROCESS | 1830 | 1461225675251 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:15 INFO - PROCESS | 1830 | 1461225675370 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 01:01:15 INFO - PROCESS | 1830 | 1461225675463 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2adb000 == 16 [pid = 1830] [id = 16] 01:01:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 45 (0x7fa7a4f78000) [pid = 1830] [serial = 45] [outer = (nil)] 01:01:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 46 (0x7fa7a856f400) [pid = 1830] [serial = 46] [outer = 0x7fa7a4f78000] 01:01:15 INFO - PROCESS | 1830 | 1461225675516 Marionette DEBUG loaded listener.js 01:01:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 47 (0x7fa7a8692400) [pid = 1830] [serial = 47] [outer = 0x7fa7a4f78000] 01:01:16 INFO - PROCESS | 1830 | 1461225676032 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 01:01:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:01:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 831ms 01:01:16 INFO - PROCESS | 1830 | 1461225676126 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 01:01:16 INFO - PROCESS | 1830 | 1461225676132 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 01:01:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:01:16 INFO - PROCESS | 1830 | 1461225676142 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:01:16 INFO - PROCESS | 1830 | 1461225676145 Marionette TRACE conn3 <- [1,38,null,{}] 01:01:16 INFO - PROCESS | 1830 | 1461225676148 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:16 INFO - PROCESS | 1830 | 1461225676285 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 01:01:16 INFO - PROCESS | 1830 | 1461225676349 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a955b800 == 17 [pid = 1830] [id = 17] 01:01:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 48 (0x7fa7a2d9e400) [pid = 1830] [serial = 48] [outer = (nil)] 01:01:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 49 (0x7fa7a9557c00) [pid = 1830] [serial = 49] [outer = 0x7fa7a2d9e400] 01:01:16 INFO - PROCESS | 1830 | 1461225676400 Marionette DEBUG loaded listener.js 01:01:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 50 (0x7fa7aba19800) [pid = 1830] [serial = 50] [outer = 0x7fa7a2d9e400] 01:01:16 INFO - PROCESS | 1830 | 1461225676928 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 01:01:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:01:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 837ms 01:01:16 INFO - PROCESS | 1830 | 1461225676980 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 01:01:16 INFO - PROCESS | 1830 | 1461225676983 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 01:01:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:01:16 INFO - PROCESS | 1830 | 1461225676988 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:01:16 INFO - PROCESS | 1830 | 1461225676992 Marionette TRACE conn3 <- [1,42,null,{}] 01:01:17 INFO - PROCESS | 1830 | 1461225677006 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:17 INFO - PROCESS | 1830 | 1461225677136 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 01:01:17 INFO - PROCESS | 1830 | 1461225677206 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9b8000 == 18 [pid = 1830] [id = 18] 01:01:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 51 (0x7fa7a88c9c00) [pid = 1830] [serial = 51] [outer = (nil)] 01:01:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 52 (0x7fa7abbd0400) [pid = 1830] [serial = 52] [outer = 0x7fa7a88c9c00] 01:01:17 INFO - PROCESS | 1830 | 1461225677262 Marionette DEBUG loaded listener.js 01:01:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 53 (0x7fa7abe05400) [pid = 1830] [serial = 53] [outer = 0x7fa7a88c9c00] 01:01:17 INFO - PROCESS | 1830 | 1461225677748 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 01:01:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:01:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 780ms 01:01:17 INFO - PROCESS | 1830 | 1461225677776 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 01:01:17 INFO - PROCESS | 1830 | 1461225677779 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 01:01:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:01:17 INFO - PROCESS | 1830 | 1461225677784 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:01:17 INFO - PROCESS | 1830 | 1461225677787 Marionette TRACE conn3 <- [1,46,null,{}] 01:01:17 INFO - PROCESS | 1830 | 1461225677791 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:17 INFO - PROCESS | 1830 | 1461225677900 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 01:01:17 INFO - PROCESS | 1830 | 1461225677908 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab217800 == 19 [pid = 1830] [id = 19] 01:01:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 54 (0x7fa7abe0b000) [pid = 1830] [serial = 54] [outer = (nil)] 01:01:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 55 (0x7fa7ac16f400) [pid = 1830] [serial = 55] [outer = 0x7fa7abe0b000] 01:01:17 INFO - PROCESS | 1830 | 1461225677962 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 56 (0x7fa7ac51cc00) [pid = 1830] [serial = 56] [outer = 0x7fa7abe0b000] 01:01:18 INFO - PROCESS | 1830 | 1461225678474 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 01:01:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:01:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 779ms 01:01:18 INFO - PROCESS | 1830 | 1461225678564 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 01:01:18 INFO - PROCESS | 1830 | 1461225678566 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 01:01:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:01:18 INFO - PROCESS | 1830 | 1461225678571 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:01:18 INFO - PROCESS | 1830 | 1461225678573 Marionette TRACE conn3 <- [1,50,null,{}] 01:01:18 INFO - PROCESS | 1830 | 1461225678577 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:18 INFO - PROCESS | 1830 | 1461225678688 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 01:01:18 INFO - PROCESS | 1830 | 1461225678695 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab712800 == 20 [pid = 1830] [id = 20] 01:01:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 57 (0x7fa7a4498c00) [pid = 1830] [serial = 57] [outer = (nil)] 01:01:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 58 (0x7fa7ac963000) [pid = 1830] [serial = 58] [outer = 0x7fa7a4498c00] 01:01:18 INFO - PROCESS | 1830 | 1461225678745 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 59 (0x7fa7accbcc00) [pid = 1830] [serial = 59] [outer = 0x7fa7a4498c00] 01:01:19 INFO - PROCESS | 1830 | 1461225679314 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:01:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:01:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 777ms 01:01:19 INFO - PROCESS | 1830 | 1461225679349 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 01:01:19 INFO - PROCESS | 1830 | 1461225679351 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 01:01:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:01:19 INFO - PROCESS | 1830 | 1461225679357 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:01:19 INFO - PROCESS | 1830 | 1461225679359 Marionette TRACE conn3 <- [1,54,null,{}] 01:01:19 INFO - PROCESS | 1830 | 1461225679363 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:19 INFO - PROCESS | 1830 | 1461225679481 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 01:01:19 INFO - PROCESS | 1830 | 1461225679561 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aba84000 == 21 [pid = 1830] [id = 21] 01:01:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 60 (0x7fa7a2d96c00) [pid = 1830] [serial = 60] [outer = (nil)] 01:01:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 61 (0x7fa7af29d800) [pid = 1830] [serial = 61] [outer = 0x7fa7a2d96c00] 01:01:19 INFO - PROCESS | 1830 | 1461225679618 Marionette DEBUG loaded listener.js 01:01:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 62 (0x7fa7af569000) [pid = 1830] [serial = 62] [outer = 0x7fa7a2d96c00] 01:01:20 INFO - PROCESS | 1830 | 1461225680092 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:01:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:01:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 773ms 01:01:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:01:20 INFO - PROCESS | 1830 | 1461225680131 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 01:01:20 INFO - PROCESS | 1830 | 1461225680133 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 01:01:20 INFO - PROCESS | 1830 | 1461225680138 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:01:20 INFO - PROCESS | 1830 | 1461225680141 Marionette TRACE conn3 <- [1,58,null,{}] 01:01:20 INFO - PROCESS | 1830 | 1461225680145 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:20 INFO - PROCESS | 1830 | 1461225680248 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 01:01:20 INFO - PROCESS | 1830 | 1461225680260 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7abecd000 == 22 [pid = 1830] [id = 22] 01:01:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 63 (0x7fa7af176000) [pid = 1830] [serial = 63] [outer = (nil)] 01:01:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 64 (0x7fa7af5a8000) [pid = 1830] [serial = 64] [outer = 0x7fa7af176000] 01:01:20 INFO - PROCESS | 1830 | 1461225680310 Marionette DEBUG loaded listener.js 01:01:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7fa7b3314400) [pid = 1830] [serial = 65] [outer = 0x7fa7af176000] 01:01:20 INFO - PROCESS | 1830 | 1461225680818 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:01:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:01:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 723ms 01:01:20 INFO - PROCESS | 1830 | 1461225680862 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 01:01:20 INFO - PROCESS | 1830 | 1461225680864 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 01:01:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:01:20 INFO - PROCESS | 1830 | 1461225680869 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:01:20 INFO - PROCESS | 1830 | 1461225680871 Marionette TRACE conn3 <- [1,62,null,{}] 01:01:20 INFO - PROCESS | 1830 | 1461225680876 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:20 INFO - PROCESS | 1830 | 1461225680987 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 01:01:21 INFO - PROCESS | 1830 | 1461225681000 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac01f000 == 23 [pid = 1830] [id = 23] 01:01:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7fa7af59a000) [pid = 1830] [serial = 66] [outer = (nil)] 01:01:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7fa7b9076400) [pid = 1830] [serial = 67] [outer = 0x7fa7af59a000] 01:01:21 INFO - PROCESS | 1830 | 1461225681059 Marionette DEBUG loaded listener.js 01:01:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7fa7b9080c00) [pid = 1830] [serial = 68] [outer = 0x7fa7af59a000] 01:01:21 INFO - PROCESS | 1830 | 1461225681634 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:01:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:01:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 826ms 01:01:21 INFO - PROCESS | 1830 | 1461225681696 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 01:01:21 INFO - PROCESS | 1830 | 1461225681699 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 01:01:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:01:21 INFO - PROCESS | 1830 | 1461225681703 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:01:21 INFO - PROCESS | 1830 | 1461225681706 Marionette TRACE conn3 <- [1,66,null,{}] 01:01:21 INFO - PROCESS | 1830 | 1461225681710 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:21 INFO - PROCESS | 1830 | 1461225681813 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 01:01:21 INFO - PROCESS | 1830 | 1461225681931 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2550800 == 24 [pid = 1830] [id = 24] 01:01:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7fa7a1fb8000) [pid = 1830] [serial = 69] [outer = (nil)] 01:01:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7fa7a219ec00) [pid = 1830] [serial = 70] [outer = 0x7fa7a1fb8000] 01:01:21 INFO - PROCESS | 1830 | 1461225681994 Marionette DEBUG loaded listener.js 01:01:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7fa7a29a0800) [pid = 1830] [serial = 71] [outer = 0x7fa7a1fb8000] 01:01:22 INFO - PROCESS | 1830 | 1461225682624 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:01:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 975ms 01:01:22 INFO - PROCESS | 1830 | 1461225682681 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 01:01:22 INFO - PROCESS | 1830 | 1461225682687 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 01:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:01:22 INFO - PROCESS | 1830 | 1461225682694 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:01:22 INFO - PROCESS | 1830 | 1461225682698 Marionette TRACE conn3 <- [1,70,null,{}] 01:01:22 INFO - PROCESS | 1830 | 1461225682703 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:22 INFO - PROCESS | 1830 | 1461225682836 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 01:01:22 INFO - PROCESS | 1830 | 1461225682952 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a9d7d000 == 25 [pid = 1830] [id = 25] 01:01:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7fa7a1fb8c00) [pid = 1830] [serial = 72] [outer = (nil)] 01:01:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7fa7a5019c00) [pid = 1830] [serial = 73] [outer = 0x7fa7a1fb8c00] 01:01:23 INFO - PROCESS | 1830 | 1461225683019 Marionette DEBUG loaded listener.js 01:01:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7fa7a85e2800) [pid = 1830] [serial = 74] [outer = 0x7fa7a1fb8c00] 01:01:23 INFO - PROCESS | 1830 | 1461225683696 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1030ms 01:01:23 INFO - PROCESS | 1830 | 1461225683727 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 01:01:23 INFO - PROCESS | 1830 | 1461225683733 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 01:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:01:23 INFO - PROCESS | 1830 | 1461225683738 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:01:23 INFO - PROCESS | 1830 | 1461225683740 Marionette TRACE conn3 <- [1,74,null,{}] 01:01:23 INFO - PROCESS | 1830 | 1461225683745 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:23 INFO - PROCESS | 1830 | 1461225683869 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 01:01:23 INFO - PROCESS | 1830 | 1461225683987 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab778000 == 26 [pid = 1830] [id = 26] 01:01:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7fa7aaaff400) [pid = 1830] [serial = 75] [outer = (nil)] 01:01:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7fa7aac25c00) [pid = 1830] [serial = 76] [outer = 0x7fa7aaaff400] 01:01:24 INFO - PROCESS | 1830 | 1461225684083 Marionette DEBUG loaded listener.js 01:01:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7fa7aba21000) [pid = 1830] [serial = 77] [outer = 0x7fa7aaaff400] 01:01:24 INFO - PROCESS | 1830 | 1461225684806 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:01:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:01:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1125ms 01:01:24 INFO - PROCESS | 1830 | 1461225684865 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 01:01:24 INFO - PROCESS | 1830 | 1461225684868 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 01:01:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:01:24 INFO - PROCESS | 1830 | 1461225684881 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:01:24 INFO - PROCESS | 1830 | 1461225684888 Marionette TRACE conn3 <- [1,78,null,{}] 01:01:24 INFO - PROCESS | 1830 | 1461225684893 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:25 INFO - PROCESS | 1830 | 1461225685037 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 01:01:25 INFO - PROCESS | 1830 | 1461225685249 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4129000 == 27 [pid = 1830] [id = 27] 01:01:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7fa7a29a2400) [pid = 1830] [serial = 78] [outer = (nil)] 01:01:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7fa7a2d9c000) [pid = 1830] [serial = 79] [outer = 0x7fa7a29a2400] 01:01:25 INFO - PROCESS | 1830 | 1461225685309 Marionette DEBUG loaded listener.js 01:01:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 80 (0x7fa7a448f000) [pid = 1830] [serial = 80] [outer = 0x7fa7a29a2400] 01:01:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac01f000 == 26 [pid = 1830] [id = 23] 01:01:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7abecd000 == 25 [pid = 1830] [id = 22] 01:01:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aba84000 == 24 [pid = 1830] [id = 21] 01:01:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab712800 == 23 [pid = 1830] [id = 20] 01:01:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab217800 == 22 [pid = 1830] [id = 19] 01:01:26 INFO - PROCESS | 1830 | 1461225686100 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:01:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa9b8000 == 21 [pid = 1830] [id = 18] 01:01:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a955b800 == 20 [pid = 1830] [id = 17] 01:01:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2adb000 == 19 [pid = 1830] [id = 16] 01:01:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2ae0800 == 18 [pid = 1830] [id = 14] 01:01:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1289ms 01:01:26 INFO - PROCESS | 1830 | 1461225686168 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 01:01:26 INFO - PROCESS | 1830 | 1461225686173 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 01:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:01:26 INFO - PROCESS | 1830 | 1461225686181 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:01:26 INFO - PROCESS | 1830 | 1461225686186 Marionette TRACE conn3 <- [1,82,null,{}] 01:01:26 INFO - PROCESS | 1830 | 1461225686194 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:26 INFO - PROCESS | 1830 | 1461225686329 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 01:01:26 INFO - PROCESS | 1830 | 1461225686442 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4135800 == 19 [pid = 1830] [id = 28] 01:01:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 81 (0x7fa7a500e800) [pid = 1830] [serial = 81] [outer = (nil)] 01:01:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7fa7a6024000) [pid = 1830] [serial = 82] [outer = 0x7fa7a500e800] 01:01:26 INFO - PROCESS | 1830 | 1461225686507 Marionette DEBUG loaded listener.js 01:01:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7fa7a85e9800) [pid = 1830] [serial = 83] [outer = 0x7fa7a500e800] 01:01:27 INFO - PROCESS | 1830 | 1461225687178 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:01:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:01:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1035ms 01:01:27 INFO - PROCESS | 1830 | 1461225687215 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 01:01:27 INFO - PROCESS | 1830 | 1461225687223 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 01:01:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:01:27 INFO - PROCESS | 1830 | 1461225687231 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:01:27 INFO - PROCESS | 1830 | 1461225687235 Marionette TRACE conn3 <- [1,86,null,{}] 01:01:27 INFO - PROCESS | 1830 | 1461225687239 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:27 INFO - PROCESS | 1830 | 1461225687375 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 01:01:27 INFO - PROCESS | 1830 | 1461225687497 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9a7800 == 20 [pid = 1830] [id = 29] 01:01:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7fa7a299fc00) [pid = 1830] [serial = 84] [outer = (nil)] 01:01:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7fa7aaf66400) [pid = 1830] [serial = 85] [outer = 0x7fa7a299fc00] 01:01:27 INFO - PROCESS | 1830 | 1461225687558 Marionette DEBUG loaded listener.js 01:01:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7fa7abbd1000) [pid = 1830] [serial = 86] [outer = 0x7fa7a299fc00] 01:01:28 INFO - PROCESS | 1830 | 1461225688223 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1029ms 01:01:28 INFO - PROCESS | 1830 | 1461225688260 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 01:01:28 INFO - PROCESS | 1830 | 1461225688264 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 01:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:01:28 INFO - PROCESS | 1830 | 1461225688269 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:01:28 INFO - PROCESS | 1830 | 1461225688274 Marionette TRACE conn3 <- [1,90,null,{}] 01:01:28 INFO - PROCESS | 1830 | 1461225688287 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:28 INFO - PROCESS | 1830 | 1461225688426 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 01:01:28 INFO - PROCESS | 1830 | 1461225688521 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab77d800 == 21 [pid = 1830] [id = 30] 01:01:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7fa7abe05000) [pid = 1830] [serial = 87] [outer = (nil)] 01:01:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7ac51d400) [pid = 1830] [serial = 88] [outer = 0x7fa7abe05000] 01:01:28 INFO - PROCESS | 1830 | 1461225688586 Marionette DEBUG loaded listener.js 01:01:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7accc0000) [pid = 1830] [serial = 89] [outer = 0x7fa7abe05000] 01:01:29 INFO - PROCESS | 1830 | 1461225689292 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:01:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1085ms 01:01:29 INFO - PROCESS | 1830 | 1461225689355 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 01:01:29 INFO - PROCESS | 1830 | 1461225689358 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 01:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:01:29 INFO - PROCESS | 1830 | 1461225689364 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:01:29 INFO - PROCESS | 1830 | 1461225689366 Marionette TRACE conn3 <- [1,94,null,{}] 01:01:29 INFO - PROCESS | 1830 | 1461225689386 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:29 INFO - PROCESS | 1830 | 1461225689521 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 01:01:29 INFO - PROCESS | 1830 | 1461225689591 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac922800 == 22 [pid = 1830] [id = 31] 01:01:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7a299f000) [pid = 1830] [serial = 90] [outer = (nil)] 01:01:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7af2a3400) [pid = 1830] [serial = 91] [outer = 0x7fa7a299f000] 01:01:29 INFO - PROCESS | 1830 | 1461225689692 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7b846e800) [pid = 1830] [serial = 92] [outer = 0x7fa7a299f000] 01:01:30 INFO - PROCESS | 1830 | 1461225690341 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 01:01:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1033ms 01:01:30 INFO - PROCESS | 1830 | 1461225690397 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 01:01:30 INFO - PROCESS | 1830 | 1461225690401 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 01:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:01:30 INFO - PROCESS | 1830 | 1461225690406 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:01:30 INFO - PROCESS | 1830 | 1461225690408 Marionette TRACE conn3 <- [1,98,null,{}] 01:01:30 INFO - PROCESS | 1830 | 1461225690413 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:30 INFO - PROCESS | 1830 | 1461225690532 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 01:01:30 INFO - PROCESS | 1830 | 1461225690608 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2640000 == 23 [pid = 1830] [id = 32] 01:01:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7a2540c00) [pid = 1830] [serial = 93] [outer = (nil)] 01:01:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7a29a5800) [pid = 1830] [serial = 94] [outer = 0x7fa7a2540c00] 01:01:30 INFO - PROCESS | 1830 | 1461225690739 Marionette DEBUG loaded listener.js 01:01:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a450c400) [pid = 1830] [serial = 95] [outer = 0x7fa7a2540c00] 01:01:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2550800 == 22 [pid = 1830] [id = 24] 01:01:31 INFO - PROCESS | 1830 | 1461225691517 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 01:01:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1174ms 01:01:31 INFO - PROCESS | 1830 | 1461225691581 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 01:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:01:31 INFO - PROCESS | 1830 | 1461225691586 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 01:01:31 INFO - PROCESS | 1830 | 1461225691593 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:01:31 INFO - PROCESS | 1830 | 1461225691598 Marionette TRACE conn3 <- [1,102,null,{}] 01:01:31 INFO - PROCESS | 1830 | 1461225691606 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:31 INFO - PROCESS | 1830 | 1461225691741 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 01:01:31 INFO - PROCESS | 1830 | 1461225691857 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa743000 == 23 [pid = 1830] [id = 33] 01:01:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7a2d9e800) [pid = 1830] [serial = 96] [outer = (nil)] 01:01:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7a8690000) [pid = 1830] [serial = 97] [outer = 0x7fa7a2d9e800] 01:01:31 INFO - PROCESS | 1830 | 1461225691923 Marionette DEBUG loaded listener.js 01:01:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7aa70e400) [pid = 1830] [serial = 98] [outer = 0x7fa7a2d9e800] 01:01:32 INFO - PROCESS | 1830 | 1461225692607 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 01:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1035ms 01:01:32 INFO - PROCESS | 1830 | 1461225692636 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 01:01:32 INFO - PROCESS | 1830 | 1461225692642 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 01:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:01:32 INFO - PROCESS | 1830 | 1461225692660 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:01:32 INFO - PROCESS | 1830 | 1461225692663 Marionette TRACE conn3 <- [1,106,null,{}] 01:01:32 INFO - PROCESS | 1830 | 1461225692668 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:32 INFO - PROCESS | 1830 | 1461225692800 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 01:01:32 INFO - PROCESS | 1830 | 1461225692920 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac155000 == 24 [pid = 1830] [id = 34] 01:01:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7a414a800) [pid = 1830] [serial = 99] [outer = (nil)] 01:01:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7abe62800) [pid = 1830] [serial = 100] [outer = 0x7fa7a414a800] 01:01:32 INFO - PROCESS | 1830 | 1461225692981 Marionette DEBUG loaded listener.js 01:01:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7ac96a800) [pid = 1830] [serial = 101] [outer = 0x7fa7a414a800] 01:01:33 INFO - PROCESS | 1830 | 1461225693676 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 01:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1087ms 01:01:33 INFO - PROCESS | 1830 | 1461225693740 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 01:01:33 INFO - PROCESS | 1830 | 1461225693743 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 01:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:01:33 INFO - PROCESS | 1830 | 1461225693749 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:01:33 INFO - PROCESS | 1830 | 1461225693753 Marionette TRACE conn3 <- [1,110,null,{}] 01:01:33 INFO - PROCESS | 1830 | 1461225693767 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:33 INFO - PROCESS | 1830 | 1461225693905 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 01:01:34 INFO - PROCESS | 1830 | 1461225694019 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b2586800 == 25 [pid = 1830] [id = 35] 01:01:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7acdca800) [pid = 1830] [serial = 102] [outer = (nil)] 01:01:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7af565000) [pid = 1830] [serial = 103] [outer = 0x7fa7acdca800] 01:01:34 INFO - PROCESS | 1830 | 1461225694094 Marionette DEBUG loaded listener.js 01:01:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7b959c800) [pid = 1830] [serial = 104] [outer = 0x7fa7acdca800] 01:01:34 INFO - PROCESS | 1830 | 1461225694738 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 01:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1034ms 01:01:34 INFO - PROCESS | 1830 | 1461225694785 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 01:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:01:34 INFO - PROCESS | 1830 | 1461225694789 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 01:01:34 INFO - PROCESS | 1830 | 1461225694795 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:01:34 INFO - PROCESS | 1830 | 1461225694797 Marionette TRACE conn3 <- [1,114,null,{}] 01:01:34 INFO - PROCESS | 1830 | 1461225694802 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:34 INFO - PROCESS | 1830 | 1461225694923 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 01:01:35 INFO - PROCESS | 1830 | 1461225695044 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b33e0000 == 26 [pid = 1830] [id = 36] 01:01:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7a3566c00) [pid = 1830] [serial = 105] [outer = (nil)] 01:01:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7b9719800) [pid = 1830] [serial = 106] [outer = 0x7fa7a3566c00] 01:01:35 INFO - PROCESS | 1830 | 1461225695107 Marionette DEBUG loaded listener.js 01:01:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7ba431c00) [pid = 1830] [serial = 107] [outer = 0x7fa7a3566c00] 01:01:35 INFO - PROCESS | 1830 | 1461225695958 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 01:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1226ms 01:01:36 INFO - PROCESS | 1830 | 1461225696021 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 01:01:36 INFO - PROCESS | 1830 | 1461225696026 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 01:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:01:36 INFO - PROCESS | 1830 | 1461225696032 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:01:36 INFO - PROCESS | 1830 | 1461225696037 Marionette TRACE conn3 <- [1,118,null,{}] 01:01:36 INFO - PROCESS | 1830 | 1461225696044 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:36 INFO - PROCESS | 1830 | 1461225696180 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 01:01:36 INFO - PROCESS | 1830 | 1461225696310 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab77d800 == 25 [pid = 1830] [id = 30] 01:01:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa9a7800 == 24 [pid = 1830] [id = 29] 01:01:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4135800 == 23 [pid = 1830] [id = 28] 01:01:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2e12800 == 24 [pid = 1830] [id = 37] 01:01:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7a2667400) [pid = 1830] [serial = 108] [outer = (nil)] 01:01:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7a448fc00) [pid = 1830] [serial = 109] [outer = 0x7fa7a2667400] 01:01:36 INFO - PROCESS | 1830 | 1461225696386 Marionette DEBUG loaded listener.js 01:01:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7a9550000) [pid = 1830] [serial = 110] [outer = 0x7fa7a2667400] 01:01:37 INFO - PROCESS | 1830 | 1461225697075 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 01:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1081ms 01:01:37 INFO - PROCESS | 1830 | 1461225697113 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 01:01:37 INFO - PROCESS | 1830 | 1461225697119 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 01:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:01:37 INFO - PROCESS | 1830 | 1461225697127 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:01:37 INFO - PROCESS | 1830 | 1461225697131 Marionette TRACE conn3 <- [1,122,null,{}] 01:01:37 INFO - PROCESS | 1830 | 1461225697137 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:37 INFO - PROCESS | 1830 | 1461225697267 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 01:01:37 INFO - PROCESS | 1830 | 1461225697365 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac01c800 == 25 [pid = 1830] [id = 38] 01:01:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7fa7abe5d800) [pid = 1830] [serial = 111] [outer = (nil)] 01:01:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7fa7ac5e1000) [pid = 1830] [serial = 112] [outer = 0x7fa7abe5d800] 01:01:37 INFO - PROCESS | 1830 | 1461225697429 Marionette DEBUG loaded listener.js 01:01:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7fa7accbe800) [pid = 1830] [serial = 113] [outer = 0x7fa7abe5d800] 01:01:38 INFO - PROCESS | 1830 | 1461225698086 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 01:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 987ms 01:01:38 INFO - PROCESS | 1830 | 1461225698116 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 01:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:01:38 INFO - PROCESS | 1830 | 1461225698121 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 01:01:38 INFO - PROCESS | 1830 | 1461225698128 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:01:38 INFO - PROCESS | 1830 | 1461225698130 Marionette TRACE conn3 <- [1,126,null,{}] 01:01:38 INFO - PROCESS | 1830 | 1461225698135 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:38 INFO - PROCESS | 1830 | 1461225698266 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 01:01:38 INFO - PROCESS | 1830 | 1461225698362 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b33db800 == 26 [pid = 1830] [id = 39] 01:01:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7fa7accc2800) [pid = 1830] [serial = 114] [outer = (nil)] 01:01:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7fa7b939ac00) [pid = 1830] [serial = 115] [outer = 0x7fa7accc2800] 01:01:38 INFO - PROCESS | 1830 | 1461225698425 Marionette DEBUG loaded listener.js 01:01:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7fa7b9715800) [pid = 1830] [serial = 116] [outer = 0x7fa7accc2800] 01:01:39 INFO - PROCESS | 1830 | 1461225699203 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 01:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1135ms 01:01:39 INFO - PROCESS | 1830 | 1461225699263 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 01:01:39 INFO - PROCESS | 1830 | 1461225699266 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 01:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:01:39 INFO - PROCESS | 1830 | 1461225699273 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:01:39 INFO - PROCESS | 1830 | 1461225699280 Marionette TRACE conn3 <- [1,130,null,{}] 01:01:39 INFO - PROCESS | 1830 | 1461225699292 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:39 INFO - PROCESS | 1830 | 1461225699426 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 01:01:39 INFO - PROCESS | 1830 | 1461225699544 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b9561800 == 27 [pid = 1830] [id = 40] 01:01:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7fa7af184800) [pid = 1830] [serial = 117] [outer = (nil)] 01:01:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7fa7bc197c00) [pid = 1830] [serial = 118] [outer = 0x7fa7af184800] 01:01:39 INFO - PROCESS | 1830 | 1461225699608 Marionette DEBUG loaded listener.js 01:01:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7fa7bdf70c00) [pid = 1830] [serial = 119] [outer = 0x7fa7af184800] 01:01:40 INFO - PROCESS | 1830 | 1461225700251 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 01:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 992ms 01:01:40 INFO - PROCESS | 1830 | 1461225700264 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 01:01:40 INFO - PROCESS | 1830 | 1461225700266 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 01:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:01:40 INFO - PROCESS | 1830 | 1461225700272 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:01:40 INFO - PROCESS | 1830 | 1461225700274 Marionette TRACE conn3 <- [1,134,null,{}] 01:01:40 INFO - PROCESS | 1830 | 1461225700278 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:40 INFO - PROCESS | 1830 | 1461225700412 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 01:01:40 INFO - PROCESS | 1830 | 1461225700509 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac579800 == 28 [pid = 1830] [id = 41] 01:01:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7fa7a1fbc000) [pid = 1830] [serial = 120] [outer = (nil)] 01:01:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7fa7be5c6400) [pid = 1830] [serial = 121] [outer = 0x7fa7a1fbc000] 01:01:40 INFO - PROCESS | 1830 | 1461225700570 Marionette DEBUG loaded listener.js 01:01:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7fa7be760800) [pid = 1830] [serial = 122] [outer = 0x7fa7a1fbc000] 01:01:41 INFO - PROCESS | 1830 | 1461225701187 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 01:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 925ms 01:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:01:41 INFO - PROCESS | 1830 | 1461225701196 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 01:01:41 INFO - PROCESS | 1830 | 1461225701198 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 01:01:41 INFO - PROCESS | 1830 | 1461225701203 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:01:41 INFO - PROCESS | 1830 | 1461225701206 Marionette TRACE conn3 <- [1,138,null,{}] 01:01:41 INFO - PROCESS | 1830 | 1461225701210 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:41 INFO - PROCESS | 1830 | 1461225701334 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 01:01:41 INFO - PROCESS | 1830 | 1461225701432 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa749800 == 29 [pid = 1830] [id = 42] 01:01:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7fa7be9b8000) [pid = 1830] [serial = 123] [outer = (nil)] 01:01:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7fa7bea21c00) [pid = 1830] [serial = 124] [outer = 0x7fa7be9b8000] 01:01:41 INFO - PROCESS | 1830 | 1461225701506 Marionette DEBUG loaded listener.js 01:01:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7fa7beb5f000) [pid = 1830] [serial = 125] [outer = 0x7fa7be9b8000] 01:01:42 INFO - PROCESS | 1830 | 1461225702338 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 01:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1176ms 01:01:42 INFO - PROCESS | 1830 | 1461225702380 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 01:01:42 INFO - PROCESS | 1830 | 1461225702386 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 01:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:01:42 INFO - PROCESS | 1830 | 1461225702396 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:01:42 INFO - PROCESS | 1830 | 1461225702400 Marionette TRACE conn3 <- [1,142,null,{}] 01:01:42 INFO - PROCESS | 1830 | 1461225702406 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:42 INFO - PROCESS | 1830 | 1461225702537 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 01:01:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7fa7aa710000) [pid = 1830] [serial = 126] [outer = 0x7fa7a21a4800] 01:01:42 INFO - PROCESS | 1830 | 1461225702693 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b2597800 == 30 [pid = 1830] [id = 43] 01:01:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7fa7abbccc00) [pid = 1830] [serial = 127] [outer = (nil)] 01:01:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7fa7abc72000) [pid = 1830] [serial = 128] [outer = 0x7fa7abbccc00] 01:01:42 INFO - PROCESS | 1830 | 1461225702757 Marionette DEBUG loaded listener.js 01:01:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7fa7ac5e2400) [pid = 1830] [serial = 129] [outer = 0x7fa7abbccc00] 01:01:43 INFO - PROCESS | 1830 | 1461225703583 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 01:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1235ms 01:01:43 INFO - PROCESS | 1830 | 1461225703631 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 1830 | 1461225703637 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 01:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:01:43 INFO - PROCESS | 1830 | 1461225703644 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 1830 | 1461225703649 Marionette TRACE conn3 <- [1,146,null,{}] 01:01:43 INFO - PROCESS | 1830 | 1461225703655 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:43 INFO - PROCESS | 1830 | 1461225703785 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 01:01:43 INFO - PROCESS | 1830 | 1461225703914 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7af209800 == 31 [pid = 1830] [id = 44] 01:01:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7fa7ac516c00) [pid = 1830] [serial = 130] [outer = (nil)] 01:01:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7fa7ae7b6400) [pid = 1830] [serial = 131] [outer = 0x7fa7ac516c00] 01:01:43 INFO - PROCESS | 1830 | 1461225703979 Marionette DEBUG loaded listener.js 01:01:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7fa7b3315400) [pid = 1830] [serial = 132] [outer = 0x7fa7ac516c00] 01:01:44 INFO - PROCESS | 1830 | 1461225704714 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 01:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1130ms 01:01:44 INFO - PROCESS | 1830 | 1461225704775 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 01:01:44 INFO - PROCESS | 1830 | 1461225704782 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 01:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:01:44 INFO - PROCESS | 1830 | 1461225704790 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:01:44 INFO - PROCESS | 1830 | 1461225704794 Marionette TRACE conn3 <- [1,150,null,{}] 01:01:44 INFO - PROCESS | 1830 | 1461225704799 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:44 INFO - PROCESS | 1830 | 1461225704941 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 01:01:45 INFO - PROCESS | 1830 | 1461225705061 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a264d000 == 32 [pid = 1830] [id = 45] 01:01:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7fa7ac523c00) [pid = 1830] [serial = 133] [outer = (nil)] 01:01:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7fa7b97edc00) [pid = 1830] [serial = 134] [outer = 0x7fa7ac523c00] 01:01:45 INFO - PROCESS | 1830 | 1461225705122 Marionette DEBUG loaded listener.js 01:01:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7fa7ba710400) [pid = 1830] [serial = 135] [outer = 0x7fa7ac523c00] 01:01:45 INFO - PROCESS | 1830 | 1461225705839 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 01:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1082ms 01:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:01:45 INFO - PROCESS | 1830 | 1461225705872 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 01:01:45 INFO - PROCESS | 1830 | 1461225705875 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 01:01:45 INFO - PROCESS | 1830 | 1461225705879 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:01:45 INFO - PROCESS | 1830 | 1461225705885 Marionette TRACE conn3 <- [1,154,null,{}] 01:01:45 INFO - PROCESS | 1830 | 1461225705898 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:46 INFO - PROCESS | 1830 | 1461225706034 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 01:01:46 INFO - PROCESS | 1830 | 1461225706162 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be629800 == 33 [pid = 1830] [id = 46] 01:01:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7fa7be5c2800) [pid = 1830] [serial = 136] [outer = (nil)] 01:01:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7fa7be9b5c00) [pid = 1830] [serial = 137] [outer = 0x7fa7be5c2800] 01:01:46 INFO - PROCESS | 1830 | 1461225706230 Marionette DEBUG loaded listener.js 01:01:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7fa7beb5e000) [pid = 1830] [serial = 138] [outer = 0x7fa7be5c2800] 01:01:46 INFO - PROCESS | 1830 | 1461225706935 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 01:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1084ms 01:01:46 INFO - PROCESS | 1830 | 1461225706972 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 01:01:46 INFO - PROCESS | 1830 | 1461225706976 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 01:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:01:46 INFO - PROCESS | 1830 | 1461225706983 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:01:46 INFO - PROCESS | 1830 | 1461225706985 Marionette TRACE conn3 <- [1,158,null,{}] 01:01:46 INFO - PROCESS | 1830 | 1461225706990 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:47 INFO - PROCESS | 1830 | 1461225707119 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 01:01:47 INFO - PROCESS | 1830 | 1461225707243 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bea5b000 == 34 [pid = 1830] [id = 47] 01:01:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7fa7a35e9c00) [pid = 1830] [serial = 139] [outer = (nil)] 01:01:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7fa7c1176800) [pid = 1830] [serial = 140] [outer = 0x7fa7a35e9c00] 01:01:47 INFO - PROCESS | 1830 | 1461225707306 Marionette DEBUG loaded listener.js 01:01:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7fa7c2a5a800) [pid = 1830] [serial = 141] [outer = 0x7fa7a35e9c00] 01:01:47 INFO - PROCESS | 1830 | 1461225707959 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 01:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1038ms 01:01:48 INFO - PROCESS | 1830 | 1461225708022 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 01:01:48 INFO - PROCESS | 1830 | 1461225708025 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 01:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:01:48 INFO - PROCESS | 1830 | 1461225708030 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:01:48 INFO - PROCESS | 1830 | 1461225708033 Marionette TRACE conn3 <- [1,162,null,{}] 01:01:48 INFO - PROCESS | 1830 | 1461225708140 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:48 INFO - PROCESS | 1830 | 1461225708296 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 01:01:48 INFO - PROCESS | 1830 | 1461225708308 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7beb2b800 == 35 [pid = 1830] [id = 48] 01:01:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7fa7abbca400) [pid = 1830] [serial = 142] [outer = (nil)] 01:01:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7fa7c2a66000) [pid = 1830] [serial = 143] [outer = 0x7fa7abbca400] 01:01:48 INFO - PROCESS | 1830 | 1461225708369 Marionette DEBUG loaded listener.js 01:01:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7fa7b2653800) [pid = 1830] [serial = 144] [outer = 0x7fa7abbca400] 01:01:49 INFO - PROCESS | 1830 | 1461225709223 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 01:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1236ms 01:01:49 INFO - PROCESS | 1830 | 1461225709267 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 01:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:01:49 INFO - PROCESS | 1830 | 1461225709272 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 01:01:49 INFO - PROCESS | 1830 | 1461225709278 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:01:49 INFO - PROCESS | 1830 | 1461225709282 Marionette TRACE conn3 <- [1,166,null,{}] 01:01:49 INFO - PROCESS | 1830 | 1461225709289 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:49 INFO - PROCESS | 1830 | 1461225709427 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 01:01:49 INFO - PROCESS | 1830 | 1461225709566 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e96000 == 36 [pid = 1830] [id = 49] 01:01:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7fa7a5b02800) [pid = 1830] [serial = 145] [outer = (nil)] 01:01:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7fa7a5b04800) [pid = 1830] [serial = 146] [outer = 0x7fa7a5b02800] 01:01:49 INFO - PROCESS | 1830 | 1461225709631 Marionette DEBUG loaded listener.js 01:01:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7fa7a5b0a000) [pid = 1830] [serial = 147] [outer = 0x7fa7a5b02800] 01:01:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac01c800 == 35 [pid = 1830] [id = 38] 01:01:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2e12800 == 34 [pid = 1830] [id = 37] 01:01:50 INFO - PROCESS | 1830 | 1461225710413 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 01:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1183ms 01:01:50 INFO - PROCESS | 1830 | 1461225710461 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 01:01:50 INFO - PROCESS | 1830 | 1461225710467 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 01:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:01:50 INFO - PROCESS | 1830 | 1461225710474 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:01:50 INFO - PROCESS | 1830 | 1461225710478 Marionette TRACE conn3 <- [1,170,null,{}] 01:01:50 INFO - PROCESS | 1830 | 1461225710498 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:50 INFO - PROCESS | 1830 | 1461225710669 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 01:01:50 INFO - PROCESS | 1830 | 1461225710725 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b84d4800 == 35 [pid = 1830] [id = 50] 01:01:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa7a5b0ec00) [pid = 1830] [serial = 148] [outer = (nil)] 01:01:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7fa7a601cc00) [pid = 1830] [serial = 149] [outer = 0x7fa7a5b0ec00] 01:01:50 INFO - PROCESS | 1830 | 1461225710788 Marionette DEBUG loaded listener.js 01:01:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7fa7a602b000) [pid = 1830] [serial = 150] [outer = 0x7fa7a5b0ec00] 01:01:51 INFO - PROCESS | 1830 | 1461225711452 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 01:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1035ms 01:01:51 INFO - PROCESS | 1830 | 1461225711510 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 01:01:51 INFO - PROCESS | 1830 | 1461225711517 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 01:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:01:51 INFO - PROCESS | 1830 | 1461225711543 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:01:51 INFO - PROCESS | 1830 | 1461225711547 Marionette TRACE conn3 <- [1,174,null,{}] 01:01:51 INFO - PROCESS | 1830 | 1461225711562 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:51 INFO - PROCESS | 1830 | 1461225711704 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 01:01:51 INFO - PROCESS | 1830 | 1461225711826 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bc12d800 == 36 [pid = 1830] [id = 51] 01:01:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa7a5b0f000) [pid = 1830] [serial = 151] [outer = (nil)] 01:01:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa7abe63000) [pid = 1830] [serial = 152] [outer = 0x7fa7a5b0f000] 01:01:51 INFO - PROCESS | 1830 | 1461225711889 Marionette DEBUG loaded listener.js 01:01:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa7ac96c000) [pid = 1830] [serial = 153] [outer = 0x7fa7a5b0f000] 01:01:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa743000 == 35 [pid = 1830] [id = 33] 01:01:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b2586800 == 34 [pid = 1830] [id = 35] 01:01:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b33e0000 == 33 [pid = 1830] [id = 36] 01:01:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7bea5b000 == 32 [pid = 1830] [id = 47] 01:01:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be629800 == 31 [pid = 1830] [id = 46] 01:01:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4f98000 == 30 [pid = 1830] [id = 15] 01:01:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a264d000 == 29 [pid = 1830] [id = 45] 01:01:52 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7af209800 == 28 [pid = 1830] [id = 44] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a20a7000 == 27 [pid = 1830] [id = 11] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2ac3800 == 26 [pid = 1830] [id = 9] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac922800 == 25 [pid = 1830] [id = 31] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3422800 == 24 [pid = 1830] [id = 8] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2c52000 == 23 [pid = 1830] [id = 10] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac579800 == 22 [pid = 1830] [id = 41] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a9d7d000 == 21 [pid = 1830] [id = 25] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac155000 == 20 [pid = 1830] [id = 34] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b33db800 == 19 [pid = 1830] [id = 39] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c1436800 == 18 [pid = 1830] [id = 6] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2640000 == 17 [pid = 1830] [id = 32] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b9561800 == 16 [pid = 1830] [id = 40] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab778000 == 15 [pid = 1830] [id = 26] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7beb2b800 == 14 [pid = 1830] [id = 48] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa749800 == 13 [pid = 1830] [id = 42] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4129000 == 12 [pid = 1830] [id = 27] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b2597800 == 11 [pid = 1830] [id = 43] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e96000 == 10 [pid = 1830] [id = 49] 01:01:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b84d4800 == 9 [pid = 1830] [id = 50] 01:01:56 INFO - PROCESS | 1830 | 1461225716234 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 01:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 4747ms 01:01:56 INFO - PROCESS | 1830 | 1461225716288 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 01:01:56 INFO - PROCESS | 1830 | 1461225716293 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 01:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:01:56 INFO - PROCESS | 1830 | 1461225716328 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:01:56 INFO - PROCESS | 1830 | 1461225716333 Marionette TRACE conn3 <- [1,178,null,{}] 01:01:56 INFO - PROCESS | 1830 | 1461225716340 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:56 INFO - PROCESS | 1830 | 1461225716472 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 01:01:56 INFO - PROCESS | 1830 | 1461225716482 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e98000 == 10 [pid = 1830] [id = 52] 01:01:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7fa7a6027000) [pid = 1830] [serial = 154] [outer = (nil)] 01:01:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7fa7a602b800) [pid = 1830] [serial = 155] [outer = 0x7fa7a6027000] 01:01:56 INFO - PROCESS | 1830 | 1461225716540 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7fa7a85e3000) [pid = 1830] [serial = 156] [outer = 0x7fa7a6027000] 01:01:57 INFO - PROCESS | 1830 | 1461225717157 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 01:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 885ms 01:01:57 INFO - PROCESS | 1830 | 1461225717208 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 01:01:57 INFO - PROCESS | 1830 | 1461225717216 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 01:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:01:57 INFO - PROCESS | 1830 | 1461225717236 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:01:57 INFO - PROCESS | 1830 | 1461225717240 Marionette TRACE conn3 <- [1,182,null,{}] 01:01:57 INFO - PROCESS | 1830 | 1461225717246 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:57 INFO - PROCESS | 1830 | 1461225717373 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 01:01:57 INFO - PROCESS | 1830 | 1461225717388 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab215800 == 11 [pid = 1830] [id = 53] 01:01:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7fa7a1aed400) [pid = 1830] [serial = 157] [outer = (nil)] 01:01:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7fa7aba19000) [pid = 1830] [serial = 158] [outer = 0x7fa7a1aed400] 01:01:57 INFO - PROCESS | 1830 | 1461225717441 Marionette DEBUG loaded listener.js 01:01:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa7abe5e000) [pid = 1830] [serial = 159] [outer = 0x7fa7a1aed400] 01:01:58 INFO - PROCESS | 1830 | 1461225718077 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 01:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 891ms 01:01:58 INFO - PROCESS | 1830 | 1461225718117 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 01:01:58 INFO - PROCESS | 1830 | 1461225718120 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 01:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:01:58 INFO - PROCESS | 1830 | 1461225718125 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:01:58 INFO - PROCESS | 1830 | 1461225718130 Marionette TRACE conn3 <- [1,186,null,{}] 01:01:58 INFO - PROCESS | 1830 | 1461225718151 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:58 INFO - PROCESS | 1830 | 1461225718315 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 01:01:58 INFO - PROCESS | 1830 | 1461225718402 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7af212000 == 12 [pid = 1830] [id = 54] 01:01:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7fa7a85e0c00) [pid = 1830] [serial = 160] [outer = (nil)] 01:01:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa7af565800) [pid = 1830] [serial = 161] [outer = 0x7fa7a85e0c00] 01:01:58 INFO - PROCESS | 1830 | 1461225718482 Marionette DEBUG loaded listener.js 01:01:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa7b92f7000) [pid = 1830] [serial = 162] [outer = 0x7fa7a85e0c00] 01:01:59 INFO - PROCESS | 1830 | 1461225719188 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 01:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1092ms 01:01:59 INFO - PROCESS | 1830 | 1461225719225 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 01:01:59 INFO - PROCESS | 1830 | 1461225719228 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 01:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:01:59 INFO - PROCESS | 1830 | 1461225719233 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:01:59 INFO - PROCESS | 1830 | 1461225719234 Marionette TRACE conn3 <- [1,190,null,{}] 01:01:59 INFO - PROCESS | 1830 | 1461225719239 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:59 INFO - PROCESS | 1830 | 1461225719388 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 01:01:59 INFO - PROCESS | 1830 | 1461225719448 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b95bb000 == 13 [pid = 1830] [id = 55] 01:01:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa7a266ac00) [pid = 1830] [serial = 163] [outer = (nil)] 01:01:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa7b9789c00) [pid = 1830] [serial = 164] [outer = 0x7fa7a266ac00] 01:01:59 INFO - PROCESS | 1830 | 1461225719499 Marionette DEBUG loaded listener.js 01:01:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa7ba716000) [pid = 1830] [serial = 165] [outer = 0x7fa7a266ac00] 01:02:00 INFO - PROCESS | 1830 | 1461225720959 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 01:02:00 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7fa7abe05000) [pid = 1830] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:02:00 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7fa7a500e800) [pid = 1830] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:02:00 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7fa7abe5d800) [pid = 1830] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:02:00 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7fa7a5b02800) [pid = 1830] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:02:00 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7fa7a3566c00) [pid = 1830] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7fa7a29a2400) [pid = 1830] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7fa7a2662400) [pid = 1830] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7fa7a4f78000) [pid = 1830] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7fa7a2d9e400) [pid = 1830] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7fa7acdca800) [pid = 1830] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7fa7a88c9c00) [pid = 1830] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7fa7abe0b000) [pid = 1830] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7fa7a4498c00) [pid = 1830] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa7a2663400) [pid = 1830] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa7a2d96c00) [pid = 1830] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7fa7af176000) [pid = 1830] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7fa7aaaff400) [pid = 1830] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7fa7a450b000) [pid = 1830] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7fa7a1fbc000) [pid = 1830] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7fa7a2667400) [pid = 1830] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7fa7a1fb8000) [pid = 1830] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7fa7a299fc00) [pid = 1830] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7fa7af184800) [pid = 1830] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7fa7ac523c00) [pid = 1830] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7fa7af59a000) [pid = 1830] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7fa7a299f000) [pid = 1830] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7fa7ac516c00) [pid = 1830] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7fa7abbca400) [pid = 1830] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7fa7a2540c00) [pid = 1830] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7fa7a1fc0000) [pid = 1830] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7fa7a414a800) [pid = 1830] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7fa7a5b0ec00) [pid = 1830] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7fa7be9b8000) [pid = 1830] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7fa7a2d9b000) [pid = 1830] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7fa7a2d9e800) [pid = 1830] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7fa7a253e400) [pid = 1830] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7fa7abbccc00) [pid = 1830] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7fa7a35e9c00) [pid = 1830] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7fa7accc2800) [pid = 1830] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7fa7a35eac00) [pid = 1830] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7fa7be5c2800) [pid = 1830] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:02:01 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7fa7a1fb8c00) [pid = 1830] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1826ms 01:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:02:01 INFO - PROCESS | 1830 | 1461225721076 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 01:02:01 INFO - PROCESS | 1830 | 1461225721078 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 01:02:01 INFO - PROCESS | 1830 | 1461225721083 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:02:01 INFO - PROCESS | 1830 | 1461225721086 Marionette TRACE conn3 <- [1,194,null,{}] 01:02:01 INFO - PROCESS | 1830 | 1461225721090 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:01 INFO - PROCESS | 1830 | 1461225721194 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 01:02:01 INFO - PROCESS | 1830 | 1461225721276 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2c60800 == 14 [pid = 1830] [id = 56] 01:02:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7fa7a2660c00) [pid = 1830] [serial = 166] [outer = (nil)] 01:02:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7fa7a29a1000) [pid = 1830] [serial = 167] [outer = 0x7fa7a2660c00] 01:02:01 INFO - PROCESS | 1830 | 1461225721328 Marionette DEBUG loaded listener.js 01:02:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7fa7a4143800) [pid = 1830] [serial = 168] [outer = 0x7fa7a2660c00] 01:02:01 INFO - PROCESS | 1830 | 1461225721993 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 01:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 932ms 01:02:02 INFO - PROCESS | 1830 | 1461225722026 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 01:02:02 INFO - PROCESS | 1830 | 1461225722036 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 01:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:02:02 INFO - PROCESS | 1830 | 1461225722062 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:02:02 INFO - PROCESS | 1830 | 1461225722063 Marionette TRACE conn3 <- [1,198,null,{}] 01:02:02 INFO - PROCESS | 1830 | 1461225722079 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:02 INFO - PROCESS | 1830 | 1461225722251 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 01:02:02 INFO - PROCESS | 1830 | 1461225722261 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac00b800 == 15 [pid = 1830] [id = 57] 01:02:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7fa7a21a0000) [pid = 1830] [serial = 169] [outer = (nil)] 01:02:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7fa7ac961400) [pid = 1830] [serial = 170] [outer = 0x7fa7a21a0000] 01:02:02 INFO - PROCESS | 1830 | 1461225722318 Marionette DEBUG loaded listener.js 01:02:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7fa7bc6e1400) [pid = 1830] [serial = 171] [outer = 0x7fa7a21a0000] 01:02:02 INFO - PROCESS | 1830 | 1461225722846 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 01:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 844ms 01:02:02 INFO - PROCESS | 1830 | 1461225722895 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 01:02:02 INFO - PROCESS | 1830 | 1461225722897 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 01:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:02:02 INFO - PROCESS | 1830 | 1461225722902 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:02:02 INFO - PROCESS | 1830 | 1461225722904 Marionette TRACE conn3 <- [1,202,null,{}] 01:02:02 INFO - PROCESS | 1830 | 1461225722957 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:03 INFO - PROCESS | 1830 | 1461225723115 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 01:02:03 INFO - PROCESS | 1830 | 1461225723212 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2e03000 == 16 [pid = 1830] [id = 58] 01:02:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7fa7a1fb5c00) [pid = 1830] [serial = 172] [outer = (nil)] 01:02:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7fa7a2662400) [pid = 1830] [serial = 173] [outer = 0x7fa7a1fb5c00] 01:02:03 INFO - PROCESS | 1830 | 1461225723276 Marionette DEBUG loaded listener.js 01:02:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7fa7a448e000) [pid = 1830] [serial = 174] [outer = 0x7fa7a1fb5c00] 01:02:04 INFO - PROCESS | 1830 | 1461225724094 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 01:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1228ms 01:02:04 INFO - PROCESS | 1830 | 1461225724144 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 01:02:04 INFO - PROCESS | 1830 | 1461225724150 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 01:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:02:04 INFO - PROCESS | 1830 | 1461225724158 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:02:04 INFO - PROCESS | 1830 | 1461225724161 Marionette TRACE conn3 <- [1,206,null,{}] 01:02:04 INFO - PROCESS | 1830 | 1461225724167 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:04 INFO - PROCESS | 1830 | 1461225724311 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 01:02:04 INFO - PROCESS | 1830 | 1461225724437 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac019000 == 17 [pid = 1830] [id = 59] 01:02:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7fa7a2540c00) [pid = 1830] [serial = 175] [outer = (nil)] 01:02:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7fa7a88cd400) [pid = 1830] [serial = 176] [outer = 0x7fa7a2540c00] 01:02:04 INFO - PROCESS | 1830 | 1461225724500 Marionette DEBUG loaded listener.js 01:02:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7fa7aaafcc00) [pid = 1830] [serial = 177] [outer = 0x7fa7a2540c00] 01:02:05 INFO - PROCESS | 1830 | 1461225725205 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 01:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1085ms 01:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:02:05 INFO - PROCESS | 1830 | 1461225725256 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 01:02:05 INFO - PROCESS | 1830 | 1461225725259 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 01:02:05 INFO - PROCESS | 1830 | 1461225725265 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:02:05 INFO - PROCESS | 1830 | 1461225725268 Marionette TRACE conn3 <- [1,210,null,{}] 01:02:05 INFO - PROCESS | 1830 | 1461225725273 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:05 INFO - PROCESS | 1830 | 1461225725529 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 01:02:05 INFO - PROCESS | 1830 | 1461225725732 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2557800 == 18 [pid = 1830] [id = 60] 01:02:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7fa7a1af4c00) [pid = 1830] [serial = 178] [outer = (nil)] 01:02:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7fa7a21a5000) [pid = 1830] [serial = 179] [outer = 0x7fa7a1af4c00] 01:02:05 INFO - PROCESS | 1830 | 1461225725788 Marionette DEBUG loaded listener.js 01:02:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7fa7a2665800) [pid = 1830] [serial = 180] [outer = 0x7fa7a1af4c00] 01:02:06 INFO - PROCESS | 1830 | 1461225726249 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7fa7accbcc00) [pid = 1830] [serial = 59] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7fa7ac963000) [pid = 1830] [serial = 58] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7fa7a85ea800) [pid = 1830] [serial = 43] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7fa7a2d9c000) [pid = 1830] [serial = 79] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7fa7a9550c00) [pid = 1830] [serial = 44] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7fa7af569000) [pid = 1830] [serial = 62] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7fa7b3314400) [pid = 1830] [serial = 65] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7fa7af5a8000) [pid = 1830] [serial = 64] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7fa7af29d800) [pid = 1830] [serial = 61] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7fa7a856f400) [pid = 1830] [serial = 46] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7fa7aba19800) [pid = 1830] [serial = 50] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7fa7b9080c00) [pid = 1830] [serial = 68] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7fa7a601f800) [pid = 1830] [serial = 41] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7fa7a2205800) [pid = 1830] [serial = 34] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7fa7a2662c00) [pid = 1830] [serial = 37] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7fa7abe6cc00) [pid = 1830] [serial = 32] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7fa7a8690000) [pid = 1830] [serial = 97] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7fa7a448fc00) [pid = 1830] [serial = 109] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7fa7aaf66400) [pid = 1830] [serial = 85] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7fa7a5b04800) [pid = 1830] [serial = 146] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7fa7b9719800) [pid = 1830] [serial = 106] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7fa7a448f000) [pid = 1830] [serial = 80] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7fa7a4145c00) [pid = 1830] [serial = 40] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7fa7a8692400) [pid = 1830] [serial = 47] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7fa7a9557c00) [pid = 1830] [serial = 49] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7fa7b959c800) [pid = 1830] [serial = 104] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7fa7a219c400) [pid = 1830] [serial = 38] [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.] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7fa7bc120000) [pid = 1830] [serial = 2] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7abbd0400) [pid = 1830] [serial = 52] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7af565000) [pid = 1830] [serial = 103] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7aba21000) [pid = 1830] [serial = 77] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7a6024000) [pid = 1830] [serial = 82] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7abe05400) [pid = 1830] [serial = 53] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7ac16f400) [pid = 1830] [serial = 55] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7ac51cc00) [pid = 1830] [serial = 56] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7b846e800) [pid = 1830] [serial = 92] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7aaf69400) [pid = 1830] [serial = 9] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7a29a5800) [pid = 1830] [serial = 94] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7af2a3400) [pid = 1830] [serial = 91] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7accc0000) [pid = 1830] [serial = 89] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7a85e9800) [pid = 1830] [serial = 83] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7accbe800) [pid = 1830] [serial = 113] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7b939ac00) [pid = 1830] [serial = 115] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7ae7b6400) [pid = 1830] [serial = 131] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7ac51d400) [pid = 1830] [serial = 88] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7a5b0a000) [pid = 1830] [serial = 147] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7ac5e1000) [pid = 1830] [serial = 112] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7ba431c00) [pid = 1830] [serial = 107] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7abe62800) [pid = 1830] [serial = 100] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7a29a0800) [pid = 1830] [serial = 71] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7abbd1000) [pid = 1830] [serial = 86] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7fa7bdf70c00) [pid = 1830] [serial = 119] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7fa7ba710400) [pid = 1830] [serial = 135] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 84 (0x7fa7be5c6400) [pid = 1830] [serial = 121] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7fa7be9b5c00) [pid = 1830] [serial = 137] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7fa7a5019c00) [pid = 1830] [serial = 73] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 81 (0x7fa7b9076400) [pid = 1830] [serial = 67] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 80 (0x7fa7abe63000) [pid = 1830] [serial = 152] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 79 (0x7fa7bc197c00) [pid = 1830] [serial = 118] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 78 (0x7fa7a601cc00) [pid = 1830] [serial = 149] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 77 (0x7fa7b97edc00) [pid = 1830] [serial = 134] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 76 (0x7fa7ac5e2400) [pid = 1830] [serial = 129] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 75 (0x7fa7a219ec00) [pid = 1830] [serial = 70] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 74 (0x7fa7aaafb400) [pid = 1830] [serial = 12] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7fa7a299c800) [pid = 1830] [serial = 25] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 72 (0x7fa7a2536400) [pid = 1830] [serial = 22] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7fa7a253bc00) [pid = 1830] [serial = 23] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 70 (0x7fa7beb5e000) [pid = 1830] [serial = 138] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 69 (0x7fa7a85e2800) [pid = 1830] [serial = 74] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 68 (0x7fa7aac25c00) [pid = 1830] [serial = 76] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 67 (0x7fa7c1176800) [pid = 1830] [serial = 140] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 66 (0x7fa7b330f400) [pid = 1830] [serial = 17] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 65 (0x7fa7be760800) [pid = 1830] [serial = 122] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 64 (0x7fa7bea21c00) [pid = 1830] [serial = 124] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 63 (0x7fa7a5019800) [pid = 1830] [serial = 19] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 62 (0x7fa7a450d000) [pid = 1830] [serial = 16] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 61 (0x7fa7a9550000) [pid = 1830] [serial = 110] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 60 (0x7fa7b2653800) [pid = 1830] [serial = 144] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 59 (0x7fa7a450c400) [pid = 1830] [serial = 95] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 58 (0x7fa7a4f74400) [pid = 1830] [serial = 31] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 57 (0x7fa7ac96a800) [pid = 1830] [serial = 101] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 56 (0x7fa7a602b000) [pid = 1830] [serial = 150] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 55 (0x7fa7beb5f000) [pid = 1830] [serial = 125] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 54 (0x7fa7a2d9cc00) [pid = 1830] [serial = 28] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 53 (0x7fa7c2a66000) [pid = 1830] [serial = 143] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 52 (0x7fa7a2da2400) [pid = 1830] [serial = 29] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 51 (0x7fa7aa70e400) [pid = 1830] [serial = 98] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 50 (0x7fa7ba4d8c00) [pid = 1830] [serial = 26] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 49 (0x7fa7abc72000) [pid = 1830] [serial = 128] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 48 (0x7fa7c2a5a800) [pid = 1830] [serial = 141] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 47 (0x7fa7b9715800) [pid = 1830] [serial = 116] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | --DOMWINDOW == 46 (0x7fa7b3315400) [pid = 1830] [serial = 132] [outer = (nil)] [url = about:blank] 01:02:06 INFO - PROCESS | 1830 | 1461225726638 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 01:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1431ms 01:02:06 INFO - PROCESS | 1830 | 1461225726696 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 01:02:06 INFO - PROCESS | 1830 | 1461225726701 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 01:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:02:06 INFO - PROCESS | 1830 | 1461225726713 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:02:06 INFO - PROCESS | 1830 | 1461225726716 Marionette TRACE conn3 <- [1,214,null,{}] 01:02:06 INFO - PROCESS | 1830 | 1461225726723 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:06 INFO - PROCESS | 1830 | 1461225726830 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 01:02:06 INFO - PROCESS | 1830 | 1461225726844 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2acc800 == 19 [pid = 1830] [id = 61] 01:02:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 47 (0x7fa7a29a5800) [pid = 1830] [serial = 181] [outer = (nil)] 01:02:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 48 (0x7fa7a4498800) [pid = 1830] [serial = 182] [outer = 0x7fa7a29a5800] 01:02:06 INFO - PROCESS | 1830 | 1461225726897 Marionette DEBUG loaded listener.js 01:02:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 49 (0x7fa7a450f000) [pid = 1830] [serial = 183] [outer = 0x7fa7a29a5800] 01:02:07 INFO - PROCESS | 1830 | 1461225727510 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 01:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 834ms 01:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:02:07 INFO - PROCESS | 1830 | 1461225727545 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 01:02:07 INFO - PROCESS | 1830 | 1461225727548 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 01:02:07 INFO - PROCESS | 1830 | 1461225727553 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:02:07 INFO - PROCESS | 1830 | 1461225727556 Marionette TRACE conn3 <- [1,218,null,{}] 01:02:07 INFO - PROCESS | 1830 | 1461225727560 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:07 INFO - PROCESS | 1830 | 1461225727674 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 01:02:07 INFO - PROCESS | 1830 | 1461225727791 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2552000 == 20 [pid = 1830] [id = 62] 01:02:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 50 (0x7fa7a5b06c00) [pid = 1830] [serial = 184] [outer = (nil)] 01:02:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 51 (0x7fa7a5b11000) [pid = 1830] [serial = 185] [outer = 0x7fa7a5b06c00] 01:02:07 INFO - PROCESS | 1830 | 1461225727969 Marionette DEBUG loaded listener.js 01:02:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 52 (0x7fa7a6029000) [pid = 1830] [serial = 186] [outer = 0x7fa7a5b06c00] 01:02:08 INFO - PROCESS | 1830 | 1461225728502 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 01:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 976ms 01:02:08 INFO - PROCESS | 1830 | 1461225728528 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 01:02:08 INFO - PROCESS | 1830 | 1461225728533 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 01:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:02:08 INFO - PROCESS | 1830 | 1461225728547 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:02:08 INFO - PROCESS | 1830 | 1461225728552 Marionette TRACE conn3 <- [1,222,null,{}] 01:02:08 INFO - PROCESS | 1830 | 1461225728557 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:08 INFO - PROCESS | 1830 | 1461225728710 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 01:02:08 INFO - PROCESS | 1830 | 1461225728730 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4fa6800 == 21 [pid = 1830] [id = 63] 01:02:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 53 (0x7fa7a1fc0000) [pid = 1830] [serial = 187] [outer = (nil)] 01:02:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 54 (0x7fa7a602b000) [pid = 1830] [serial = 188] [outer = 0x7fa7a1fc0000] 01:02:08 INFO - PROCESS | 1830 | 1461225728780 Marionette DEBUG loaded listener.js 01:02:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 55 (0x7fa7a883d800) [pid = 1830] [serial = 189] [outer = 0x7fa7a1fc0000] 01:02:09 INFO - PROCESS | 1830 | 1461225729337 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 01:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 835ms 01:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:02:09 INFO - PROCESS | 1830 | 1461225729375 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 01:02:09 INFO - PROCESS | 1830 | 1461225729377 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 01:02:09 INFO - PROCESS | 1830 | 1461225729382 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:02:09 INFO - PROCESS | 1830 | 1461225729385 Marionette TRACE conn3 <- [1,226,null,{}] 01:02:09 INFO - PROCESS | 1830 | 1461225729397 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:09 INFO - PROCESS | 1830 | 1461225729529 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 01:02:09 INFO - PROCESS | 1830 | 1461225729580 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a8598000 == 22 [pid = 1830] [id = 64] 01:02:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 56 (0x7fa7a1af7800) [pid = 1830] [serial = 190] [outer = (nil)] 01:02:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 57 (0x7fa7a9551400) [pid = 1830] [serial = 191] [outer = 0x7fa7a1af7800] 01:02:09 INFO - PROCESS | 1830 | 1461225729631 Marionette DEBUG loaded listener.js 01:02:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 58 (0x7fa7aa586000) [pid = 1830] [serial = 192] [outer = 0x7fa7a1af7800] 01:02:10 INFO - PROCESS | 1830 | 1461225730254 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 01:02:10 INFO - PROCESS | 1830 | --DOMWINDOW == 57 (0x7fa7a266ac00) [pid = 1830] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:02:10 INFO - PROCESS | 1830 | --DOMWINDOW == 56 (0x7fa7a6027000) [pid = 1830] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:02:10 INFO - PROCESS | 1830 | --DOMWINDOW == 55 (0x7fa7a5b0f000) [pid = 1830] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:02:10 INFO - PROCESS | 1830 | --DOMWINDOW == 54 (0x7fa7a1aed400) [pid = 1830] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:02:10 INFO - PROCESS | 1830 | --DOMWINDOW == 53 (0x7fa7a2660c00) [pid = 1830] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:02:10 INFO - PROCESS | 1830 | --DOMWINDOW == 52 (0x7fa7a85e0c00) [pid = 1830] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 929ms 01:02:10 INFO - PROCESS | 1830 | 1461225730320 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 01:02:10 INFO - PROCESS | 1830 | 1461225730327 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 01:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:02:10 INFO - PROCESS | 1830 | 1461225730335 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:02:10 INFO - PROCESS | 1830 | 1461225730339 Marionette TRACE conn3 <- [1,230,null,{}] 01:02:10 INFO - PROCESS | 1830 | 1461225730346 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:10 INFO - PROCESS | 1830 | 1461225730499 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 01:02:10 INFO - PROCESS | 1830 | 1461225730511 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa5b1800 == 23 [pid = 1830] [id = 65] 01:02:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 53 (0x7fa7aaafb400) [pid = 1830] [serial = 193] [outer = (nil)] 01:02:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 54 (0x7fa7aaf64800) [pid = 1830] [serial = 194] [outer = 0x7fa7aaafb400] 01:02:10 INFO - PROCESS | 1830 | 1461225730576 Marionette DEBUG loaded listener.js 01:02:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 55 (0x7fa7aba20800) [pid = 1830] [serial = 195] [outer = 0x7fa7aaafb400] 01:02:11 INFO - PROCESS | 1830 | 1461225731194 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 01:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 880ms 01:02:11 INFO - PROCESS | 1830 | 1461225731215 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 01:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:02:11 INFO - PROCESS | 1830 | 1461225731219 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 01:02:11 INFO - PROCESS | 1830 | 1461225731223 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:02:11 INFO - PROCESS | 1830 | 1461225731226 Marionette TRACE conn3 <- [1,234,null,{}] 01:02:11 INFO - PROCESS | 1830 | 1461225731230 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:11 INFO - PROCESS | 1830 | 1461225731336 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 01:02:11 INFO - PROCESS | 1830 | 1461225731412 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9c0000 == 24 [pid = 1830] [id = 66] 01:02:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 56 (0x7fa7a1aefc00) [pid = 1830] [serial = 196] [outer = (nil)] 01:02:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 57 (0x7fa7abbd3c00) [pid = 1830] [serial = 197] [outer = 0x7fa7a1aefc00] 01:02:11 INFO - PROCESS | 1830 | 1461225731465 Marionette DEBUG loaded listener.js 01:02:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 58 (0x7fa7abe65800) [pid = 1830] [serial = 198] [outer = 0x7fa7a1aefc00] 01:02:11 INFO - PROCESS | 1830 | 1461225731985 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 01:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 774ms 01:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:02:12 INFO - PROCESS | 1830 | 1461225731998 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 01:02:12 INFO - PROCESS | 1830 | 1461225731999 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 01:02:12 INFO - PROCESS | 1830 | 1461225732004 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:02:12 INFO - PROCESS | 1830 | 1461225732008 Marionette TRACE conn3 <- [1,238,null,{}] 01:02:12 INFO - PROCESS | 1830 | 1461225732012 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:12 INFO - PROCESS | 1830 | 1461225732128 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 01:02:12 INFO - PROCESS | 1830 | 1461225732140 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab0d6800 == 25 [pid = 1830] [id = 67] 01:02:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 59 (0x7fa7a1aed800) [pid = 1830] [serial = 199] [outer = (nil)] 01:02:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 60 (0x7fa7ac16f400) [pid = 1830] [serial = 200] [outer = 0x7fa7a1aed800] 01:02:12 INFO - PROCESS | 1830 | 1461225732190 Marionette DEBUG loaded listener.js 01:02:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 61 (0x7fa7ac51cc00) [pid = 1830] [serial = 201] [outer = 0x7fa7a1aed800] 01:02:12 INFO - PROCESS | 1830 | 1461225732774 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 01:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 825ms 01:02:12 INFO - PROCESS | 1830 | 1461225732830 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 01:02:12 INFO - PROCESS | 1830 | 1461225732835 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 01:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:02:12 INFO - PROCESS | 1830 | 1461225732842 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:02:12 INFO - PROCESS | 1830 | 1461225732847 Marionette TRACE conn3 <- [1,242,null,{}] 01:02:12 INFO - PROCESS | 1830 | 1461225732855 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:12 INFO - PROCESS | 1830 | 1461225732993 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 01:02:13 INFO - PROCESS | 1830 | 1461225733079 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2ac8000 == 26 [pid = 1830] [id = 68] 01:02:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 62 (0x7fa7a253c800) [pid = 1830] [serial = 202] [outer = (nil)] 01:02:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 63 (0x7fa7a266a400) [pid = 1830] [serial = 203] [outer = 0x7fa7a253c800] 01:02:13 INFO - PROCESS | 1830 | 1461225733142 Marionette DEBUG loaded listener.js 01:02:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 64 (0x7fa7a2d9c800) [pid = 1830] [serial = 204] [outer = 0x7fa7a253c800] 01:02:13 INFO - PROCESS | 1830 | 1461225733790 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 01:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 985ms 01:02:13 INFO - PROCESS | 1830 | 1461225733827 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 01:02:13 INFO - PROCESS | 1830 | 1461225733835 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 01:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:02:13 INFO - PROCESS | 1830 | 1461225733843 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:02:13 INFO - PROCESS | 1830 | 1461225733846 Marionette TRACE conn3 <- [1,246,null,{}] 01:02:13 INFO - PROCESS | 1830 | 1461225733851 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:13 INFO - PROCESS | 1830 | 1461225733976 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 01:02:14 INFO - PROCESS | 1830 | 1461225734093 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a8594800 == 27 [pid = 1830] [id = 69] 01:02:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7fa7a2542400) [pid = 1830] [serial = 205] [outer = (nil)] 01:02:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7fa7a5b0bc00) [pid = 1830] [serial = 206] [outer = 0x7fa7a2542400] 01:02:14 INFO - PROCESS | 1830 | 1461225734154 Marionette DEBUG loaded listener.js 01:02:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7fa7a607c400) [pid = 1830] [serial = 207] [outer = 0x7fa7a2542400] 01:02:14 INFO - PROCESS | 1830 | 1461225734821 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 01:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1033ms 01:02:14 INFO - PROCESS | 1830 | 1461225734877 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 01:02:14 INFO - PROCESS | 1830 | 1461225734880 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 01:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:02:14 INFO - PROCESS | 1830 | 1461225734885 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:02:14 INFO - PROCESS | 1830 | 1461225734890 Marionette TRACE conn3 <- [1,250,null,{}] 01:02:14 INFO - PROCESS | 1830 | 1461225734917 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:15 INFO - PROCESS | 1830 | 1461225735087 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 01:02:15 INFO - PROCESS | 1830 | 1461225735198 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab77c000 == 28 [pid = 1830] [id = 70] 01:02:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7fa7a857e400) [pid = 1830] [serial = 208] [outer = (nil)] 01:02:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7fa7aa21e000) [pid = 1830] [serial = 209] [outer = 0x7fa7a857e400] 01:02:15 INFO - PROCESS | 1830 | 1461225735261 Marionette DEBUG loaded listener.js 01:02:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7fa7aba1f800) [pid = 1830] [serial = 210] [outer = 0x7fa7a857e400] 01:02:15 INFO - PROCESS | 1830 | 1461225735888 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 01:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1034ms 01:02:15 INFO - PROCESS | 1830 | 1461225735920 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 01:02:15 INFO - PROCESS | 1830 | 1461225735923 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 01:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:02:15 INFO - PROCESS | 1830 | 1461225735928 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:02:15 INFO - PROCESS | 1830 | 1461225735930 Marionette TRACE conn3 <- [1,254,null,{}] 01:02:15 INFO - PROCESS | 1830 | 1461225735935 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:16 INFO - PROCESS | 1830 | 1461225736063 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 01:02:16 INFO - PROCESS | 1830 | 1461225736161 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7abeba800 == 29 [pid = 1830] [id = 71] 01:02:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7fa7abc72800) [pid = 1830] [serial = 211] [outer = (nil)] 01:02:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7fa7ac51d800) [pid = 1830] [serial = 212] [outer = 0x7fa7abc72800] 01:02:16 INFO - PROCESS | 1830 | 1461225736222 Marionette DEBUG loaded listener.js 01:02:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7fa7ac963000) [pid = 1830] [serial = 213] [outer = 0x7fa7abc72800] 01:02:17 INFO - PROCESS | 1830 | 1461225737046 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 01:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1176ms 01:02:17 INFO - PROCESS | 1830 | 1461225737106 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 01:02:17 INFO - PROCESS | 1830 | 1461225737110 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 01:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:02:17 INFO - PROCESS | 1830 | 1461225737117 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:02:17 INFO - PROCESS | 1830 | 1461225737121 Marionette TRACE conn3 <- [1,258,null,{}] 01:02:17 INFO - PROCESS | 1830 | 1461225737135 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:17 INFO - PROCESS | 1830 | 1461225737341 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 01:02:17 INFO - PROCESS | 1830 | 1461225737354 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2e05800 == 30 [pid = 1830] [id = 72] 01:02:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7fa7a253ac00) [pid = 1830] [serial = 214] [outer = (nil)] 01:02:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7fa7a2da1c00) [pid = 1830] [serial = 215] [outer = 0x7fa7a253ac00] 01:02:17 INFO - PROCESS | 1830 | 1461225737412 Marionette DEBUG loaded listener.js 01:02:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7fa7a448fc00) [pid = 1830] [serial = 216] [outer = 0x7fa7a253ac00] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 75 (0x7fa7b9789c00) [pid = 1830] [serial = 164] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 74 (0x7fa7a602b800) [pid = 1830] [serial = 155] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7fa7a85e3000) [pid = 1830] [serial = 156] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 72 (0x7fa7ac96c000) [pid = 1830] [serial = 153] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7fa7aba19000) [pid = 1830] [serial = 158] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 70 (0x7fa7a29a1000) [pid = 1830] [serial = 167] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 69 (0x7fa7ba716000) [pid = 1830] [serial = 165] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 68 (0x7fa7b92f7000) [pid = 1830] [serial = 162] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 67 (0x7fa7af565800) [pid = 1830] [serial = 161] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 66 (0x7fa7abe5e000) [pid = 1830] [serial = 159] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 65 (0x7fa7a4143800) [pid = 1830] [serial = 168] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | --DOMWINDOW == 64 (0x7fa7ac961400) [pid = 1830] [serial = 170] [outer = (nil)] [url = about:blank] 01:02:18 INFO - PROCESS | 1830 | 1461225738135 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 01:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1039ms 01:02:18 INFO - PROCESS | 1830 | 1461225738156 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 01:02:18 INFO - PROCESS | 1830 | 1461225738162 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 01:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:02:18 INFO - PROCESS | 1830 | 1461225738171 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:02:18 INFO - PROCESS | 1830 | 1461225738174 Marionette TRACE conn3 <- [1,262,null,{}] 01:02:18 INFO - PROCESS | 1830 | 1461225738179 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:18 INFO - PROCESS | 1830 | 1461225738293 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 01:02:18 INFO - PROCESS | 1830 | 1461225738371 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a458c000 == 31 [pid = 1830] [id = 73] 01:02:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7fa7a2537800) [pid = 1830] [serial = 217] [outer = (nil)] 01:02:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7fa7a500e400) [pid = 1830] [serial = 218] [outer = 0x7fa7a2537800] 01:02:18 INFO - PROCESS | 1830 | 1461225738422 Marionette DEBUG loaded listener.js 01:02:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7fa7a8573400) [pid = 1830] [serial = 219] [outer = 0x7fa7a2537800] 01:02:18 INFO - PROCESS | 1830 | 1461225738926 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 01:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 775ms 01:02:18 INFO - PROCESS | 1830 | 1461225738946 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 01:02:18 INFO - PROCESS | 1830 | 1461225738949 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 01:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:02:18 INFO - PROCESS | 1830 | 1461225738984 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:02:18 INFO - PROCESS | 1830 | 1461225738989 Marionette TRACE conn3 <- [1,266,null,{}] 01:02:19 INFO - PROCESS | 1830 | 1461225739007 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:19 INFO - PROCESS | 1830 | 1461225739121 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 01:02:19 INFO - PROCESS | 1830 | 1461225739136 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9be800 == 32 [pid = 1830] [id = 74] 01:02:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7fa7a8fc7400) [pid = 1830] [serial = 220] [outer = (nil)] 01:02:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7fa7aac25c00) [pid = 1830] [serial = 221] [outer = 0x7fa7a8fc7400] 01:02:19 INFO - PROCESS | 1830 | 1461225739189 Marionette DEBUG loaded listener.js 01:02:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7fa7abbc7c00) [pid = 1830] [serial = 222] [outer = 0x7fa7a8fc7400] 01:02:19 INFO - PROCESS | 1830 | 1461225739766 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 01:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 862ms 01:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:02:19 INFO - PROCESS | 1830 | 1461225739819 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 01:02:19 INFO - PROCESS | 1830 | 1461225739821 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 01:02:19 INFO - PROCESS | 1830 | 1461225739825 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:02:19 INFO - PROCESS | 1830 | 1461225739828 Marionette TRACE conn3 <- [1,270,null,{}] 01:02:19 INFO - PROCESS | 1830 | 1461225739833 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:19 INFO - PROCESS | 1830 | 1461225739983 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 01:02:20 INFO - PROCESS | 1830 | 1461225740000 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab779000 == 33 [pid = 1830] [id = 75] 01:02:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7fa7a2544000) [pid = 1830] [serial = 223] [outer = (nil)] 01:02:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7fa7ac518000) [pid = 1830] [serial = 224] [outer = 0x7fa7a2544000] 01:02:20 INFO - PROCESS | 1830 | 1461225740053 Marionette DEBUG loaded listener.js 01:02:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7fa7ac968000) [pid = 1830] [serial = 225] [outer = 0x7fa7a2544000] 01:02:20 INFO - PROCESS | 1830 | 1461225740754 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 01:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 974ms 01:02:20 INFO - PROCESS | 1830 | 1461225740801 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 01:02:20 INFO - PROCESS | 1830 | 1461225740804 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 01:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:02:20 INFO - PROCESS | 1830 | 1461225740814 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:02:20 INFO - PROCESS | 1830 | 1461225740816 Marionette TRACE conn3 <- [1,274,null,{}] 01:02:20 INFO - PROCESS | 1830 | 1461225740820 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:20 INFO - PROCESS | 1830 | 1461225740951 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 01:02:20 INFO - PROCESS | 1830 | 1461225740971 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac01a800 == 34 [pid = 1830] [id = 76] 01:02:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7fa7a1aec800) [pid = 1830] [serial = 226] [outer = (nil)] 01:02:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7fa7accc2c00) [pid = 1830] [serial = 227] [outer = 0x7fa7a1aec800] 01:02:21 INFO - PROCESS | 1830 | 1461225741021 Marionette DEBUG loaded listener.js 01:02:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7fa7ae7b8800) [pid = 1830] [serial = 228] [outer = 0x7fa7a1aec800] 01:02:21 INFO - PROCESS | 1830 | 1461225741598 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 01:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 826ms 01:02:21 INFO - PROCESS | 1830 | 1461225741640 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 01:02:21 INFO - PROCESS | 1830 | 1461225741642 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 01:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:02:21 INFO - PROCESS | 1830 | 1461225741647 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:02:21 INFO - PROCESS | 1830 | 1461225741649 Marionette TRACE conn3 <- [1,278,null,{}] 01:02:21 INFO - PROCESS | 1830 | 1461225741654 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:21 INFO - PROCESS | 1830 | 1461225741815 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 01:02:21 INFO - PROCESS | 1830 | 1461225741848 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7acd16000 == 35 [pid = 1830] [id = 77] 01:02:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7fa7af56c800) [pid = 1830] [serial = 229] [outer = (nil)] 01:02:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7fa7b3313800) [pid = 1830] [serial = 230] [outer = 0x7fa7af56c800] 01:02:21 INFO - PROCESS | 1830 | 1461225741903 Marionette DEBUG loaded listener.js 01:02:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7fa7b8471c00) [pid = 1830] [serial = 231] [outer = 0x7fa7af56c800] 01:02:22 INFO - PROCESS | 1830 | --DOMWINDOW == 78 (0x7fa7a21a0000) [pid = 1830] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:02:22 INFO - PROCESS | 1830 | --DOMWINDOW == 77 (0x7fa7a1af7800) [pid = 1830] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:02:22 INFO - PROCESS | 1830 | --DOMWINDOW == 76 (0x7fa7a29a5800) [pid = 1830] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:02:22 INFO - PROCESS | 1830 | --DOMWINDOW == 75 (0x7fa7a5b06c00) [pid = 1830] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:02:22 INFO - PROCESS | 1830 | --DOMWINDOW == 74 (0x7fa7a1af4c00) [pid = 1830] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:02:22 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7fa7aaafb400) [pid = 1830] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:02:22 INFO - PROCESS | 1830 | --DOMWINDOW == 72 (0x7fa7a1aefc00) [pid = 1830] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:02:22 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7fa7a1fc0000) [pid = 1830] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:02:22 INFO - PROCESS | 1830 | 1461225742554 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 01:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 929ms 01:02:22 INFO - PROCESS | 1830 | 1461225742577 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 01:02:22 INFO - PROCESS | 1830 | 1461225742580 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 01:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:02:22 INFO - PROCESS | 1830 | 1461225742585 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:02:22 INFO - PROCESS | 1830 | 1461225742587 Marionette TRACE conn3 <- [1,282,null,{}] 01:02:22 INFO - PROCESS | 1830 | 1461225742597 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:22 INFO - PROCESS | 1830 | 1461225742704 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 01:02:22 INFO - PROCESS | 1830 | 1461225742714 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2207800 == 36 [pid = 1830] [id = 78] 01:02:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7fa7a1af4c00) [pid = 1830] [serial = 232] [outer = (nil)] 01:02:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7fa7a5b06c00) [pid = 1830] [serial = 233] [outer = 0x7fa7a1af4c00] 01:02:22 INFO - PROCESS | 1830 | 1461225742766 Marionette DEBUG loaded listener.js 01:02:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7fa7b9076c00) [pid = 1830] [serial = 234] [outer = 0x7fa7a1af4c00] 01:02:23 INFO - PROCESS | 1830 | 1461225743329 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 01:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 780ms 01:02:23 INFO - PROCESS | 1830 | 1461225743365 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 01:02:23 INFO - PROCESS | 1830 | 1461225743368 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 01:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:02:23 INFO - PROCESS | 1830 | 1461225743372 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:02:23 INFO - PROCESS | 1830 | 1461225743375 Marionette TRACE conn3 <- [1,286,null,{}] 01:02:23 INFO - PROCESS | 1830 | 1461225743379 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:23 INFO - PROCESS | 1830 | 1461225743486 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 01:02:23 INFO - PROCESS | 1830 | 1461225743494 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7af534000 == 37 [pid = 1830] [id = 79] 01:02:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7fa7a2542800) [pid = 1830] [serial = 235] [outer = (nil)] 01:02:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7fa7b939c000) [pid = 1830] [serial = 236] [outer = 0x7fa7a2542800] 01:02:23 INFO - PROCESS | 1830 | 1461225743549 Marionette DEBUG loaded listener.js 01:02:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7fa7b95f6400) [pid = 1830] [serial = 237] [outer = 0x7fa7a2542800] 01:02:24 INFO - PROCESS | 1830 | 1461225744151 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 01:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 827ms 01:02:24 INFO - PROCESS | 1830 | 1461225744200 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 01:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:02:24 INFO - PROCESS | 1830 | 1461225744203 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 01:02:24 INFO - PROCESS | 1830 | 1461225744208 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:02:24 INFO - PROCESS | 1830 | 1461225744210 Marionette TRACE conn3 <- [1,290,null,{}] 01:02:24 INFO - PROCESS | 1830 | 1461225744214 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:24 INFO - PROCESS | 1830 | 1461225744349 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 01:02:24 INFO - PROCESS | 1830 | 1461225744448 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2641000 == 38 [pid = 1830] [id = 80] 01:02:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7fa7a1aeb400) [pid = 1830] [serial = 238] [outer = (nil)] 01:02:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7fa7a1af2c00) [pid = 1830] [serial = 239] [outer = 0x7fa7a1aeb400] 01:02:24 INFO - PROCESS | 1830 | 1461225744511 Marionette DEBUG loaded listener.js 01:02:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 80 (0x7fa7a2541800) [pid = 1830] [serial = 240] [outer = 0x7fa7a1aeb400] 01:02:25 INFO - PROCESS | 1830 | 1461225745158 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 01:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 974ms 01:02:25 INFO - PROCESS | 1830 | 1461225745184 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 01:02:25 INFO - PROCESS | 1830 | 1461225745190 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 01:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:02:25 INFO - PROCESS | 1830 | 1461225745198 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:02:25 INFO - PROCESS | 1830 | 1461225745202 Marionette TRACE conn3 <- [1,294,null,{}] 01:02:25 INFO - PROCESS | 1830 | 1461225745208 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:25 INFO - PROCESS | 1830 | 1461225745340 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 01:02:25 INFO - PROCESS | 1830 | 1461225745436 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9b8000 == 39 [pid = 1830] [id = 81] 01:02:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 81 (0x7fa7a253d000) [pid = 1830] [serial = 241] [outer = (nil)] 01:02:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7fa7a857bc00) [pid = 1830] [serial = 242] [outer = 0x7fa7a253d000] 01:02:25 INFO - PROCESS | 1830 | 1461225745497 Marionette DEBUG loaded listener.js 01:02:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7fa7a8832c00) [pid = 1830] [serial = 243] [outer = 0x7fa7a253d000] 01:02:26 INFO - PROCESS | 1830 | 1461225746256 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:26 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. 01:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1089ms 01:02:26 INFO - PROCESS | 1830 | 1461225746290 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 01:02:26 INFO - PROCESS | 1830 | 1461225746295 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 01:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:02:26 INFO - PROCESS | 1830 | 1461225746301 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:02:26 INFO - PROCESS | 1830 | 1461225746303 Marionette TRACE conn3 <- [1,298,null,{}] 01:02:26 INFO - PROCESS | 1830 | 1461225746308 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:26 INFO - PROCESS | 1830 | 1461225746435 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 01:02:26 INFO - PROCESS | 1830 | 1461225746558 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b258a000 == 40 [pid = 1830] [id = 82] 01:02:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7fa7a8693800) [pid = 1830] [serial = 244] [outer = (nil)] 01:02:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7fa7ac96dc00) [pid = 1830] [serial = 245] [outer = 0x7fa7a8693800] 01:02:26 INFO - PROCESS | 1830 | 1461225746619 Marionette DEBUG loaded listener.js 01:02:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7fa7af29d800) [pid = 1830] [serial = 246] [outer = 0x7fa7a8693800] 01:02:27 INFO - PROCESS | 1830 | 1461225747311 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:27 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. 01:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1027ms 01:02:27 INFO - PROCESS | 1830 | 1461225747332 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 01:02:27 INFO - PROCESS | 1830 | 1461225747335 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 01:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:02:27 INFO - PROCESS | 1830 | 1461225747349 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:02:27 INFO - PROCESS | 1830 | 1461225747357 Marionette TRACE conn3 <- [1,302,null,{}] 01:02:27 INFO - PROCESS | 1830 | 1461225747378 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:27 INFO - PROCESS | 1830 | 1461225747530 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 01:02:27 INFO - PROCESS | 1830 | 1461225747652 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b925a800 == 41 [pid = 1830] [id = 83] 01:02:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7fa7aba1ec00) [pid = 1830] [serial = 247] [outer = (nil)] 01:02:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7b92f4400) [pid = 1830] [serial = 248] [outer = 0x7fa7aba1ec00] 01:02:27 INFO - PROCESS | 1830 | 1461225747713 Marionette DEBUG loaded listener.js 01:02:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7b9784c00) [pid = 1830] [serial = 249] [outer = 0x7fa7aba1ec00] 01:02:28 INFO - PROCESS | 1830 | 1461225748403 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:28 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. 01:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1105ms 01:02:28 INFO - PROCESS | 1830 | 1461225748459 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 01:02:28 INFO - PROCESS | 1830 | 1461225748463 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 01:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:02:28 INFO - PROCESS | 1830 | 1461225748468 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:02:28 INFO - PROCESS | 1830 | 1461225748470 Marionette TRACE conn3 <- [1,306,null,{}] 01:02:28 INFO - PROCESS | 1830 | 1461225748474 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:28 INFO - PROCESS | 1830 | 1461225748606 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 01:02:28 INFO - PROCESS | 1830 | 1461225748699 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a900b000 == 42 [pid = 1830] [id = 84] 01:02:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7a2199c00) [pid = 1830] [serial = 250] [outer = (nil)] 01:02:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7abbcb800) [pid = 1830] [serial = 251] [outer = 0x7fa7a2199c00] 01:02:28 INFO - PROCESS | 1830 | 1461225748757 Marionette DEBUG loaded listener.js 01:02:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7ba4d8000) [pid = 1830] [serial = 252] [outer = 0x7fa7a2199c00] 01:02:29 INFO - PROCESS | 1830 | 1461225749603 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:29 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. 01:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1180ms 01:02:29 INFO - PROCESS | 1830 | 1461225749648 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 01:02:29 INFO - PROCESS | 1830 | 1461225749653 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 01:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:02:29 INFO - PROCESS | 1830 | 1461225749675 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:02:29 INFO - PROCESS | 1830 | 1461225749680 Marionette TRACE conn3 <- [1,310,null,{}] 01:02:29 INFO - PROCESS | 1830 | 1461225749688 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:29 INFO - PROCESS | 1830 | 1461225749810 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 01:02:29 INFO - PROCESS | 1830 | 1461225749954 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2657000 == 43 [pid = 1830] [id = 85] 01:02:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7a35e6800) [pid = 1830] [serial = 253] [outer = (nil)] 01:02:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7a448cc00) [pid = 1830] [serial = 254] [outer = 0x7fa7a35e6800] 01:02:30 INFO - PROCESS | 1830 | 1461225750026 Marionette DEBUG loaded listener.js 01:02:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a5014000) [pid = 1830] [serial = 255] [outer = 0x7fa7a35e6800] 01:02:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7bc12d800 == 42 [pid = 1830] [id = 51] 01:02:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7af534000 == 41 [pid = 1830] [id = 79] 01:02:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2207800 == 40 [pid = 1830] [id = 78] 01:02:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7acd16000 == 39 [pid = 1830] [id = 77] 01:02:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac01a800 == 38 [pid = 1830] [id = 76] 01:02:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab779000 == 37 [pid = 1830] [id = 75] 01:02:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa9be800 == 36 [pid = 1830] [id = 74] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7ac16f400) [pid = 1830] [serial = 200] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7a2662400) [pid = 1830] [serial = 173] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7a88cd400) [pid = 1830] [serial = 176] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | 1461225750712 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a458c000 == 35 [pid = 1830] [id = 73] 01:02:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2e05800 == 34 [pid = 1830] [id = 72] 01:02:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7abeba800 == 33 [pid = 1830] [id = 71] 01:02:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab77c000 == 32 [pid = 1830] [id = 70] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7bc6e1400) [pid = 1830] [serial = 171] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7a9551400) [pid = 1830] [serial = 191] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7a4498800) [pid = 1830] [serial = 182] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7a450f000) [pid = 1830] [serial = 183] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7a5b11000) [pid = 1830] [serial = 185] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7fa7a6029000) [pid = 1830] [serial = 186] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7fa7a2665800) [pid = 1830] [serial = 180] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 84 (0x7fa7a21a5000) [pid = 1830] [serial = 179] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7fa7aaf64800) [pid = 1830] [serial = 194] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7fa7aa586000) [pid = 1830] [serial = 192] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 81 (0x7fa7aba20800) [pid = 1830] [serial = 195] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 80 (0x7fa7abbd3c00) [pid = 1830] [serial = 197] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 79 (0x7fa7a602b000) [pid = 1830] [serial = 188] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 78 (0x7fa7a883d800) [pid = 1830] [serial = 189] [outer = (nil)] [url = about:blank] 01:02:30 INFO - PROCESS | 1830 | --DOMWINDOW == 77 (0x7fa7abe65800) [pid = 1830] [serial = 198] [outer = (nil)] [url = about:blank] 01:02:30 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. 01:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1082ms 01:02:30 INFO - PROCESS | 1830 | 1461225750772 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 01:02:30 INFO - PROCESS | 1830 | 1461225750778 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 01:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:02:30 INFO - PROCESS | 1830 | 1461225750789 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:02:30 INFO - PROCESS | 1830 | 1461225750792 Marionette TRACE conn3 <- [1,314,null,{}] 01:02:30 INFO - PROCESS | 1830 | 1461225750797 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:30 INFO - PROCESS | 1830 | 1461225750915 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 01:02:30 INFO - PROCESS | 1830 | 1461225750923 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2e05800 == 33 [pid = 1830] [id = 86] 01:02:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7fa7a1fbc800) [pid = 1830] [serial = 256] [outer = (nil)] 01:02:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7fa7a602a800) [pid = 1830] [serial = 257] [outer = 0x7fa7a1fbc800] 01:02:30 INFO - PROCESS | 1830 | 1461225750974 Marionette DEBUG loaded listener.js 01:02:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 80 (0x7fa7a9550000) [pid = 1830] [serial = 258] [outer = 0x7fa7a1fbc800] 01:02:31 INFO - PROCESS | 1830 | 1461225751618 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:31 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. 01:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 881ms 01:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:02:31 INFO - PROCESS | 1830 | 1461225751676 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 01:02:31 INFO - PROCESS | 1830 | 1461225751678 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 01:02:31 INFO - PROCESS | 1830 | 1461225751685 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:02:31 INFO - PROCESS | 1830 | 1461225751689 Marionette TRACE conn3 <- [1,318,null,{}] 01:02:31 INFO - PROCESS | 1830 | 1461225751702 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:31 INFO - PROCESS | 1830 | 1461225751819 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 01:02:31 INFO - PROCESS | 1830 | 1461225751832 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa745800 == 34 [pid = 1830] [id = 87] 01:02:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 81 (0x7fa7aba19000) [pid = 1830] [serial = 259] [outer = (nil)] 01:02:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7fa7abc71400) [pid = 1830] [serial = 260] [outer = 0x7fa7aba19000] 01:02:31 INFO - PROCESS | 1830 | 1461225751885 Marionette DEBUG loaded listener.js 01:02:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7fa7abe6c000) [pid = 1830] [serial = 261] [outer = 0x7fa7aba19000] 01:02:32 INFO - PROCESS | 1830 | 1461225752560 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:32 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. 01:02:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 932ms 01:02:32 INFO - PROCESS | 1830 | 1461225752616 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 01:02:32 INFO - PROCESS | 1830 | 1461225752619 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 01:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:02:32 INFO - PROCESS | 1830 | 1461225752624 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:02:32 INFO - PROCESS | 1830 | 1461225752626 Marionette TRACE conn3 <- [1,322,null,{}] 01:02:32 INFO - PROCESS | 1830 | 1461225752630 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:32 INFO - PROCESS | 1830 | 1461225752787 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 01:02:32 INFO - PROCESS | 1830 | 1461225752802 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab708800 == 35 [pid = 1830] [id = 88] 01:02:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7fa7a29a8800) [pid = 1830] [serial = 262] [outer = (nil)] 01:02:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7fa7af179800) [pid = 1830] [serial = 263] [outer = 0x7fa7a29a8800] 01:02:32 INFO - PROCESS | 1830 | 1461225752853 Marionette DEBUG loaded listener.js 01:02:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7fa7af2a5000) [pid = 1830] [serial = 264] [outer = 0x7fa7a29a8800] 01:02:33 INFO - PROCESS | 1830 | 1461225753440 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:33 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. 01:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 876ms 01:02:33 INFO - PROCESS | 1830 | 1461225753501 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 01:02:33 INFO - PROCESS | 1830 | 1461225753504 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 01:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:02:33 INFO - PROCESS | 1830 | 1461225753509 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:02:33 INFO - PROCESS | 1830 | 1461225753511 Marionette TRACE conn3 <- [1,326,null,{}] 01:02:33 INFO - PROCESS | 1830 | 1461225753522 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:33 INFO - PROCESS | 1830 | 1461225753654 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 01:02:33 INFO - PROCESS | 1830 | 1461225753708 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac01a800 == 36 [pid = 1830] [id = 89] 01:02:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7fa7ac962000) [pid = 1830] [serial = 265] [outer = (nil)] 01:02:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7b33aa000) [pid = 1830] [serial = 266] [outer = 0x7fa7ac962000] 01:02:33 INFO - PROCESS | 1830 | 1461225753757 Marionette DEBUG loaded listener.js 01:02:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7b95a7400) [pid = 1830] [serial = 267] [outer = 0x7fa7ac962000] 01:02:34 INFO - PROCESS | 1830 | 1461225754353 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:34 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. 01:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 875ms 01:02:34 INFO - PROCESS | 1830 | 1461225754384 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 01:02:34 INFO - PROCESS | 1830 | 1461225754387 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 01:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:02:34 INFO - PROCESS | 1830 | 1461225754392 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:02:34 INFO - PROCESS | 1830 | 1461225754393 Marionette TRACE conn3 <- [1,330,null,{}] 01:02:34 INFO - PROCESS | 1830 | 1461225754398 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:34 INFO - PROCESS | 1830 | 1461225754563 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 01:02:34 INFO - PROCESS | 1830 | 1461225754626 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7af524800 == 37 [pid = 1830] [id = 90] 01:02:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7ba4d8c00) [pid = 1830] [serial = 268] [outer = (nil)] 01:02:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7bc617400) [pid = 1830] [serial = 269] [outer = 0x7fa7ba4d8c00] 01:02:34 INFO - PROCESS | 1830 | 1461225754683 Marionette DEBUG loaded listener.js 01:02:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7bc6e8c00) [pid = 1830] [serial = 270] [outer = 0x7fa7ba4d8c00] 01:02:35 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7a253ac00) [pid = 1830] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:02:35 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7a1aec800) [pid = 1830] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:02:35 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7af56c800) [pid = 1830] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:02:35 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7a2540c00) [pid = 1830] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:02:35 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7a1fb5c00) [pid = 1830] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:02:35 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7fa7a1af4c00) [pid = 1830] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:02:35 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7fa7a2537800) [pid = 1830] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:02:35 INFO - PROCESS | 1830 | --DOMWINDOW == 84 (0x7fa7a8fc7400) [pid = 1830] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:02:35 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7fa7a2544000) [pid = 1830] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:02:35 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7fa7abc72800) [pid = 1830] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:02:35 INFO - PROCESS | 1830 | 1461225755349 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:35 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. 01:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 973ms 01:02:35 INFO - PROCESS | 1830 | 1461225755365 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 01:02:35 INFO - PROCESS | 1830 | 1461225755368 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 01:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:02:35 INFO - PROCESS | 1830 | 1461225755376 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:02:35 INFO - PROCESS | 1830 | 1461225755378 Marionette TRACE conn3 <- [1,334,null,{}] 01:02:35 INFO - PROCESS | 1830 | 1461225755382 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:35 INFO - PROCESS | 1830 | 1461225755490 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 01:02:35 INFO - PROCESS | 1830 | 1461225755571 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab4b6800 == 38 [pid = 1830] [id = 91] 01:02:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7fa7a2537800) [pid = 1830] [serial = 271] [outer = (nil)] 01:02:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7fa7a6022000) [pid = 1830] [serial = 272] [outer = 0x7fa7a2537800] 01:02:35 INFO - PROCESS | 1830 | 1461225755622 Marionette DEBUG loaded listener.js 01:02:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7fa7b97e9800) [pid = 1830] [serial = 273] [outer = 0x7fa7a2537800] 01:02:36 INFO - PROCESS | 1830 | 1461225756107 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:36 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. 01:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 779ms 01:02:36 INFO - PROCESS | 1830 | 1461225756195 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 01:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:02:36 INFO - PROCESS | 1830 | 1461225756198 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 01:02:36 INFO - PROCESS | 1830 | 1461225756208 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:02:36 INFO - PROCESS | 1830 | 1461225756210 Marionette TRACE conn3 <- [1,338,null,{}] 01:02:36 INFO - PROCESS | 1830 | 1461225756214 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:36 INFO - PROCESS | 1830 | 1461225756327 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 01:02:36 INFO - PROCESS | 1830 | 1461225756338 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba1d9800 == 39 [pid = 1830] [id = 92] 01:02:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7fa7bdf6a000) [pid = 1830] [serial = 274] [outer = (nil)] 01:02:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7fa7be5c1800) [pid = 1830] [serial = 275] [outer = 0x7fa7bdf6a000] 01:02:36 INFO - PROCESS | 1830 | 1461225756388 Marionette DEBUG loaded listener.js 01:02:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7be644400) [pid = 1830] [serial = 276] [outer = 0x7fa7bdf6a000] 01:02:36 INFO - PROCESS | 1830 | 1461225756932 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:36 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. 01:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 740ms 01:02:36 INFO - PROCESS | 1830 | 1461225756950 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 01:02:36 INFO - PROCESS | 1830 | 1461225756953 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 01:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:02:36 INFO - PROCESS | 1830 | 1461225756958 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:02:36 INFO - PROCESS | 1830 | 1461225756960 Marionette TRACE conn3 <- [1,342,null,{}] 01:02:36 INFO - PROCESS | 1830 | 1461225756964 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:37 INFO - PROCESS | 1830 | 1461225757107 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 01:02:37 INFO - PROCESS | 1830 | 1461225757120 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba41d800 == 40 [pid = 1830] [id = 93] 01:02:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7a22e8c00) [pid = 1830] [serial = 277] [outer = (nil)] 01:02:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7a22f0c00) [pid = 1830] [serial = 278] [outer = 0x7fa7a22e8c00] 01:02:37 INFO - PROCESS | 1830 | 1461225757169 Marionette DEBUG loaded listener.js 01:02:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7abc66800) [pid = 1830] [serial = 279] [outer = 0x7fa7a22e8c00] 01:02:37 INFO - PROCESS | 1830 | 1461225757916 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:37 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. 01:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 980ms 01:02:37 INFO - PROCESS | 1830 | 1461225757952 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 01:02:37 INFO - PROCESS | 1830 | 1461225757957 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 01:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:02:37 INFO - PROCESS | 1830 | 1461225757966 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:02:37 INFO - PROCESS | 1830 | 1461225757970 Marionette TRACE conn3 <- [1,346,null,{}] 01:02:37 INFO - PROCESS | 1830 | 1461225757976 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:38 INFO - PROCESS | 1830 | 1461225758108 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 01:02:38 INFO - PROCESS | 1830 | 1461225758234 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a85a3800 == 41 [pid = 1830] [id = 94] 01:02:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7a29a0000) [pid = 1830] [serial = 280] [outer = (nil)] 01:02:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7a4507400) [pid = 1830] [serial = 281] [outer = 0x7fa7a29a0000] 01:02:38 INFO - PROCESS | 1830 | 1461225758297 Marionette DEBUG loaded listener.js 01:02:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7a5b0b400) [pid = 1830] [serial = 282] [outer = 0x7fa7a29a0000] 01:02:38 INFO - PROCESS | 1830 | 1461225758988 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:39 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. 01:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1083ms 01:02:39 INFO - PROCESS | 1830 | 1461225759050 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 01:02:39 INFO - PROCESS | 1830 | 1461225759057 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 01:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:02:39 INFO - PROCESS | 1830 | 1461225759066 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:02:39 INFO - PROCESS | 1830 | 1461225759070 Marionette TRACE conn3 <- [1,350,null,{}] 01:02:39 INFO - PROCESS | 1830 | 1461225759074 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:39 INFO - PROCESS | 1830 | 1461225759201 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 01:02:39 INFO - PROCESS | 1830 | 1461225759324 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7acd33000 == 42 [pid = 1830] [id = 95] 01:02:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a29a7400) [pid = 1830] [serial = 283] [outer = (nil)] 01:02:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7aaf68c00) [pid = 1830] [serial = 284] [outer = 0x7fa7a29a7400] 01:02:39 INFO - PROCESS | 1830 | 1461225759387 Marionette DEBUG loaded listener.js 01:02:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7abbd2c00) [pid = 1830] [serial = 285] [outer = 0x7fa7a29a7400] 01:02:40 INFO - PROCESS | 1830 | 1461225760163 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:40 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. 01:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1128ms 01:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:02:40 INFO - PROCESS | 1830 | 1461225760194 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 01:02:40 INFO - PROCESS | 1830 | 1461225760197 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 01:02:40 INFO - PROCESS | 1830 | 1461225760202 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:02:40 INFO - PROCESS | 1830 | 1461225760207 Marionette TRACE conn3 <- [1,354,null,{}] 01:02:40 INFO - PROCESS | 1830 | 1461225760220 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:40 INFO - PROCESS | 1830 | 1461225760351 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 01:02:40 INFO - PROCESS | 1830 | 1461225760476 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bc67f000 == 43 [pid = 1830] [id = 96] 01:02:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7abc72800) [pid = 1830] [serial = 286] [outer = (nil)] 01:02:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7b95a6400) [pid = 1830] [serial = 287] [outer = 0x7fa7abc72800] 01:02:40 INFO - PROCESS | 1830 | 1461225760539 Marionette DEBUG loaded listener.js 01:02:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7ba70d800) [pid = 1830] [serial = 288] [outer = 0x7fa7abc72800] 01:02:41 INFO - PROCESS | 1830 | 1461225761303 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:41 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. 01:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1145ms 01:02:41 INFO - PROCESS | 1830 | 1461225761347 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 01:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:02:41 INFO - PROCESS | 1830 | 1461225761351 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 01:02:41 INFO - PROCESS | 1830 | 1461225761356 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:02:41 INFO - PROCESS | 1830 | 1461225761359 Marionette TRACE conn3 <- [1,358,null,{}] 01:02:41 INFO - PROCESS | 1830 | 1461225761363 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:41 INFO - PROCESS | 1830 | 1461225761529 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 01:02:41 INFO - PROCESS | 1830 | 1461225761587 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be29e800 == 44 [pid = 1830] [id = 97] 01:02:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7ba5c0c00) [pid = 1830] [serial = 289] [outer = (nil)] 01:02:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7be5bc400) [pid = 1830] [serial = 290] [outer = 0x7fa7ba5c0c00] 01:02:41 INFO - PROCESS | 1830 | 1461225761647 Marionette DEBUG loaded listener.js 01:02:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7be674c00) [pid = 1830] [serial = 291] [outer = 0x7fa7ba5c0c00] 01:02:42 INFO - PROCESS | 1830 | 1461225762576 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:42 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. 01:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1231ms 01:02:42 INFO - PROCESS | 1830 | 1461225762587 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 01:02:42 INFO - PROCESS | 1830 | 1461225762592 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 01:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:02:42 INFO - PROCESS | 1830 | 1461225762599 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:02:42 INFO - PROCESS | 1830 | 1461225762604 Marionette TRACE conn3 <- [1,362,null,{}] 01:02:42 INFO - PROCESS | 1830 | 1461225762611 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:42 INFO - PROCESS | 1830 | 1461225762733 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 01:02:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7a22ec000) [pid = 1830] [serial = 292] [outer = 0x7fa7a21a4800] 01:02:42 INFO - PROCESS | 1830 | 1461225762930 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2555000 == 45 [pid = 1830] [id = 98] 01:02:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7a253f000) [pid = 1830] [serial = 293] [outer = (nil)] 01:02:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7a2da3c00) [pid = 1830] [serial = 294] [outer = 0x7fa7a253f000] 01:02:43 INFO - PROCESS | 1830 | 1461225763002 Marionette DEBUG loaded listener.js 01:02:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7a4508400) [pid = 1830] [serial = 295] [outer = 0x7fa7a253f000] 01:02:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba1d9800 == 44 [pid = 1830] [id = 92] 01:02:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab4b6800 == 43 [pid = 1830] [id = 91] 01:02:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7af524800 == 42 [pid = 1830] [id = 90] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7a5b0bc00) [pid = 1830] [serial = 206] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7aa21e000) [pid = 1830] [serial = 209] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7a266a400) [pid = 1830] [serial = 203] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | 1461225763810 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac01a800 == 41 [pid = 1830] [id = 89] 01:02:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab708800 == 40 [pid = 1830] [id = 88] 01:02:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa745800 == 39 [pid = 1830] [id = 87] 01:02:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2e05800 == 38 [pid = 1830] [id = 86] 01:02:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2657000 == 37 [pid = 1830] [id = 85] 01:02:43 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. 01:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1235ms 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7a448fc00) [pid = 1830] [serial = 216] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7ae7b8800) [pid = 1830] [serial = 228] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7b3313800) [pid = 1830] [serial = 230] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7aaafcc00) [pid = 1830] [serial = 177] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7a448e000) [pid = 1830] [serial = 174] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7b9076c00) [pid = 1830] [serial = 234] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7a500e400) [pid = 1830] [serial = 218] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7a2da1c00) [pid = 1830] [serial = 215] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7abbc7c00) [pid = 1830] [serial = 222] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7ac968000) [pid = 1830] [serial = 225] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7ac51d800) [pid = 1830] [serial = 212] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7accc2c00) [pid = 1830] [serial = 227] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7a5b06c00) [pid = 1830] [serial = 233] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7b8471c00) [pid = 1830] [serial = 231] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7ac963000) [pid = 1830] [serial = 213] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7aac25c00) [pid = 1830] [serial = 221] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7a8573400) [pid = 1830] [serial = 219] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7fa7ac518000) [pid = 1830] [serial = 224] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7fa7b939c000) [pid = 1830] [serial = 236] [outer = (nil)] [url = about:blank] 01:02:43 INFO - PROCESS | 1830 | 1461225763867 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 01:02:43 INFO - PROCESS | 1830 | 1461225763873 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 01:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:02:43 INFO - PROCESS | 1830 | 1461225763884 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:02:43 INFO - PROCESS | 1830 | 1461225763887 Marionette TRACE conn3 <- [1,366,null,{}] 01:02:43 INFO - PROCESS | 1830 | 1461225763892 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:44 INFO - PROCESS | 1830 | 1461225764011 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 01:02:44 INFO - PROCESS | 1830 | 1461225764019 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4131000 == 38 [pid = 1830] [id = 99] 01:02:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7fa7a6073800) [pid = 1830] [serial = 296] [outer = (nil)] 01:02:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7fa7a857e000) [pid = 1830] [serial = 297] [outer = 0x7fa7a6073800] 01:02:44 INFO - PROCESS | 1830 | 1461225764068 Marionette DEBUG loaded listener.js 01:02:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7a8fc9400) [pid = 1830] [serial = 298] [outer = 0x7fa7a6073800] 01:02:44 INFO - PROCESS | 1830 | 1461225764676 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:44 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. 01:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 835ms 01:02:44 INFO - PROCESS | 1830 | 1461225764718 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 01:02:44 INFO - PROCESS | 1830 | 1461225764721 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 01:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:02:44 INFO - PROCESS | 1830 | 1461225764726 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:02:44 INFO - PROCESS | 1830 | 1461225764731 Marionette TRACE conn3 <- [1,370,null,{}] 01:02:44 INFO - PROCESS | 1830 | 1461225764743 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:44 INFO - PROCESS | 1830 | 1461225764860 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 01:02:44 INFO - PROCESS | 1830 | 1461225764943 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab0be800 == 39 [pid = 1830] [id = 100] 01:02:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7a88c1c00) [pid = 1830] [serial = 299] [outer = (nil)] 01:02:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7abc73000) [pid = 1830] [serial = 300] [outer = 0x7fa7a88c1c00] 01:02:44 INFO - PROCESS | 1830 | 1461225764996 Marionette DEBUG loaded listener.js 01:02:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7ac51d800) [pid = 1830] [serial = 301] [outer = 0x7fa7a88c1c00] 01:02:45 INFO - PROCESS | 1830 | 1461225765612 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:02:45 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. 01:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 928ms 01:02:45 INFO - PROCESS | 1830 | 1461225765655 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 01:02:45 INFO - PROCESS | 1830 | 1461225765659 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 01:02:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:02:45 INFO - PROCESS | 1830 | 1461225765663 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:02:45 INFO - PROCESS | 1830 | 1461225765665 Marionette TRACE conn3 <- [1,374,null,{}] 01:02:45 INFO - PROCESS | 1830 | 1461225765670 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:45 INFO - PROCESS | 1830 | 1461225765821 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 01:02:45 INFO - PROCESS | 1830 | 1461225765839 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7abeca000 == 40 [pid = 1830] [id = 101] 01:02:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7a219e800) [pid = 1830] [serial = 302] [outer = (nil)] 01:02:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7af180400) [pid = 1830] [serial = 303] [outer = 0x7fa7a219e800] 01:02:45 INFO - PROCESS | 1830 | 1461225765889 Marionette DEBUG loaded listener.js 01:02:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7b3310800) [pid = 1830] [serial = 304] [outer = 0x7fa7a219e800] 01:02:46 INFO - PROCESS | 1830 | 1461225766519 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:02:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:02:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 879ms 01:02:46 INFO - PROCESS | 1830 | 1461225766543 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 01:02:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:02:46 INFO - PROCESS | 1830 | 1461225766546 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 01:02:46 INFO - PROCESS | 1830 | 1461225766551 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:02:46 INFO - PROCESS | 1830 | 1461225766553 Marionette TRACE conn3 <- [1,378,null,{}] 01:02:46 INFO - PROCESS | 1830 | 1461225766559 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:46 INFO - PROCESS | 1830 | 1461225766700 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 01:02:46 INFO - PROCESS | 1830 | 1461225766715 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a8597800 == 41 [pid = 1830] [id = 102] 01:02:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a21a5c00) [pid = 1830] [serial = 305] [outer = (nil)] 01:02:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7b9078400) [pid = 1830] [serial = 306] [outer = 0x7fa7a21a5c00] 01:02:46 INFO - PROCESS | 1830 | 1461225766809 Marionette DEBUG loaded listener.js 01:02:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7b97e6c00) [pid = 1830] [serial = 307] [outer = 0x7fa7a21a5c00] 01:02:47 INFO - PROCESS | 1830 | 1461225767433 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:02:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:02:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 926ms 01:02:47 INFO - PROCESS | 1830 | 1461225767477 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 01:02:47 INFO - PROCESS | 1830 | 1461225767480 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 01:02:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:02:47 INFO - PROCESS | 1830 | 1461225767490 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:02:47 INFO - PROCESS | 1830 | 1461225767492 Marionette TRACE conn3 <- [1,382,null,{}] 01:02:47 INFO - PROCESS | 1830 | 1461225767495 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:47 INFO - PROCESS | 1830 | 1461225767657 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 01:02:47 INFO - PROCESS | 1830 | 1461225767684 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b259c000 == 42 [pid = 1830] [id = 103] 01:02:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7be5c5c00) [pid = 1830] [serial = 308] [outer = (nil)] 01:02:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7be7bf800) [pid = 1830] [serial = 309] [outer = 0x7fa7be5c5c00] 01:02:47 INFO - PROCESS | 1830 | 1461225767733 Marionette DEBUG loaded listener.js 01:02:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7be9b4800) [pid = 1830] [serial = 310] [outer = 0x7fa7be5c5c00] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7ac962000) [pid = 1830] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7ba4d8c00) [pid = 1830] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7a2537800) [pid = 1830] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7bdf6a000) [pid = 1830] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7a1fbc800) [pid = 1830] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a2199c00) [pid = 1830] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7a29a8800) [pid = 1830] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7aba19000) [pid = 1830] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7a35e6800) [pid = 1830] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7a253c800) [pid = 1830] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7a2542400) [pid = 1830] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7a857e400) [pid = 1830] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:02:48 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7a1aed800) [pid = 1830] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:02:48 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:02:48 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:02:48 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:02:48 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:02:48 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:02:48 INFO - PROCESS | 1830 | 1461225768488 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:02:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:02:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1024ms 01:02:48 INFO - PROCESS | 1830 | 1461225768514 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 01:02:48 INFO - PROCESS | 1830 | 1461225768516 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 01:02:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:02:48 INFO - PROCESS | 1830 | 1461225768521 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:02:48 INFO - PROCESS | 1830 | 1461225768523 Marionette TRACE conn3 <- [1,386,null,{}] 01:02:48 INFO - PROCESS | 1830 | 1461225768527 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:48 INFO - PROCESS | 1830 | 1461225768659 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 01:02:48 INFO - PROCESS | 1830 | 1461225768717 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2c5c800 == 43 [pid = 1830] [id = 104] 01:02:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7a1af4c00) [pid = 1830] [serial = 311] [outer = (nil)] 01:02:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7a857e400) [pid = 1830] [serial = 312] [outer = 0x7fa7a1af4c00] 01:02:48 INFO - PROCESS | 1830 | 1461225768766 Marionette DEBUG loaded listener.js 01:02:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7b9075400) [pid = 1830] [serial = 313] [outer = 0x7fa7a1af4c00] 01:02:49 INFO - PROCESS | 1830 | 1461225769298 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 01:02:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:02:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 827ms 01:02:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:02:49 INFO - PROCESS | 1830 | 1461225769348 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 01:02:49 INFO - PROCESS | 1830 | 1461225769350 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 01:02:49 INFO - PROCESS | 1830 | 1461225769354 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:02:49 INFO - PROCESS | 1830 | 1461225769358 Marionette TRACE conn3 <- [1,390,null,{}] 01:02:49 INFO - PROCESS | 1830 | 1461225769362 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:49 INFO - PROCESS | 1830 | 1461225769468 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 01:02:49 INFO - PROCESS | 1830 | 1461225769553 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba20c000 == 44 [pid = 1830] [id = 105] 01:02:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7a1af4400) [pid = 1830] [serial = 314] [outer = (nil)] 01:02:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7b9077400) [pid = 1830] [serial = 315] [outer = 0x7fa7a1af4400] 01:02:49 INFO - PROCESS | 1830 | 1461225769605 Marionette DEBUG loaded listener.js 01:02:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7bea84400) [pid = 1830] [serial = 316] [outer = 0x7fa7a1af4400] 01:02:50 INFO - PROCESS | 1830 | 1461225770129 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 01:02:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:02:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 827ms 01:02:50 INFO - PROCESS | 1830 | 1461225770190 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 01:02:50 INFO - PROCESS | 1830 | 1461225770192 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 01:02:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:02:50 INFO - PROCESS | 1830 | 1461225770198 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:02:50 INFO - PROCESS | 1830 | 1461225770200 Marionette TRACE conn3 <- [1,394,null,{}] 01:02:50 INFO - PROCESS | 1830 | 1461225770204 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:50 INFO - PROCESS | 1830 | 1461225770310 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 01:02:50 INFO - PROCESS | 1830 | 1461225770442 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2657000 == 45 [pid = 1830] [id = 106] 01:02:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7a1aecc00) [pid = 1830] [serial = 317] [outer = (nil)] 01:02:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a21a0000) [pid = 1830] [serial = 318] [outer = 0x7fa7a1aecc00] 01:02:50 INFO - PROCESS | 1830 | 1461225770504 Marionette DEBUG loaded listener.js 01:02:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7a266a400) [pid = 1830] [serial = 319] [outer = 0x7fa7a1aecc00] 01:02:51 INFO - PROCESS | 1830 | 1461225771301 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 01:02:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:02:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1174ms 01:02:51 INFO - PROCESS | 1830 | 1461225771375 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 01:02:51 INFO - PROCESS | 1830 | 1461225771380 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 01:02:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:02:51 INFO - PROCESS | 1830 | 1461225771388 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:02:51 INFO - PROCESS | 1830 | 1461225771392 Marionette TRACE conn3 <- [1,398,null,{}] 01:02:51 INFO - PROCESS | 1830 | 1461225771397 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:51 INFO - PROCESS | 1830 | 1461225771538 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 01:02:51 INFO - PROCESS | 1830 | 1461225771660 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab0b9000 == 46 [pid = 1830] [id = 107] 01:02:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7a1af7800) [pid = 1830] [serial = 320] [outer = (nil)] 01:02:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7a8fc8800) [pid = 1830] [serial = 321] [outer = 0x7fa7a1af7800] 01:02:51 INFO - PROCESS | 1830 | 1461225771723 Marionette DEBUG loaded listener.js 01:02:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7aad9f400) [pid = 1830] [serial = 322] [outer = 0x7fa7a1af7800] 01:02:52 INFO - PROCESS | 1830 | 1461225772548 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 01:02:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:02:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1184ms 01:02:52 INFO - PROCESS | 1830 | 1461225772576 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 01:02:52 INFO - PROCESS | 1830 | 1461225772582 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 01:02:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:02:52 INFO - PROCESS | 1830 | 1461225772587 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:02:52 INFO - PROCESS | 1830 | 1461225772589 Marionette TRACE conn3 <- [1,402,null,{}] 01:02:52 INFO - PROCESS | 1830 | 1461225772594 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:52 INFO - PROCESS | 1830 | 1461225772725 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 01:02:52 INFO - PROCESS | 1830 | 1461225772854 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bc11f800 == 47 [pid = 1830] [id = 108] 01:02:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7a85e3800) [pid = 1830] [serial = 323] [outer = (nil)] 01:02:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7b8471c00) [pid = 1830] [serial = 324] [outer = 0x7fa7a85e3800] 01:02:52 INFO - PROCESS | 1830 | 1461225772916 Marionette DEBUG loaded listener.js 01:02:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7ba5cdc00) [pid = 1830] [serial = 325] [outer = 0x7fa7a85e3800] 01:02:53 INFO - PROCESS | 1830 | 1461225773795 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 01:02:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:02:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1234ms 01:02:53 INFO - PROCESS | 1830 | 1461225773822 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 01:02:53 INFO - PROCESS | 1830 | 1461225773825 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 01:02:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:02:53 INFO - PROCESS | 1830 | 1461225773838 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:02:53 INFO - PROCESS | 1830 | 1461225773846 Marionette TRACE conn3 <- [1,406,null,{}] 01:02:53 INFO - PROCESS | 1830 | 1461225773851 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:53 INFO - PROCESS | 1830 | 1461225773979 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 01:02:54 INFO - PROCESS | 1830 | 1461225774107 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be957800 == 48 [pid = 1830] [id = 109] 01:02:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7a21a3000) [pid = 1830] [serial = 326] [outer = (nil)] 01:02:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7bea7dc00) [pid = 1830] [serial = 327] [outer = 0x7fa7a21a3000] 01:02:54 INFO - PROCESS | 1830 | 1461225774168 Marionette DEBUG loaded listener.js 01:02:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7beb5b800) [pid = 1830] [serial = 328] [outer = 0x7fa7a21a3000] 01:02:54 INFO - PROCESS | 1830 | 1461225774874 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 01:02:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:02:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1090ms 01:02:55 INFO - PROCESS | 1830 | 1461225775124 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 01:02:55 INFO - PROCESS | 1830 | 1461225775129 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 01:02:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:02:55 INFO - PROCESS | 1830 | 1461225775136 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:02:55 INFO - PROCESS | 1830 | 1461225775140 Marionette TRACE conn3 <- [1,410,null,{}] 01:02:55 INFO - PROCESS | 1830 | 1461225775146 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:55 INFO - PROCESS | 1830 | 1461225775268 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 01:02:55 INFO - PROCESS | 1830 | 1461225775409 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a9563800 == 49 [pid = 1830] [id = 110] 01:02:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7a1fb5400) [pid = 1830] [serial = 329] [outer = (nil)] 01:02:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7a413f400) [pid = 1830] [serial = 330] [outer = 0x7fa7a1fb5400] 01:02:55 INFO - PROCESS | 1830 | 1461225775468 Marionette DEBUG loaded listener.js 01:02:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7a5017000) [pid = 1830] [serial = 331] [outer = 0x7fa7a1fb5400] 01:02:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba20c000 == 48 [pid = 1830] [id = 105] 01:02:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2c5c800 == 47 [pid = 1830] [id = 104] 01:02:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b259c000 == 46 [pid = 1830] [id = 103] 01:02:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a8597800 == 45 [pid = 1830] [id = 102] 01:02:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7abeca000 == 44 [pid = 1830] [id = 101] 01:02:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab0be800 == 43 [pid = 1830] [id = 100] 01:02:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4131000 == 42 [pid = 1830] [id = 99] 01:02:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2555000 == 41 [pid = 1830] [id = 98] 01:02:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7acd33000 == 40 [pid = 1830] [id = 95] 01:02:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a85a3800 == 39 [pid = 1830] [id = 94] 01:02:56 INFO - PROCESS | 1830 | 1461225776321 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 01:02:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:02:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1233ms 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7a2d9c800) [pid = 1830] [serial = 204] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7a607c400) [pid = 1830] [serial = 207] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7aba1f800) [pid = 1830] [serial = 210] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7ac51cc00) [pid = 1830] [serial = 201] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7b33aa000) [pid = 1830] [serial = 266] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7bc617400) [pid = 1830] [serial = 269] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7b95a7400) [pid = 1830] [serial = 267] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7a6022000) [pid = 1830] [serial = 272] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7be5c1800) [pid = 1830] [serial = 275] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7a1af2c00) [pid = 1830] [serial = 239] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7a857bc00) [pid = 1830] [serial = 242] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7a602a800) [pid = 1830] [serial = 257] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7abbcb800) [pid = 1830] [serial = 251] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7ba4d8000) [pid = 1830] [serial = 252] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7a9550000) [pid = 1830] [serial = 258] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7af179800) [pid = 1830] [serial = 263] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7bc6e8c00) [pid = 1830] [serial = 270] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7ac96dc00) [pid = 1830] [serial = 245] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7abc71400) [pid = 1830] [serial = 260] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7abe6c000) [pid = 1830] [serial = 261] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7a5014000) [pid = 1830] [serial = 255] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7fa7a448cc00) [pid = 1830] [serial = 254] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7fa7b92f4400) [pid = 1830] [serial = 248] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 84 (0x7fa7b97e9800) [pid = 1830] [serial = 273] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7fa7af2a5000) [pid = 1830] [serial = 264] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7fa7be644400) [pid = 1830] [serial = 276] [outer = (nil)] [url = about:blank] 01:02:56 INFO - PROCESS | 1830 | 1461225776399 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 01:02:56 INFO - PROCESS | 1830 | 1461225776402 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 01:02:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:02:56 INFO - PROCESS | 1830 | 1461225776414 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:02:56 INFO - PROCESS | 1830 | 1461225776418 Marionette TRACE conn3 <- [1,414,null,{}] 01:02:56 INFO - PROCESS | 1830 | 1461225776423 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:56 INFO - PROCESS | 1830 | 1461225776544 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 01:02:56 INFO - PROCESS | 1830 | 1461225776554 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4134000 == 40 [pid = 1830] [id = 111] 01:02:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7fa7a29a0800) [pid = 1830] [serial = 332] [outer = (nil)] 01:02:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7fa7aba21800) [pid = 1830] [serial = 333] [outer = 0x7fa7a29a0800] 01:02:56 INFO - PROCESS | 1830 | 1461225776606 Marionette DEBUG loaded listener.js 01:02:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7fa7abe62800) [pid = 1830] [serial = 334] [outer = 0x7fa7a29a0800] 01:02:57 INFO - PROCESS | 1830 | 1461225777311 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 01:02:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:02:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 929ms 01:02:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:02:57 INFO - PROCESS | 1830 | 1461225777341 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 01:02:57 INFO - PROCESS | 1830 | 1461225777343 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 01:02:57 INFO - PROCESS | 1830 | 1461225777348 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:02:57 INFO - PROCESS | 1830 | 1461225777351 Marionette TRACE conn3 <- [1,418,null,{}] 01:02:57 INFO - PROCESS | 1830 | 1461225777362 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:57 INFO - PROCESS | 1830 | 1461225777471 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 01:02:57 INFO - PROCESS | 1830 | 1461225777488 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab4b8000 == 41 [pid = 1830] [id = 112] 01:02:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7fa7accbe800) [pid = 1830] [serial = 335] [outer = (nil)] 01:02:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7fa7af184000) [pid = 1830] [serial = 336] [outer = 0x7fa7accbe800] 01:02:57 INFO - PROCESS | 1830 | 1461225777541 Marionette DEBUG loaded listener.js 01:02:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7af599c00) [pid = 1830] [serial = 337] [outer = 0x7fa7accbe800] 01:02:58 INFO - PROCESS | 1830 | 1461225778611 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 01:02:58 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 01:02:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1277ms 01:02:58 INFO - PROCESS | 1830 | 1461225778632 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 01:02:58 INFO - PROCESS | 1830 | 1461225778634 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 01:02:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:02:58 INFO - PROCESS | 1830 | 1461225778645 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:02:58 INFO - PROCESS | 1830 | 1461225778647 Marionette TRACE conn3 <- [1,422,null,{}] 01:02:58 INFO - PROCESS | 1830 | 1461225778650 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:58 INFO - PROCESS | 1830 | 1461225778793 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 01:02:58 INFO - PROCESS | 1830 | 1461225778847 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac58b800 == 42 [pid = 1830] [id = 113] 01:02:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7a1bea400) [pid = 1830] [serial = 338] [outer = (nil)] 01:02:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7a1bf1c00) [pid = 1830] [serial = 339] [outer = 0x7fa7a1bea400] 01:02:58 INFO - PROCESS | 1830 | 1461225778897 Marionette DEBUG loaded listener.js 01:02:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7ae7b8800) [pid = 1830] [serial = 340] [outer = 0x7fa7a1bea400] 01:02:59 INFO - PROCESS | 1830 | 1461225779883 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 01:02:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:02:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1278ms 01:02:59 INFO - PROCESS | 1830 | 1461225779924 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 01:02:59 INFO - PROCESS | 1830 | 1461225779926 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 01:02:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:02:59 INFO - PROCESS | 1830 | 1461225779931 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:02:59 INFO - PROCESS | 1830 | 1461225779934 Marionette TRACE conn3 <- [1,426,null,{}] 01:02:59 INFO - PROCESS | 1830 | 1461225779944 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:00 INFO - PROCESS | 1830 | 1461225780079 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 01:03:00 INFO - PROCESS | 1830 | 1461225780178 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b258b800 == 43 [pid = 1830] [id = 114] 01:03:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7a1bf5400) [pid = 1830] [serial = 341] [outer = (nil)] 01:03:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7b939c000) [pid = 1830] [serial = 342] [outer = 0x7fa7a1bf5400] 01:03:00 INFO - PROCESS | 1830 | 1461225780249 Marionette DEBUG loaded listener.js 01:03:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7ba8da800) [pid = 1830] [serial = 343] [outer = 0x7fa7a1bf5400] 01:03:00 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7a21a5c00) [pid = 1830] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:03:00 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7be5c5c00) [pid = 1830] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:03:00 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7a219e800) [pid = 1830] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:03:00 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7a6073800) [pid = 1830] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:03:00 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7a253f000) [pid = 1830] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:03:00 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7a88c1c00) [pid = 1830] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:03:00 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7a1af4c00) [pid = 1830] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:03:00 INFO - PROCESS | 1830 | 1461225780844 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 01:03:00 INFO - PROCESS | 1830 | 1461225780878 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 01:03:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:03:00 INFO - PROCESS | 1830 | 1461225780883 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:03:00 INFO - PROCESS | 1830 | 1461225780885 Marionette TRACE conn3 <- [1,430,null,{}] 01:03:00 INFO - PROCESS | 1830 | 1461225780890 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:01 INFO - PROCESS | 1830 | 1461225781056 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 01:03:01 INFO - PROCESS | 1830 | 1461225781127 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b954c800 == 44 [pid = 1830] [id = 115] 01:03:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7a1be9800) [pid = 1830] [serial = 344] [outer = (nil)] 01:03:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7be67c000) [pid = 1830] [serial = 345] [outer = 0x7fa7a1be9800] 01:03:01 INFO - PROCESS | 1830 | 1461225781183 Marionette DEBUG loaded listener.js 01:03:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7bea85000) [pid = 1830] [serial = 346] [outer = 0x7fa7a1be9800] 01:03:01 INFO - PROCESS | 1830 | 1461225781800 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 01:03:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:03:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 976ms 01:03:01 INFO - PROCESS | 1830 | 1461225781860 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 01:03:01 INFO - PROCESS | 1830 | 1461225781863 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 01:03:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:03:01 INFO - PROCESS | 1830 | 1461225781867 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:03:01 INFO - PROCESS | 1830 | 1461225781870 Marionette TRACE conn3 <- [1,434,null,{}] 01:03:01 INFO - PROCESS | 1830 | 1461225781874 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:02 INFO - PROCESS | 1830 | 1461225782007 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 01:03:02 INFO - PROCESS | 1830 | 1461225782021 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bdfaa800 == 45 [pid = 1830] [id = 116] 01:03:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7a1bf5000) [pid = 1830] [serial = 347] [outer = (nil)] 01:03:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7beb60000) [pid = 1830] [serial = 348] [outer = 0x7fa7a1bf5000] 01:03:02 INFO - PROCESS | 1830 | 1461225782071 Marionette DEBUG loaded listener.js 01:03:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7c11f7400) [pid = 1830] [serial = 349] [outer = 0x7fa7a1bf5000] 01:03:02 INFO - PROCESS | 1830 | 1461225782640 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 01:03:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:03:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 827ms 01:03:02 INFO - PROCESS | 1830 | 1461225782720 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 01:03:02 INFO - PROCESS | 1830 | 1461225782725 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 01:03:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:03:02 INFO - PROCESS | 1830 | 1461225782733 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:03:02 INFO - PROCESS | 1830 | 1461225782738 Marionette TRACE conn3 <- [1,438,null,{}] 01:03:02 INFO - PROCESS | 1830 | 1461225782745 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:02 INFO - PROCESS | 1830 | 1461225782885 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 01:03:03 INFO - PROCESS | 1830 | 1461225783006 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4590800 == 46 [pid = 1830] [id = 117] 01:03:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7a1bf5c00) [pid = 1830] [serial = 350] [outer = (nil)] 01:03:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a22e9c00) [pid = 1830] [serial = 351] [outer = 0x7fa7a1bf5c00] 01:03:03 INFO - PROCESS | 1830 | 1461225783071 Marionette DEBUG loaded listener.js 01:03:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7a2669000) [pid = 1830] [serial = 352] [outer = 0x7fa7a1bf5c00] 01:03:03 INFO - PROCESS | 1830 | 1461225783789 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 01:03:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:03:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1133ms 01:03:03 INFO - PROCESS | 1830 | 1461225783866 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 01:03:03 INFO - PROCESS | 1830 | 1461225783870 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 01:03:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:03:03 INFO - PROCESS | 1830 | 1461225783881 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:03:03 INFO - PROCESS | 1830 | 1461225783886 Marionette TRACE conn3 <- [1,442,null,{}] 01:03:03 INFO - PROCESS | 1830 | 1461225783891 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:04 INFO - PROCESS | 1830 | 1461225784067 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 01:03:04 INFO - PROCESS | 1830 | 1461225784189 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac163000 == 47 [pid = 1830] [id = 118] 01:03:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7a219c400) [pid = 1830] [serial = 353] [outer = (nil)] 01:03:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7aa586000) [pid = 1830] [serial = 354] [outer = 0x7fa7a219c400] 01:03:04 INFO - PROCESS | 1830 | 1461225784250 Marionette DEBUG loaded listener.js 01:03:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7abc72400) [pid = 1830] [serial = 355] [outer = 0x7fa7a219c400] 01:03:05 INFO - PROCESS | 1830 | 1461225785035 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 01:03:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:03:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1181ms 01:03:05 INFO - PROCESS | 1830 | 1461225785073 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 01:03:05 INFO - PROCESS | 1830 | 1461225785076 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 01:03:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:03:05 INFO - PROCESS | 1830 | 1461225785083 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:03:05 INFO - PROCESS | 1830 | 1461225785085 Marionette TRACE conn3 <- [1,446,null,{}] 01:03:05 INFO - PROCESS | 1830 | 1461225785096 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:05 INFO - PROCESS | 1830 | 1461225785233 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 01:03:05 INFO - PROCESS | 1830 | 1461225785363 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7beb1a800 == 48 [pid = 1830] [id = 119] 01:03:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7b8467800) [pid = 1830] [serial = 356] [outer = (nil)] 01:03:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7bc619000) [pid = 1830] [serial = 357] [outer = 0x7fa7b8467800] 01:03:05 INFO - PROCESS | 1830 | 1461225785428 Marionette DEBUG loaded listener.js 01:03:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7be673400) [pid = 1830] [serial = 358] [outer = 0x7fa7b8467800] 01:03:06 INFO - PROCESS | 1830 | 1461225786328 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 01:03:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:03:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1276ms 01:03:06 INFO - PROCESS | 1830 | 1461225786359 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 01:03:06 INFO - PROCESS | 1830 | 1461225786362 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 01:03:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:03:06 INFO - PROCESS | 1830 | 1461225786368 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:03:06 INFO - PROCESS | 1830 | 1461225786374 Marionette TRACE conn3 <- [1,450,null,{}] 01:03:06 INFO - PROCESS | 1830 | 1461225786384 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:06 INFO - PROCESS | 1830 | 1461225786513 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 01:03:06 INFO - PROCESS | 1830 | 1461225786641 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c0788000 == 49 [pid = 1830] [id = 120] 01:03:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7ac5e5000) [pid = 1830] [serial = 359] [outer = (nil)] 01:03:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7c1485400) [pid = 1830] [serial = 360] [outer = 0x7fa7ac5e5000] 01:03:06 INFO - PROCESS | 1830 | 1461225786708 Marionette DEBUG loaded listener.js 01:03:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7c2a5a800) [pid = 1830] [serial = 361] [outer = 0x7fa7ac5e5000] 01:03:07 INFO - PROCESS | 1830 | 1461225787665 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 01:03:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:03:07 INFO - PROCESS | 1830 | 1461225787716 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 01:03:07 INFO - PROCESS | 1830 | 1461225787723 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:03:07 INFO - PROCESS | 1830 | 1461225787727 Marionette TRACE conn3 <- [1,454,null,{}] 01:03:07 INFO - PROCESS | 1830 | 1461225787734 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:07 INFO - PROCESS | 1830 | 1461225787885 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 01:03:08 INFO - PROCESS | 1830 | 1461225788082 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a412e000 == 50 [pid = 1830] [id = 121] 01:03:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7a5b0f000) [pid = 1830] [serial = 362] [outer = (nil)] 01:03:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7a6072800) [pid = 1830] [serial = 363] [outer = 0x7fa7a5b0f000] 01:03:08 INFO - PROCESS | 1830 | 1461225788141 Marionette DEBUG loaded listener.js 01:03:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7a90e9800) [pid = 1830] [serial = 364] [outer = 0x7fa7a5b0f000] 01:03:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b954c800 == 49 [pid = 1830] [id = 115] 01:03:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b258b800 == 48 [pid = 1830] [id = 114] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7b9077400) [pid = 1830] [serial = 315] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7a22f0c00) [pid = 1830] [serial = 278] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7a4507400) [pid = 1830] [serial = 281] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7aaf68c00) [pid = 1830] [serial = 284] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7b95a6400) [pid = 1830] [serial = 287] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac58b800 == 47 [pid = 1830] [id = 113] 01:03:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab4b8000 == 46 [pid = 1830] [id = 112] 01:03:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4134000 == 45 [pid = 1830] [id = 111] 01:03:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a9563800 == 44 [pid = 1830] [id = 110] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7a857e400) [pid = 1830] [serial = 312] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7be9b4800) [pid = 1830] [serial = 310] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7aa710000) [pid = 1830] [serial = 126] [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.] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7b9075400) [pid = 1830] [serial = 313] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7b3310800) [pid = 1830] [serial = 304] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7b9078400) [pid = 1830] [serial = 306] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7be7bf800) [pid = 1830] [serial = 309] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7af180400) [pid = 1830] [serial = 303] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a857e000) [pid = 1830] [serial = 297] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7a8fc9400) [pid = 1830] [serial = 298] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7b97e6c00) [pid = 1830] [serial = 307] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7a4508400) [pid = 1830] [serial = 295] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7a2da3c00) [pid = 1830] [serial = 294] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7abc73000) [pid = 1830] [serial = 300] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7ac51d800) [pid = 1830] [serial = 301] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7be5bc400) [pid = 1830] [serial = 290] [outer = (nil)] [url = about:blank] 01:03:08 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:08 INFO - PROCESS | 1830 | 1461225788823 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 01:03:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:03:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1131ms 01:03:08 INFO - PROCESS | 1830 | 1461225788854 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 01:03:08 INFO - PROCESS | 1830 | 1461225788860 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 01:03:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:03:08 INFO - PROCESS | 1830 | 1461225788868 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:03:08 INFO - PROCESS | 1830 | 1461225788872 Marionette TRACE conn3 <- [1,458,null,{}] 01:03:08 INFO - PROCESS | 1830 | 1461225788876 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:09 INFO - PROCESS | 1830 | 1461225789003 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 01:03:09 INFO - PROCESS | 1830 | 1461225789087 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a9579000 == 45 [pid = 1830] [id = 122] 01:03:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7a1bf4000) [pid = 1830] [serial = 365] [outer = (nil)] 01:03:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7abc73000) [pid = 1830] [serial = 366] [outer = 0x7fa7a1bf4000] 01:03:09 INFO - PROCESS | 1830 | 1461225789137 Marionette DEBUG loaded listener.js 01:03:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7ac968400) [pid = 1830] [serial = 367] [outer = 0x7fa7a1bf4000] 01:03:09 INFO - PROCESS | 1830 | 1461225789785 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 01:03:09 INFO - PROCESS | 1830 | 1461225789848 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 01:03:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:03:09 INFO - PROCESS | 1830 | 1461225789854 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:03:09 INFO - PROCESS | 1830 | 1461225789859 Marionette TRACE conn3 <- [1,462,null,{}] 01:03:09 INFO - PROCESS | 1830 | 1461225789878 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:10 INFO - PROCESS | 1830 | 1461225789998 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 01:03:10 INFO - PROCESS | 1830 | 1461225790012 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7acd29800 == 46 [pid = 1830] [id = 123] 01:03:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7a1be9000) [pid = 1830] [serial = 368] [outer = (nil)] 01:03:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7b977e000) [pid = 1830] [serial = 369] [outer = 0x7fa7a1be9000] 01:03:10 INFO - PROCESS | 1830 | 1461225790066 Marionette DEBUG loaded listener.js 01:03:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7be5c2400) [pid = 1830] [serial = 370] [outer = 0x7fa7a1be9000] 01:03:10 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:10 INFO - PROCESS | 1830 | 1461225790785 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 01:03:10 INFO - PROCESS | 1830 | 1461225790860 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 01:03:10 INFO - PROCESS | 1830 | 1461225790866 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:03:10 INFO - PROCESS | 1830 | 1461225790868 Marionette TRACE conn3 <- [1,466,null,{}] 01:03:10 INFO - PROCESS | 1830 | 1461225790872 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:11 INFO - PROCESS | 1830 | 1461225791016 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 01:03:11 INFO - PROCESS | 1830 | 1461225791028 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b90ed800 == 47 [pid = 1830] [id = 124] 01:03:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7abbd3c00) [pid = 1830] [serial = 371] [outer = (nil)] 01:03:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7beb5a000) [pid = 1830] [serial = 372] [outer = 0x7fa7abbd3c00] 01:03:11 INFO - PROCESS | 1830 | 1461225791079 Marionette DEBUG loaded listener.js 01:03:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7c14b3400) [pid = 1830] [serial = 373] [outer = 0x7fa7abbd3c00] 01:03:11 INFO - PROCESS | 1830 | 1461225791751 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 01:03:11 INFO - PROCESS | 1830 | 1461225791803 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 01:03:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:03:11 INFO - PROCESS | 1830 | 1461225791814 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:03:11 INFO - PROCESS | 1830 | 1461225791816 Marionette TRACE conn3 <- [1,470,null,{}] 01:03:11 INFO - PROCESS | 1830 | 1461225791820 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:11 INFO - PROCESS | 1830 | 1461225791956 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 01:03:11 INFO - PROCESS | 1830 | 1461225791977 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bdfa9000 == 48 [pid = 1830] [id = 125] 01:03:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7a1bee000) [pid = 1830] [serial = 374] [outer = (nil)] 01:03:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7c2cddc00) [pid = 1830] [serial = 375] [outer = 0x7fa7a1bee000] 01:03:12 INFO - PROCESS | 1830 | 1461225792027 Marionette DEBUG loaded listener.js 01:03:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7c2cebc00) [pid = 1830] [serial = 376] [outer = 0x7fa7a1bee000] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7a29a0800) [pid = 1830] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7accbe800) [pid = 1830] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7a1fb5400) [pid = 1830] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7a1bf5400) [pid = 1830] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a1be9800) [pid = 1830] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7a1bea400) [pid = 1830] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7a22e8c00) [pid = 1830] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7aba1ec00) [pid = 1830] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7a8693800) [pid = 1830] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7a1aeb400) [pid = 1830] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7a253d000) [pid = 1830] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:03:12 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7a1af4400) [pid = 1830] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:03:12 INFO - PROCESS | 1830 | 1461225792782 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 01:03:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:03:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1025ms 01:03:12 INFO - PROCESS | 1830 | 1461225792840 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 01:03:12 INFO - PROCESS | 1830 | 1461225792842 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 01:03:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:03:12 INFO - PROCESS | 1830 | 1461225792847 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:03:12 INFO - PROCESS | 1830 | 1461225792849 Marionette TRACE conn3 <- [1,474,null,{}] 01:03:12 INFO - PROCESS | 1830 | 1461225792853 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:13 INFO - PROCESS | 1830 | 1461225793043 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 01:03:13 INFO - PROCESS | 1830 | 1461225793097 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be953800 == 49 [pid = 1830] [id = 126] 01:03:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7a1abd000) [pid = 1830] [serial = 377] [outer = (nil)] 01:03:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7a85e5800) [pid = 1830] [serial = 378] [outer = 0x7fa7a1abd000] 01:03:13 INFO - PROCESS | 1830 | 1461225793152 Marionette DEBUG loaded listener.js 01:03:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7ba428c00) [pid = 1830] [serial = 379] [outer = 0x7fa7a1abd000] 01:03:13 INFO - PROCESS | 1830 | 1461225793701 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 01:03:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:03:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 874ms 01:03:13 INFO - PROCESS | 1830 | 1461225793722 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 01:03:13 INFO - PROCESS | 1830 | 1461225793724 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 01:03:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:03:13 INFO - PROCESS | 1830 | 1461225793729 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:03:13 INFO - PROCESS | 1830 | 1461225793731 Marionette TRACE conn3 <- [1,478,null,{}] 01:03:13 INFO - PROCESS | 1830 | 1461225793735 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:13 INFO - PROCESS | 1830 | 1461225793839 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 01:03:13 INFO - PROCESS | 1830 | 1461225793927 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c14d1000 == 50 [pid = 1830] [id = 127] 01:03:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7a07d7000) [pid = 1830] [serial = 380] [outer = (nil)] 01:03:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7a07dfc00) [pid = 1830] [serial = 381] [outer = 0x7fa7a07d7000] 01:03:13 INFO - PROCESS | 1830 | 1461225793977 Marionette DEBUG loaded listener.js 01:03:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7a07e5c00) [pid = 1830] [serial = 382] [outer = 0x7fa7a07d7000] 01:03:14 INFO - PROCESS | 1830 | 1461225794478 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 01:03:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:03:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 779ms 01:03:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:03:14 INFO - PROCESS | 1830 | 1461225794510 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 01:03:14 INFO - PROCESS | 1830 | 1461225794512 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 01:03:14 INFO - PROCESS | 1830 | 1461225794518 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:03:14 INFO - PROCESS | 1830 | 1461225794520 Marionette TRACE conn3 <- [1,482,null,{}] 01:03:14 INFO - PROCESS | 1830 | 1461225794524 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:14 INFO - PROCESS | 1830 | 1461225794631 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 01:03:14 INFO - PROCESS | 1830 | 1461225794641 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c2c75800 == 51 [pid = 1830] [id = 128] 01:03:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7a07d8c00) [pid = 1830] [serial = 383] [outer = (nil)] 01:03:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7bc108000) [pid = 1830] [serial = 384] [outer = 0x7fa7a07d8c00] 01:03:14 INFO - PROCESS | 1830 | 1461225794691 Marionette DEBUG loaded listener.js 01:03:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7c2ced000) [pid = 1830] [serial = 385] [outer = 0x7fa7a07d8c00] 01:03:15 INFO - PROCESS | 1830 | 1461225795597 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:03:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1127ms 01:03:15 INFO - PROCESS | 1830 | 1461225795646 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 01:03:15 INFO - PROCESS | 1830 | 1461225795652 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 01:03:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:03:15 INFO - PROCESS | 1830 | 1461225795661 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:03:15 INFO - PROCESS | 1830 | 1461225795665 Marionette TRACE conn3 <- [1,486,null,{}] 01:03:15 INFO - PROCESS | 1830 | 1461225795671 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:15 INFO - PROCESS | 1830 | 1461225795809 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 01:03:15 INFO - PROCESS | 1830 | 1461225795934 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aba77800 == 52 [pid = 1830] [id = 129] 01:03:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7a1be9800) [pid = 1830] [serial = 386] [outer = (nil)] 01:03:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7a22f1c00) [pid = 1830] [serial = 387] [outer = 0x7fa7a1be9800] 01:03:16 INFO - PROCESS | 1830 | 1461225795997 Marionette DEBUG loaded listener.js 01:03:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7a4142800) [pid = 1830] [serial = 388] [outer = 0x7fa7a1be9800] 01:03:16 INFO - PROCESS | 1830 | 1461225796807 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 01:03:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:03:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1185ms 01:03:16 INFO - PROCESS | 1830 | 1461225796846 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 01:03:16 INFO - PROCESS | 1830 | 1461225796853 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 01:03:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:03:16 INFO - PROCESS | 1830 | 1461225796862 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:03:16 INFO - PROCESS | 1830 | 1461225796865 Marionette TRACE conn3 <- [1,490,null,{}] 01:03:16 INFO - PROCESS | 1830 | 1461225796869 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:17 INFO - PROCESS | 1830 | 1461225797004 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 01:03:17 INFO - PROCESS | 1830 | 1461225797127 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba754800 == 53 [pid = 1830] [id = 130] 01:03:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7a1bea400) [pid = 1830] [serial = 389] [outer = (nil)] 01:03:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7aaad7000) [pid = 1830] [serial = 390] [outer = 0x7fa7a1bea400] 01:03:17 INFO - PROCESS | 1830 | 1461225797188 Marionette DEBUG loaded listener.js 01:03:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7ac5ddc00) [pid = 1830] [serial = 391] [outer = 0x7fa7a1bea400] 01:03:17 INFO - PROCESS | 1830 | 1461225797935 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 01:03:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:03:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1127ms 01:03:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:03:17 INFO - PROCESS | 1830 | 1461225797989 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 01:03:17 INFO - PROCESS | 1830 | 1461225797991 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 01:03:18 INFO - PROCESS | 1830 | 1461225798000 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:03:18 INFO - PROCESS | 1830 | 1461225798004 Marionette TRACE conn3 <- [1,494,null,{}] 01:03:18 INFO - PROCESS | 1830 | 1461225798018 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:18 INFO - PROCESS | 1830 | 1461225798155 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 01:03:18 INFO - PROCESS | 1830 | 1461225798279 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be26a800 == 54 [pid = 1830] [id = 131] 01:03:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7ac5e9000) [pid = 1830] [serial = 392] [outer = (nil)] 01:03:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7be5bb000) [pid = 1830] [serial = 393] [outer = 0x7fa7ac5e9000] 01:03:18 INFO - PROCESS | 1830 | 1461225798344 Marionette DEBUG loaded listener.js 01:03:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7c07a1400) [pid = 1830] [serial = 394] [outer = 0x7fa7ac5e9000] 01:03:19 INFO - PROCESS | 1830 | 1461225799059 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 01:03:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:03:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1144ms 01:03:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:03:19 INFO - PROCESS | 1830 | 1461225799152 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 01:03:19 INFO - PROCESS | 1830 | 1461225799155 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 01:03:19 INFO - PROCESS | 1830 | 1461225799163 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:03:19 INFO - PROCESS | 1830 | 1461225799165 Marionette TRACE conn3 <- [1,498,null,{}] 01:03:19 INFO - PROCESS | 1830 | 1461225799170 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:19 INFO - PROCESS | 1830 | 1461225799302 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 01:03:19 INFO - PROCESS | 1830 | 1461225799400 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e94800 == 55 [pid = 1830] [id = 132] 01:03:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7a1be6c00) [pid = 1830] [serial = 395] [outer = (nil)] 01:03:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7a6076800) [pid = 1830] [serial = 396] [outer = 0x7fa7a1be6c00] 01:03:19 INFO - PROCESS | 1830 | 1461225799459 Marionette DEBUG loaded listener.js 01:03:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7c2a59c00) [pid = 1830] [serial = 397] [outer = 0x7fa7a1be6c00] 01:03:20 INFO - PROCESS | 1830 | 1461225800366 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 01:03:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:03:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1279ms 01:03:20 INFO - PROCESS | 1830 | 1461225800439 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 01:03:20 INFO - PROCESS | 1830 | 1461225800443 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 01:03:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:03:20 INFO - PROCESS | 1830 | 1461225800450 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:03:20 INFO - PROCESS | 1830 | 1461225800455 Marionette TRACE conn3 <- [1,502,null,{}] 01:03:20 INFO - PROCESS | 1830 | 1461225800462 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:20 INFO - PROCESS | 1830 | 1461225800588 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 01:03:20 INFO - PROCESS | 1830 | 1461225800725 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4081000 == 56 [pid = 1830] [id = 133] 01:03:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7a07e4800) [pid = 1830] [serial = 398] [outer = (nil)] 01:03:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7a1aedc00) [pid = 1830] [serial = 399] [outer = 0x7fa7a07e4800] 01:03:20 INFO - PROCESS | 1830 | 1461225800781 Marionette DEBUG loaded listener.js 01:03:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7fa7a22ea000) [pid = 1830] [serial = 400] [outer = 0x7fa7a07e4800] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2641000 == 55 [pid = 1830] [id = 80] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c14d1000 == 54 [pid = 1830] [id = 127] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be953800 == 53 [pid = 1830] [id = 126] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7fa7a21a0000) [pid = 1830] [serial = 318] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7bea7dc00) [pid = 1830] [serial = 327] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7a8fc8800) [pid = 1830] [serial = 321] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7b8471c00) [pid = 1830] [serial = 324] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7beb60000) [pid = 1830] [serial = 348] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7bdfa9000 == 52 [pid = 1830] [id = 125] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b90ed800 == 51 [pid = 1830] [id = 124] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7acd29800 == 50 [pid = 1830] [id = 123] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a9579000 == 49 [pid = 1830] [id = 122] 01:03:21 INFO - PROCESS | 1830 | 1461225801623 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a412e000 == 48 [pid = 1830] [id = 121] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7beb1a800 == 47 [pid = 1830] [id = 119] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac163000 == 46 [pid = 1830] [id = 118] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4590800 == 45 [pid = 1830] [id = 117] 01:03:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7bdfaa800 == 44 [pid = 1830] [id = 116] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7a2541800) [pid = 1830] [serial = 240] [outer = (nil)] [url = about:blank] 01:03:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:03:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1230ms 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7a8832c00) [pid = 1830] [serial = 243] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7bea84400) [pid = 1830] [serial = 316] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7aba21800) [pid = 1830] [serial = 333] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7abe62800) [pid = 1830] [serial = 334] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7af184000) [pid = 1830] [serial = 336] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7a5017000) [pid = 1830] [serial = 331] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7a413f400) [pid = 1830] [serial = 330] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7b939c000) [pid = 1830] [serial = 342] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7be67c000) [pid = 1830] [serial = 345] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7ba8da800) [pid = 1830] [serial = 343] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a1bf1c00) [pid = 1830] [serial = 339] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7ae7b8800) [pid = 1830] [serial = 340] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7bea85000) [pid = 1830] [serial = 346] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7af599c00) [pid = 1830] [serial = 337] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7abc66800) [pid = 1830] [serial = 279] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7b9784c00) [pid = 1830] [serial = 249] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7af29d800) [pid = 1830] [serial = 246] [outer = (nil)] [url = about:blank] 01:03:21 INFO - PROCESS | 1830 | 1461225801697 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 01:03:21 INFO - PROCESS | 1830 | 1461225801702 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 01:03:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:03:21 INFO - PROCESS | 1830 | 1461225801712 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:03:21 INFO - PROCESS | 1830 | 1461225801715 Marionette TRACE conn3 <- [1,506,null,{}] 01:03:21 INFO - PROCESS | 1830 | 1461225801720 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:21 INFO - PROCESS | 1830 | 1461225801844 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 01:03:21 INFO - PROCESS | 1830 | 1461225801852 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a411e000 == 45 [pid = 1830] [id = 134] 01:03:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7a2541800) [pid = 1830] [serial = 401] [outer = (nil)] 01:03:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7a2da4800) [pid = 1830] [serial = 402] [outer = 0x7fa7a2541800] 01:03:21 INFO - PROCESS | 1830 | 1461225801904 Marionette DEBUG loaded listener.js 01:03:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7a4510800) [pid = 1830] [serial = 403] [outer = 0x7fa7a2541800] 01:03:22 INFO - PROCESS | 1830 | 1461225802614 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 01:03:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:03:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 933ms 01:03:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:03:22 INFO - PROCESS | 1830 | 1461225802645 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 01:03:22 INFO - PROCESS | 1830 | 1461225802648 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 01:03:22 INFO - PROCESS | 1830 | 1461225802652 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:03:22 INFO - PROCESS | 1830 | 1461225802657 Marionette TRACE conn3 <- [1,510,null,{}] 01:03:22 INFO - PROCESS | 1830 | 1461225802669 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:22 INFO - PROCESS | 1830 | 1461225802787 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 01:03:22 INFO - PROCESS | 1830 | 1461225802801 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab0d6000 == 46 [pid = 1830] [id = 135] 01:03:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7a5b0ac00) [pid = 1830] [serial = 404] [outer = (nil)] 01:03:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7a8692400) [pid = 1830] [serial = 405] [outer = 0x7fa7a5b0ac00] 01:03:22 INFO - PROCESS | 1830 | 1461225802853 Marionette DEBUG loaded listener.js 01:03:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7aaafc000) [pid = 1830] [serial = 406] [outer = 0x7fa7a5b0ac00] 01:03:23 INFO - PROCESS | 1830 | 1461225803496 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 01:03:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:03:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 879ms 01:03:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:03:23 INFO - PROCESS | 1830 | 1461225803531 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 01:03:23 INFO - PROCESS | 1830 | 1461225803533 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 01:03:23 INFO - PROCESS | 1830 | 1461225803538 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:03:23 INFO - PROCESS | 1830 | 1461225803540 Marionette TRACE conn3 <- [1,514,null,{}] 01:03:23 INFO - PROCESS | 1830 | 1461225803544 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:23 INFO - PROCESS | 1830 | 1461225803700 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 01:03:23 INFO - PROCESS | 1830 | 1461225803756 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aba7e800 == 47 [pid = 1830] [id = 136] 01:03:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a07e5000) [pid = 1830] [serial = 407] [outer = (nil)] 01:03:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7abe02800) [pid = 1830] [serial = 408] [outer = 0x7fa7a07e5000] 01:03:23 INFO - PROCESS | 1830 | 1461225803806 Marionette DEBUG loaded listener.js 01:03:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7abe63c00) [pid = 1830] [serial = 409] [outer = 0x7fa7a07e5000] 01:03:24 INFO - PROCESS | 1830 | 1461225804343 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 01:03:24 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 01:03:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 825ms 01:03:24 INFO - PROCESS | 1830 | 1461225804363 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 01:03:24 INFO - PROCESS | 1830 | 1461225804365 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 01:03:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:03:24 INFO - PROCESS | 1830 | 1461225804375 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:03:24 INFO - PROCESS | 1830 | 1461225804376 Marionette TRACE conn3 <- [1,518,null,{}] 01:03:24 INFO - PROCESS | 1830 | 1461225804381 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:24 INFO - PROCESS | 1830 | 1461225804516 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 01:03:24 INFO - PROCESS | 1830 | 1461225804540 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5be2000 == 48 [pid = 1830] [id = 137] 01:03:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7a07e5800) [pid = 1830] [serial = 410] [outer = (nil)] 01:03:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7ac51b800) [pid = 1830] [serial = 411] [outer = 0x7fa7a07e5800] 01:03:24 INFO - PROCESS | 1830 | 1461225804591 Marionette DEBUG loaded listener.js 01:03:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7ae7b9400) [pid = 1830] [serial = 412] [outer = 0x7fa7a07e5800] 01:03:25 INFO - PROCESS | 1830 | 1461225805269 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 01:03:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:03:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 927ms 01:03:25 INFO - PROCESS | 1830 | 1461225805303 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 01:03:25 INFO - PROCESS | 1830 | 1461225805305 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 01:03:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:03:25 INFO - PROCESS | 1830 | 1461225805310 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:03:25 INFO - PROCESS | 1830 | 1461225805312 Marionette TRACE conn3 <- [1,522,null,{}] 01:03:25 INFO - PROCESS | 1830 | 1461225805316 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:25 INFO - PROCESS | 1830 | 1461225805489 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 01:03:25 INFO - PROCESS | 1830 | 1461225805571 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b259e000 == 49 [pid = 1830] [id = 138] 01:03:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7af599c00) [pid = 1830] [serial = 413] [outer = (nil)] 01:03:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7b907f800) [pid = 1830] [serial = 414] [outer = 0x7fa7af599c00] 01:03:25 INFO - PROCESS | 1830 | 1461225805627 Marionette DEBUG loaded listener.js 01:03:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7ba4d8c00) [pid = 1830] [serial = 415] [outer = 0x7fa7af599c00] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7a07d7000) [pid = 1830] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7a1aecc00) [pid = 1830] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7abbd3c00) [pid = 1830] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7a1be9000) [pid = 1830] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7a1bf5000) [pid = 1830] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7a1bee000) [pid = 1830] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7ac5e5000) [pid = 1830] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7a29a7400) [pid = 1830] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a2542800) [pid = 1830] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7a1abd000) [pid = 1830] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7a5b0f000) [pid = 1830] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7a1bf4000) [pid = 1830] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7a21a3000) [pid = 1830] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7a1af7800) [pid = 1830] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7a85e3800) [pid = 1830] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7ba5c0c00) [pid = 1830] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7fa7a29a0000) [pid = 1830] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:03:26 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7fa7abc72800) [pid = 1830] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:03:26 INFO - PROCESS | 1830 | 1461225806349 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 01:03:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:03:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1075ms 01:03:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:03:26 INFO - PROCESS | 1830 | 1461225806398 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 01:03:26 INFO - PROCESS | 1830 | 1461225806400 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 01:03:26 INFO - PROCESS | 1830 | 1461225806406 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:03:26 INFO - PROCESS | 1830 | 1461225806409 Marionette TRACE conn3 <- [1,526,null,{}] 01:03:26 INFO - PROCESS | 1830 | 1461225806413 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:26 INFO - PROCESS | 1830 | 1461225806521 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 01:03:26 INFO - PROCESS | 1830 | 1461225806540 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab78f000 == 50 [pid = 1830] [id = 139] 01:03:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7fa7a07de800) [pid = 1830] [serial = 416] [outer = (nil)] 01:03:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7fa7a29a0000) [pid = 1830] [serial = 417] [outer = 0x7fa7a07de800] 01:03:26 INFO - PROCESS | 1830 | 1461225806591 Marionette DEBUG loaded listener.js 01:03:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7abbd3c00) [pid = 1830] [serial = 418] [outer = 0x7fa7a07de800] 01:03:27 INFO - PROCESS | 1830 | 1461225807238 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 01:03:27 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 01:03:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 877ms 01:03:27 INFO - PROCESS | 1830 | 1461225807283 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 01:03:27 INFO - PROCESS | 1830 | 1461225807286 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 01:03:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:03:27 INFO - PROCESS | 1830 | 1461225807291 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:03:27 INFO - PROCESS | 1830 | 1461225807292 Marionette TRACE conn3 <- [1,530,null,{}] 01:03:27 INFO - PROCESS | 1830 | 1461225807297 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:27 INFO - PROCESS | 1830 | 1461225807402 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 01:03:27 INFO - PROCESS | 1830 | 1461225807498 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b92d3000 == 51 [pid = 1830] [id = 140] 01:03:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7a07d6400) [pid = 1830] [serial = 419] [outer = (nil)] 01:03:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7ab811c00) [pid = 1830] [serial = 420] [outer = 0x7fa7a07d6400] 01:03:27 INFO - PROCESS | 1830 | 1461225807548 Marionette DEBUG loaded listener.js 01:03:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7ab81b800) [pid = 1830] [serial = 421] [outer = 0x7fa7a07d6400] 01:03:28 INFO - PROCESS | 1830 | 1461225808009 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 01:03:28 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 01:03:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:03:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:03:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:03:28 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 01:03:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:03:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:03:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:03:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 775ms 01:03:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:03:28 INFO - PROCESS | 1830 | 1461225808104 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 01:03:28 INFO - PROCESS | 1830 | 1461225808106 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 01:03:28 INFO - PROCESS | 1830 | 1461225808136 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:03:28 INFO - PROCESS | 1830 | 1461225808138 Marionette TRACE conn3 <- [1,534,null,{}] 01:03:28 INFO - PROCESS | 1830 | 1461225808205 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:28 INFO - PROCESS | 1830 | 1461225808385 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 01:03:28 INFO - PROCESS | 1830 | 1461225808469 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e8b800 == 52 [pid = 1830] [id = 141] 01:03:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7a0994800) [pid = 1830] [serial = 422] [outer = (nil)] 01:03:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7a1ab9400) [pid = 1830] [serial = 423] [outer = 0x7fa7a0994800] 01:03:28 INFO - PROCESS | 1830 | 1461225808530 Marionette DEBUG loaded listener.js 01:03:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7a1af1000) [pid = 1830] [serial = 424] [outer = 0x7fa7a0994800] 01:03:29 INFO - PROCESS | 1830 | 1461225809234 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 01:03:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:03:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1160ms 01:03:29 INFO - PROCESS | 1830 | 1461225809275 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 01:03:29 INFO - PROCESS | 1830 | 1461225809281 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 01:03:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:03:29 INFO - PROCESS | 1830 | 1461225809288 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:03:29 INFO - PROCESS | 1830 | 1461225809290 Marionette TRACE conn3 <- [1,538,null,{}] 01:03:29 INFO - PROCESS | 1830 | 1461225809296 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:29 INFO - PROCESS | 1830 | 1461225809481 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 01:03:29 INFO - PROCESS | 1830 | 1461225809565 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7af21c000 == 53 [pid = 1830] [id = 142] 01:03:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a1ac1c00) [pid = 1830] [serial = 425] [outer = (nil)] 01:03:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7a22ed800) [pid = 1830] [serial = 426] [outer = 0x7fa7a1ac1c00] 01:03:29 INFO - PROCESS | 1830 | 1461225809628 Marionette DEBUG loaded listener.js 01:03:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7a5019000) [pid = 1830] [serial = 427] [outer = 0x7fa7a1ac1c00] 01:03:30 INFO - PROCESS | 1830 | 1461225810254 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 01:03:30 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. 01:03:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 978ms 01:03:30 INFO - PROCESS | 1830 | 1461225810299 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 01:03:30 INFO - PROCESS | 1830 | 1461225810302 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 01:03:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:03:30 INFO - PROCESS | 1830 | 1461225810309 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:03:30 INFO - PROCESS | 1830 | 1461225810311 Marionette TRACE conn3 <- [1,542,null,{}] 01:03:30 INFO - PROCESS | 1830 | 1461225810317 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:30 INFO - PROCESS | 1830 | 1461225810449 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 01:03:30 INFO - PROCESS | 1830 | 1461225810550 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be263000 == 54 [pid = 1830] [id = 143] 01:03:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7a2e6d800) [pid = 1830] [serial = 428] [outer = (nil)] 01:03:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7aa549800) [pid = 1830] [serial = 429] [outer = 0x7fa7a2e6d800] 01:03:30 INFO - PROCESS | 1830 | 1461225810613 Marionette DEBUG loaded listener.js 01:03:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7ab818800) [pid = 1830] [serial = 430] [outer = 0x7fa7a2e6d800] 01:03:31 INFO - PROCESS | 1830 | 1461225811400 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 01:03:31 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. 01:03:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1125ms 01:03:31 INFO - PROCESS | 1830 | 1461225811467 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 01:03:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:03:31 INFO - PROCESS | 1830 | 1461225811475 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 01:03:31 INFO - PROCESS | 1830 | 1461225811483 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:03:31 INFO - PROCESS | 1830 | 1461225811486 Marionette TRACE conn3 <- [1,546,null,{}] 01:03:31 INFO - PROCESS | 1830 | 1461225811490 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:31 INFO - PROCESS | 1830 | 1461225811634 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 01:03:31 INFO - PROCESS | 1830 | 1461225811735 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7beb32800 == 55 [pid = 1830] [id = 144] 01:03:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7a5b02800) [pid = 1830] [serial = 431] [outer = (nil)] 01:03:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7ab81bc00) [pid = 1830] [serial = 432] [outer = 0x7fa7a5b02800] 01:03:31 INFO - PROCESS | 1830 | 1461225811815 Marionette DEBUG loaded listener.js 01:03:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7b264f800) [pid = 1830] [serial = 433] [outer = 0x7fa7a5b02800] 01:03:32 INFO - PROCESS | 1830 | 1461225812417 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 01:03:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:03:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 980ms 01:03:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:03:32 INFO - PROCESS | 1830 | 1461225812468 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 01:03:32 INFO - PROCESS | 1830 | 1461225812470 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 01:03:32 INFO - PROCESS | 1830 | 1461225812477 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:03:32 INFO - PROCESS | 1830 | 1461225812478 Marionette TRACE conn3 <- [1,550,null,{}] 01:03:32 INFO - PROCESS | 1830 | 1461225812483 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:32 INFO - PROCESS | 1830 | 1461225812616 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 01:03:32 INFO - PROCESS | 1830 | 1461225812734 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c3a6d000 == 56 [pid = 1830] [id = 145] 01:03:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7a6029800) [pid = 1830] [serial = 434] [outer = (nil)] 01:03:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7b330e400) [pid = 1830] [serial = 435] [outer = 0x7fa7a6029800] 01:03:32 INFO - PROCESS | 1830 | 1461225812793 Marionette DEBUG loaded listener.js 01:03:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7b9740000) [pid = 1830] [serial = 436] [outer = 0x7fa7a6029800] 01:03:33 INFO - PROCESS | 1830 | 1461225813418 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 01:03:33 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. 01:03:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 981ms 01:03:33 INFO - PROCESS | 1830 | 1461225813465 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 01:03:33 INFO - PROCESS | 1830 | 1461225813468 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 01:03:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:03:33 INFO - PROCESS | 1830 | 1461225813474 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:03:33 INFO - PROCESS | 1830 | 1461225813476 Marionette TRACE conn3 <- [1,554,null,{}] 01:03:33 INFO - PROCESS | 1830 | 1461225813481 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:33 INFO - PROCESS | 1830 | 1461225813631 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 01:03:33 INFO - PROCESS | 1830 | 1461225813736 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fbd800 == 57 [pid = 1830] [id = 146] 01:03:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7bc61a800) [pid = 1830] [serial = 437] [outer = (nil)] 01:03:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7be763400) [pid = 1830] [serial = 438] [outer = 0x7fa7bc61a800] 01:03:33 INFO - PROCESS | 1830 | 1461225813798 Marionette DEBUG loaded listener.js 01:03:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7bea7c800) [pid = 1830] [serial = 439] [outer = 0x7fa7bc61a800] 01:03:34 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:34 INFO - PROCESS | 1830 | 1461225814532 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 01:03:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:03:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1131ms 01:03:34 INFO - PROCESS | 1830 | 1461225814606 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 01:03:34 INFO - PROCESS | 1830 | 1461225814609 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 01:03:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:03:34 INFO - PROCESS | 1830 | 1461225814614 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:03:34 INFO - PROCESS | 1830 | 1461225814617 Marionette TRACE conn3 <- [1,558,null,{}] 01:03:34 INFO - PROCESS | 1830 | 1461225814621 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:34 INFO - PROCESS | 1830 | 1461225814740 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 01:03:34 INFO - PROCESS | 1830 | 1461225814868 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1ca8800 == 58 [pid = 1830] [id = 147] 01:03:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7b9396c00) [pid = 1830] [serial = 440] [outer = (nil)] 01:03:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7fa7beb5f000) [pid = 1830] [serial = 441] [outer = 0x7fa7b9396c00] 01:03:34 INFO - PROCESS | 1830 | 1461225814928 Marionette DEBUG loaded listener.js 01:03:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7fa7c1488000) [pid = 1830] [serial = 442] [outer = 0x7fa7b9396c00] 01:03:35 INFO - PROCESS | 1830 | 1461225815616 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 01:03:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:03:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1027ms 01:03:35 INFO - PROCESS | 1830 | 1461225815642 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 01:03:35 INFO - PROCESS | 1830 | 1461225815645 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 01:03:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:03:35 INFO - PROCESS | 1830 | 1461225815650 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:03:35 INFO - PROCESS | 1830 | 1461225815652 Marionette TRACE conn3 <- [1,562,null,{}] 01:03:35 INFO - PROCESS | 1830 | 1461225815675 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:35 INFO - PROCESS | 1830 | 1461225815803 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 01:03:36 INFO - PROCESS | 1830 | 1461225816055 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a412f800 == 59 [pid = 1830] [id = 148] 01:03:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7fa7a0996400) [pid = 1830] [serial = 443] [outer = (nil)] 01:03:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7fa7a099f400) [pid = 1830] [serial = 444] [outer = 0x7fa7a0996400] 01:03:36 INFO - PROCESS | 1830 | 1461225816115 Marionette DEBUG loaded listener.js 01:03:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7fa7a1af2c00) [pid = 1830] [serial = 445] [outer = 0x7fa7a0996400] 01:03:36 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:36 INFO - PROCESS | 1830 | 1461225816840 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 01:03:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:03:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1225ms 01:03:36 INFO - PROCESS | 1830 | 1461225816877 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 01:03:36 INFO - PROCESS | 1830 | 1461225816881 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 01:03:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:03:36 INFO - PROCESS | 1830 | 1461225816889 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:03:36 INFO - PROCESS | 1830 | 1461225816893 Marionette TRACE conn3 <- [1,566,null,{}] 01:03:36 INFO - PROCESS | 1830 | 1461225816898 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:37 INFO - PROCESS | 1830 | 1461225817037 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 01:03:37 INFO - PROCESS | 1830 | 1461225817139 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e8c800 == 60 [pid = 1830] [id = 149] 01:03:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7fa7a0996c00) [pid = 1830] [serial = 446] [outer = (nil)] 01:03:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7fa7a2d9fc00) [pid = 1830] [serial = 447] [outer = 0x7fa7a0996c00] 01:03:37 INFO - PROCESS | 1830 | 1461225817193 Marionette DEBUG loaded listener.js 01:03:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7fa7a4f79c00) [pid = 1830] [serial = 448] [outer = 0x7fa7a0996c00] 01:03:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab78f000 == 59 [pid = 1830] [id = 139] 01:03:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b259e000 == 58 [pid = 1830] [id = 138] 01:03:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5be2000 == 57 [pid = 1830] [id = 137] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7fa7a22e9c00) [pid = 1830] [serial = 351] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7fa7aa586000) [pid = 1830] [serial = 354] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7fa7bc619000) [pid = 1830] [serial = 357] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab0d6000 == 56 [pid = 1830] [id = 135] 01:03:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a411e000 == 55 [pid = 1830] [id = 134] 01:03:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4081000 == 54 [pid = 1830] [id = 133] 01:03:37 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7fa7a266a400) [pid = 1830] [serial = 319] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7fa7c14b3400) [pid = 1830] [serial = 373] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7fa7b977e000) [pid = 1830] [serial = 369] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7fa7c11f7400) [pid = 1830] [serial = 349] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7fa7c2cddc00) [pid = 1830] [serial = 375] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7c1485400) [pid = 1830] [serial = 360] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7abbd2c00) [pid = 1830] [serial = 285] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7b95f6400) [pid = 1830] [serial = 237] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7a85e5800) [pid = 1830] [serial = 378] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7a90e9800) [pid = 1830] [serial = 364] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7c2cebc00) [pid = 1830] [serial = 376] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7abc73000) [pid = 1830] [serial = 366] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7ba428c00) [pid = 1830] [serial = 379] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7beb5b800) [pid = 1830] [serial = 328] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7beb5a000) [pid = 1830] [serial = 372] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7c2a5a800) [pid = 1830] [serial = 361] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7aad9f400) [pid = 1830] [serial = 322] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7be5c2400) [pid = 1830] [serial = 370] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7a6072800) [pid = 1830] [serial = 363] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7ac968400) [pid = 1830] [serial = 367] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7ba5cdc00) [pid = 1830] [serial = 325] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7be674c00) [pid = 1830] [serial = 291] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7a5b0b400) [pid = 1830] [serial = 282] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7ba70d800) [pid = 1830] [serial = 288] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7a07dfc00) [pid = 1830] [serial = 381] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7a07e5c00) [pid = 1830] [serial = 382] [outer = (nil)] [url = about:blank] 01:03:37 INFO - PROCESS | 1830 | 1461225817883 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:03:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:03:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1028ms 01:03:37 INFO - PROCESS | 1830 | 1461225817919 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 01:03:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:03:37 INFO - PROCESS | 1830 | 1461225817924 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 01:03:37 INFO - PROCESS | 1830 | 1461225817930 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:03:37 INFO - PROCESS | 1830 | 1461225817933 Marionette TRACE conn3 <- [1,570,null,{}] 01:03:37 INFO - PROCESS | 1830 | 1461225817937 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:38 INFO - PROCESS | 1830 | 1461225818068 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 01:03:38 INFO - PROCESS | 1830 | 1461225818085 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa758800 == 55 [pid = 1830] [id = 150] 01:03:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7a6080800) [pid = 1830] [serial = 449] [outer = (nil)] 01:03:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7a85eac00) [pid = 1830] [serial = 450] [outer = 0x7fa7a6080800] 01:03:38 INFO - PROCESS | 1830 | 1461225818134 Marionette DEBUG loaded listener.js 01:03:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7aa585400) [pid = 1830] [serial = 451] [outer = 0x7fa7a6080800] 01:03:38 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:38 INFO - PROCESS | 1830 | 1461225818833 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 01:03:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:03:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 925ms 01:03:38 INFO - PROCESS | 1830 | 1461225818855 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 01:03:38 INFO - PROCESS | 1830 | 1461225818858 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 01:03:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:03:38 INFO - PROCESS | 1830 | 1461225818864 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:03:38 INFO - PROCESS | 1830 | 1461225818872 Marionette TRACE conn3 <- [1,574,null,{}] 01:03:38 INFO - PROCESS | 1830 | 1461225818883 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:39 INFO - PROCESS | 1830 | 1461225819037 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 01:03:39 INFO - PROCESS | 1830 | 1461225819056 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7abec7000 == 56 [pid = 1830] [id = 151] 01:03:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7a8578400) [pid = 1830] [serial = 452] [outer = (nil)] 01:03:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7abc71c00) [pid = 1830] [serial = 453] [outer = 0x7fa7a8578400] 01:03:39 INFO - PROCESS | 1830 | 1461225819106 Marionette DEBUG loaded listener.js 01:03:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7ac179400) [pid = 1830] [serial = 454] [outer = 0x7fa7a8578400] 01:03:39 INFO - PROCESS | 1830 | 1461225819678 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:03:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 838ms 01:03:39 INFO - PROCESS | 1830 | 1461225819742 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 01:03:39 INFO - PROCESS | 1830 | 1461225819746 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 01:03:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:03:39 INFO - PROCESS | 1830 | 1461225819751 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:03:39 INFO - PROCESS | 1830 | 1461225819753 Marionette TRACE conn3 <- [1,578,null,{}] 01:03:39 INFO - PROCESS | 1830 | 1461225819757 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:39 INFO - PROCESS | 1830 | 1461225819869 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 01:03:39 INFO - PROCESS | 1830 | 1461225819970 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7af206000 == 57 [pid = 1830] [id = 152] 01:03:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7a07dfc00) [pid = 1830] [serial = 455] [outer = (nil)] 01:03:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7ac5e1000) [pid = 1830] [serial = 456] [outer = 0x7fa7a07dfc00] 01:03:40 INFO - PROCESS | 1830 | 1461225820019 Marionette DEBUG loaded listener.js 01:03:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7b8464400) [pid = 1830] [serial = 457] [outer = 0x7fa7a07dfc00] 01:03:40 INFO - PROCESS | 1830 | 1461225820573 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 01:03:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:03:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 875ms 01:03:40 INFO - PROCESS | 1830 | 1461225820630 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 01:03:40 INFO - PROCESS | 1830 | 1461225820633 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 01:03:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:03:40 INFO - PROCESS | 1830 | 1461225820637 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:03:40 INFO - PROCESS | 1830 | 1461225820639 Marionette TRACE conn3 <- [1,582,null,{}] 01:03:40 INFO - PROCESS | 1830 | 1461225820644 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:40 INFO - PROCESS | 1830 | 1461225820784 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 01:03:40 INFO - PROCESS | 1830 | 1461225820847 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b84d5000 == 58 [pid = 1830] [id = 153] 01:03:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7b95f6400) [pid = 1830] [serial = 458] [outer = (nil)] 01:03:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7ba428c00) [pid = 1830] [serial = 459] [outer = 0x7fa7b95f6400] 01:03:40 INFO - PROCESS | 1830 | 1461225820905 Marionette DEBUG loaded listener.js 01:03:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7bc61c800) [pid = 1830] [serial = 460] [outer = 0x7fa7b95f6400] 01:03:41 INFO - PROCESS | 1830 | 1461225821565 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 01:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 980ms 01:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:03:41 INFO - PROCESS | 1830 | 1461225821621 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 01:03:41 INFO - PROCESS | 1830 | 1461225821623 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 01:03:41 INFO - PROCESS | 1830 | 1461225821631 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:03:41 INFO - PROCESS | 1830 | 1461225821633 Marionette TRACE conn3 <- [1,586,null,{}] 01:03:41 INFO - PROCESS | 1830 | 1461225821638 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:41 INFO - PROCESS | 1830 | 1461225821800 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 01:03:41 INFO - PROCESS | 1830 | 1461225821829 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be24f800 == 59 [pid = 1830] [id = 154] 01:03:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7be5be400) [pid = 1830] [serial = 461] [outer = (nil)] 01:03:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7bea7fc00) [pid = 1830] [serial = 462] [outer = 0x7fa7be5be400] 01:03:41 INFO - PROCESS | 1830 | 1461225821879 Marionette DEBUG loaded listener.js 01:03:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7c14b1800) [pid = 1830] [serial = 463] [outer = 0x7fa7be5be400] 01:03:42 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7a219c400) [pid = 1830] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:03:42 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7a1bf5c00) [pid = 1830] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:03:42 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7b8467800) [pid = 1830] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:03:42 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7a07e5800) [pid = 1830] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:03:42 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7af599c00) [pid = 1830] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:03:42 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7a07e4800) [pid = 1830] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:03:42 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7a07e5000) [pid = 1830] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:03:42 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7a5b0ac00) [pid = 1830] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:03:42 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7a2541800) [pid = 1830] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:03:42 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a07de800) [pid = 1830] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:03:42 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:42 INFO - PROCESS | 1830 | 1461225822548 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 01:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 927ms 01:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:03:42 INFO - PROCESS | 1830 | 1461225822555 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 01:03:42 INFO - PROCESS | 1830 | 1461225822557 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 01:03:42 INFO - PROCESS | 1830 | 1461225822567 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:03:42 INFO - PROCESS | 1830 | 1461225822569 Marionette TRACE conn3 <- [1,590,null,{}] 01:03:42 INFO - PROCESS | 1830 | 1461225822572 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:42 INFO - PROCESS | 1830 | 1461225822682 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 01:03:42 INFO - PROCESS | 1830 | 1461225822774 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bc66f000 == 60 [pid = 1830] [id = 155] 01:03:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a2541800) [pid = 1830] [serial = 464] [outer = (nil)] 01:03:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7aa185800) [pid = 1830] [serial = 465] [outer = 0x7fa7a2541800] 01:03:42 INFO - PROCESS | 1830 | 1461225822824 Marionette DEBUG loaded listener.js 01:03:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7aa18bc00) [pid = 1830] [serial = 466] [outer = 0x7fa7a2541800] 01:03:43 INFO - PROCESS | 1830 | 1461225823316 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 01:03:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:03:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 778ms 01:03:43 INFO - PROCESS | 1830 | 1461225823340 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 01:03:43 INFO - PROCESS | 1830 | 1461225823343 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 01:03:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:03:43 INFO - PROCESS | 1830 | 1461225823347 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:03:43 INFO - PROCESS | 1830 | 1461225823349 Marionette TRACE conn3 <- [1,594,null,{}] 01:03:43 INFO - PROCESS | 1830 | 1461225823354 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:43 INFO - PROCESS | 1830 | 1461225823462 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 01:03:43 INFO - PROCESS | 1830 | 1461225823470 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be952000 == 61 [pid = 1830] [id = 156] 01:03:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7a1af7800) [pid = 1830] [serial = 467] [outer = (nil)] 01:03:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7aa191400) [pid = 1830] [serial = 468] [outer = 0x7fa7a1af7800] 01:03:43 INFO - PROCESS | 1830 | 1461225823527 Marionette DEBUG loaded listener.js 01:03:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7af29e000) [pid = 1830] [serial = 469] [outer = 0x7fa7a1af7800] 01:03:44 INFO - PROCESS | 1830 | 1461225824238 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 01:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 932ms 01:03:44 INFO - PROCESS | 1830 | 1461225824280 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 01:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:03:44 INFO - PROCESS | 1830 | 1461225824285 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 01:03:44 INFO - PROCESS | 1830 | 1461225824293 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:03:44 INFO - PROCESS | 1830 | 1461225824297 Marionette TRACE conn3 <- [1,598,null,{}] 01:03:44 INFO - PROCESS | 1830 | 1461225824305 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:44 INFO - PROCESS | 1830 | 1461225824438 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 01:03:44 INFO - PROCESS | 1830 | 1461225824549 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e8f000 == 62 [pid = 1830] [id = 157] 01:03:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7a07df400) [pid = 1830] [serial = 470] [outer = (nil)] 01:03:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7a22eb000) [pid = 1830] [serial = 471] [outer = 0x7fa7a07df400] 01:03:44 INFO - PROCESS | 1830 | 1461225824611 Marionette DEBUG loaded listener.js 01:03:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7a2663400) [pid = 1830] [serial = 472] [outer = 0x7fa7a07df400] 01:03:45 INFO - PROCESS | 1830 | 1461225825313 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 01:03:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:03:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1089ms 01:03:45 INFO - PROCESS | 1830 | 1461225825381 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 01:03:45 INFO - PROCESS | 1830 | 1461225825388 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 01:03:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:03:45 INFO - PROCESS | 1830 | 1461225825397 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:03:45 INFO - PROCESS | 1830 | 1461225825400 Marionette TRACE conn3 <- [1,602,null,{}] 01:03:45 INFO - PROCESS | 1830 | 1461225825405 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:45 INFO - PROCESS | 1830 | 1461225825540 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 01:03:45 INFO - PROCESS | 1830 | 1461225825667 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7acd1a800 == 63 [pid = 1830] [id = 158] 01:03:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7a21a0400) [pid = 1830] [serial = 473] [outer = (nil)] 01:03:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7a857e400) [pid = 1830] [serial = 474] [outer = 0x7fa7a21a0400] 01:03:45 INFO - PROCESS | 1830 | 1461225825728 Marionette DEBUG loaded listener.js 01:03:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7aa193400) [pid = 1830] [serial = 475] [outer = 0x7fa7a21a0400] 01:03:46 INFO - PROCESS | 1830 | 1461225826612 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 01:03:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:03:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1279ms 01:03:46 INFO - PROCESS | 1830 | 1461225826676 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 01:03:46 INFO - PROCESS | 1830 | 1461225826680 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 01:03:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:03:46 INFO - PROCESS | 1830 | 1461225826685 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:03:46 INFO - PROCESS | 1830 | 1461225826690 Marionette TRACE conn3 <- [1,606,null,{}] 01:03:46 INFO - PROCESS | 1830 | 1461225826703 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:46 INFO - PROCESS | 1830 | 1461225826850 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 01:03:46 INFO - PROCESS | 1830 | 1461225826976 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c1438000 == 64 [pid = 1830] [id = 159] 01:03:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7a868f800) [pid = 1830] [serial = 476] [outer = (nil)] 01:03:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7abe68800) [pid = 1830] [serial = 477] [outer = 0x7fa7a868f800] 01:03:47 INFO - PROCESS | 1830 | 1461225827039 Marionette DEBUG loaded listener.js 01:03:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7b9392c00) [pid = 1830] [serial = 478] [outer = 0x7fa7a868f800] 01:03:47 INFO - PROCESS | 1830 | 1461225827857 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:03:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1230ms 01:03:47 INFO - PROCESS | 1830 | 1461225827916 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 01:03:47 INFO - PROCESS | 1830 | 1461225827919 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 01:03:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:03:47 INFO - PROCESS | 1830 | 1461225827925 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:03:47 INFO - PROCESS | 1830 | 1461225827927 Marionette TRACE conn3 <- [1,610,null,{}] 01:03:47 INFO - PROCESS | 1830 | 1461225827931 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:48 INFO - PROCESS | 1830 | 1461225828059 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 01:03:48 INFO - PROCESS | 1830 | 1461225828190 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e4e000 == 65 [pid = 1830] [id = 160] 01:03:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7aa7d0800) [pid = 1830] [serial = 479] [outer = (nil)] 01:03:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7fa7bdf69c00) [pid = 1830] [serial = 480] [outer = 0x7fa7aa7d0800] 01:03:48 INFO - PROCESS | 1830 | 1461225828251 Marionette DEBUG loaded listener.js 01:03:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7fa7be9b8c00) [pid = 1830] [serial = 481] [outer = 0x7fa7aa7d0800] 01:03:48 INFO - PROCESS | 1830 | 1461225828929 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 01:03:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:03:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1027ms 01:03:48 INFO - PROCESS | 1830 | 1461225828967 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 01:03:48 INFO - PROCESS | 1830 | 1461225828969 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 01:03:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:03:48 INFO - PROCESS | 1830 | 1461225828993 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:03:48 INFO - PROCESS | 1830 | 1461225828996 Marionette TRACE conn3 <- [1,614,null,{}] 01:03:49 INFO - PROCESS | 1830 | 1461225829001 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:49 INFO - PROCESS | 1830 | 1461225829125 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 01:03:49 INFO - PROCESS | 1830 | 1461225829257 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2e1e000 == 66 [pid = 1830] [id = 161] 01:03:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7fa7a0994000) [pid = 1830] [serial = 482] [outer = (nil)] 01:03:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7fa7a1fbf800) [pid = 1830] [serial = 483] [outer = 0x7fa7a0994000] 01:03:49 INFO - PROCESS | 1830 | 1461225829317 Marionette DEBUG loaded listener.js 01:03:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7fa7abe09000) [pid = 1830] [serial = 484] [outer = 0x7fa7a0994000] 01:03:50 INFO - PROCESS | 1830 | 1461225830264 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 01:03:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:03:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1329ms 01:03:50 INFO - PROCESS | 1830 | 1461225830323 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 01:03:50 INFO - PROCESS | 1830 | 1461225830327 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 01:03:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:03:50 INFO - PROCESS | 1830 | 1461225830334 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:03:50 INFO - PROCESS | 1830 | 1461225830338 Marionette TRACE conn3 <- [1,618,null,{}] 01:03:50 INFO - PROCESS | 1830 | 1461225830344 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:50 INFO - PROCESS | 1830 | 1461225830465 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 01:03:50 INFO - PROCESS | 1830 | 1461225830602 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1ca1000 == 67 [pid = 1830] [id = 162] 01:03:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7fa7a1bf2000) [pid = 1830] [serial = 485] [outer = (nil)] 01:03:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7fa7a1fbdc00) [pid = 1830] [serial = 486] [outer = 0x7fa7a1bf2000] 01:03:50 INFO - PROCESS | 1830 | 1461225830702 Marionette DEBUG loaded listener.js 01:03:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7fa7a22f4c00) [pid = 1830] [serial = 487] [outer = 0x7fa7a1bf2000] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2657000 == 66 [pid = 1830] [id = 106] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c0788000 == 65 [pid = 1830] [id = 120] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be29e800 == 64 [pid = 1830] [id = 97] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7bc66f000 == 63 [pid = 1830] [id = 155] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7fa7ab811c00) [pid = 1830] [serial = 420] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7fa7aaad7000) [pid = 1830] [serial = 390] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7fa7be5bb000) [pid = 1830] [serial = 393] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be24f800 == 62 [pid = 1830] [id = 154] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b84d5000 == 61 [pid = 1830] [id = 153] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7af206000 == 60 [pid = 1830] [id = 152] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7abec7000 == 59 [pid = 1830] [id = 151] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa758800 == 58 [pid = 1830] [id = 150] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aba7e800 == 57 [pid = 1830] [id = 136] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e8c800 == 56 [pid = 1830] [id = 149] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a412f800 == 55 [pid = 1830] [id = 148] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c3a6d000 == 54 [pid = 1830] [id = 145] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7beb32800 == 53 [pid = 1830] [id = 144] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e8b800 == 52 [pid = 1830] [id = 141] 01:03:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b92d3000 == 51 [pid = 1830] [id = 140] 01:03:51 INFO - PROCESS | 1830 | 1461225831455 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7fa7abc72400) [pid = 1830] [serial = 355] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7fa7a2669000) [pid = 1830] [serial = 352] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7fa7be673400) [pid = 1830] [serial = 358] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7fa7ac51b800) [pid = 1830] [serial = 411] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7fa7b907f800) [pid = 1830] [serial = 414] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7bc108000) [pid = 1830] [serial = 384] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7a22ea000) [pid = 1830] [serial = 400] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7ba4d8c00) [pid = 1830] [serial = 415] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7a1aedc00) [pid = 1830] [serial = 399] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7abe02800) [pid = 1830] [serial = 408] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7a8692400) [pid = 1830] [serial = 405] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7aaafc000) [pid = 1830] [serial = 406] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7a2da4800) [pid = 1830] [serial = 402] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7a4510800) [pid = 1830] [serial = 403] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7a22f1c00) [pid = 1830] [serial = 387] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7a6076800) [pid = 1830] [serial = 396] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7a29a0000) [pid = 1830] [serial = 417] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7ae7b9400) [pid = 1830] [serial = 412] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7abbd3c00) [pid = 1830] [serial = 418] [outer = (nil)] [url = about:blank] 01:03:51 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7abe63c00) [pid = 1830] [serial = 409] [outer = (nil)] [url = about:blank] 01:03:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:03:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1178ms 01:03:51 INFO - PROCESS | 1830 | 1461225831513 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 01:03:51 INFO - PROCESS | 1830 | 1461225831519 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 01:03:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:03:51 INFO - PROCESS | 1830 | 1461225831530 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:03:51 INFO - PROCESS | 1830 | 1461225831533 Marionette TRACE conn3 <- [1,622,null,{}] 01:03:51 INFO - PROCESS | 1830 | 1461225831537 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:51 INFO - PROCESS | 1830 | 1461225831652 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 01:03:51 INFO - PROCESS | 1830 | 1461225831666 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a458d000 == 52 [pid = 1830] [id = 163] 01:03:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7a2665400) [pid = 1830] [serial = 488] [outer = (nil)] 01:03:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7a2da4800) [pid = 1830] [serial = 489] [outer = 0x7fa7a2665400] 01:03:51 INFO - PROCESS | 1830 | 1461225831716 Marionette DEBUG loaded listener.js 01:03:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7a5b0bc00) [pid = 1830] [serial = 490] [outer = 0x7fa7a2665400] 01:03:52 INFO - PROCESS | 1830 | 1461225832450 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 01:03:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:03:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 978ms 01:03:52 INFO - PROCESS | 1830 | 1461225832507 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 01:03:52 INFO - PROCESS | 1830 | 1461225832510 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 01:03:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:03:52 INFO - PROCESS | 1830 | 1461225832515 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:03:52 INFO - PROCESS | 1830 | 1461225832519 Marionette TRACE conn3 <- [1,626,null,{}] 01:03:52 INFO - PROCESS | 1830 | 1461225832532 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:52 INFO - PROCESS | 1830 | 1461225832648 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 01:03:52 INFO - PROCESS | 1830 | 1461225832663 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab536800 == 53 [pid = 1830] [id = 164] 01:03:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7a88ce800) [pid = 1830] [serial = 491] [outer = (nil)] 01:03:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7aa584000) [pid = 1830] [serial = 492] [outer = 0x7fa7a88ce800] 01:03:52 INFO - PROCESS | 1830 | 1461225832716 Marionette DEBUG loaded listener.js 01:03:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7ab80ec00) [pid = 1830] [serial = 493] [outer = 0x7fa7a88ce800] 01:03:53 INFO - PROCESS | 1830 | 1461225833305 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 01:03:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:03:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 879ms 01:03:53 INFO - PROCESS | 1830 | 1461225833394 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 01:03:53 INFO - PROCESS | 1830 | 1461225833398 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 01:03:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:03:53 INFO - PROCESS | 1830 | 1461225833402 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:03:53 INFO - PROCESS | 1830 | 1461225833404 Marionette TRACE conn3 <- [1,630,null,{}] 01:03:53 INFO - PROCESS | 1830 | 1461225833426 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:53 INFO - PROCESS | 1830 | 1461225833548 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 01:03:53 INFO - PROCESS | 1830 | 1461225833555 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac011800 == 54 [pid = 1830] [id = 165] 01:03:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7a90e8400) [pid = 1830] [serial = 494] [outer = (nil)] 01:03:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7abbcbc00) [pid = 1830] [serial = 495] [outer = 0x7fa7a90e8400] 01:03:53 INFO - PROCESS | 1830 | 1461225833606 Marionette DEBUG loaded listener.js 01:03:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7abe61400) [pid = 1830] [serial = 496] [outer = 0x7fa7a90e8400] 01:03:54 INFO - PROCESS | 1830 | 1461225834198 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 01:03:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:03:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 849ms 01:03:54 INFO - PROCESS | 1830 | 1461225834252 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 01:03:54 INFO - PROCESS | 1830 | 1461225834254 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 01:03:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:03:54 INFO - PROCESS | 1830 | 1461225834259 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:03:54 INFO - PROCESS | 1830 | 1461225834261 Marionette TRACE conn3 <- [1,634,null,{}] 01:03:54 INFO - PROCESS | 1830 | 1461225834272 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:54 INFO - PROCESS | 1830 | 1461225834408 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 01:03:54 INFO - PROCESS | 1830 | 1461225834420 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7acd1b000 == 55 [pid = 1830] [id = 166] 01:03:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7aa190c00) [pid = 1830] [serial = 497] [outer = (nil)] 01:03:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7abe67800) [pid = 1830] [serial = 498] [outer = 0x7fa7aa190c00] 01:03:54 INFO - PROCESS | 1830 | 1461225834471 Marionette DEBUG loaded listener.js 01:03:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7accc0000) [pid = 1830] [serial = 499] [outer = 0x7fa7aa190c00] 01:03:54 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:55 INFO - PROCESS | 1830 | 1461225835147 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 01:03:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:03:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 925ms 01:03:55 INFO - PROCESS | 1830 | 1461225835186 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 01:03:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:03:55 INFO - PROCESS | 1830 | 1461225835188 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 01:03:55 INFO - PROCESS | 1830 | 1461225835193 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:03:55 INFO - PROCESS | 1830 | 1461225835196 Marionette TRACE conn3 <- [1,638,null,{}] 01:03:55 INFO - PROCESS | 1830 | 1461225835206 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:55 INFO - PROCESS | 1830 | 1461225835396 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 01:03:55 INFO - PROCESS | 1830 | 1461225835413 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b33ed800 == 56 [pid = 1830] [id = 167] 01:03:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7a0738400) [pid = 1830] [serial = 500] [outer = (nil)] 01:03:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7a073f400) [pid = 1830] [serial = 501] [outer = 0x7fa7a0738400] 01:03:55 INFO - PROCESS | 1830 | 1461225835476 Marionette DEBUG loaded listener.js 01:03:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7af563800) [pid = 1830] [serial = 502] [outer = 0x7fa7a0738400] 01:03:56 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:56 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7a2541800) [pid = 1830] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:03:56 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7a07dfc00) [pid = 1830] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:03:56 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7a07d8c00) [pid = 1830] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:03:56 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7b95f6400) [pid = 1830] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:03:56 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7be5be400) [pid = 1830] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:03:56 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7a6080800) [pid = 1830] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:03:56 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7a8578400) [pid = 1830] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:03:56 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7a0996c00) [pid = 1830] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:03:56 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7a0996400) [pid = 1830] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:03:56 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7a07d6400) [pid = 1830] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:03:56 INFO - PROCESS | 1830 | 1461225836214 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:03:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:03:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1036ms 01:03:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:03:56 INFO - PROCESS | 1830 | 1461225836229 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 01:03:56 INFO - PROCESS | 1830 | 1461225836231 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 01:03:56 INFO - PROCESS | 1830 | 1461225836236 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:03:56 INFO - PROCESS | 1830 | 1461225836238 Marionette TRACE conn3 <- [1,642,null,{}] 01:03:56 INFO - PROCESS | 1830 | 1461225836243 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:56 INFO - PROCESS | 1830 | 1461225836384 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 01:03:56 INFO - PROCESS | 1830 | 1461225836446 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab4b7000 == 57 [pid = 1830] [id = 168] 01:03:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7a073a400) [pid = 1830] [serial = 503] [outer = (nil)] 01:03:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7a1fb9c00) [pid = 1830] [serial = 504] [outer = 0x7fa7a073a400] 01:03:56 INFO - PROCESS | 1830 | 1461225836497 Marionette DEBUG loaded listener.js 01:03:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7af561000) [pid = 1830] [serial = 505] [outer = 0x7fa7a073a400] 01:03:57 INFO - PROCESS | 1830 | 1461225837034 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 01:03:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:03:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 833ms 01:03:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:03:57 INFO - PROCESS | 1830 | 1461225837069 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 01:03:57 INFO - PROCESS | 1830 | 1461225837071 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 01:03:57 INFO - PROCESS | 1830 | 1461225837075 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:03:57 INFO - PROCESS | 1830 | 1461225837078 Marionette TRACE conn3 <- [1,646,null,{}] 01:03:57 INFO - PROCESS | 1830 | 1461225837082 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:57 INFO - PROCESS | 1830 | 1461225837199 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 01:03:57 INFO - PROCESS | 1830 | 1461225837316 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba210800 == 58 [pid = 1830] [id = 169] 01:03:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7a4146800) [pid = 1830] [serial = 506] [outer = (nil)] 01:03:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7b9397800) [pid = 1830] [serial = 507] [outer = 0x7fa7a4146800] 01:03:57 INFO - PROCESS | 1830 | 1461225837366 Marionette DEBUG loaded listener.js 01:03:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7b977f000) [pid = 1830] [serial = 508] [outer = 0x7fa7a4146800] 01:03:57 INFO - PROCESS | 1830 | 1461225837882 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:03:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:03:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 877ms 01:03:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:03:57 INFO - PROCESS | 1830 | 1461225837953 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 01:03:57 INFO - PROCESS | 1830 | 1461225837955 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 01:03:57 INFO - PROCESS | 1830 | 1461225837959 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:03:57 INFO - PROCESS | 1830 | 1461225837962 Marionette TRACE conn3 <- [1,650,null,{}] 01:03:57 INFO - PROCESS | 1830 | 1461225837966 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:58 INFO - PROCESS | 1830 | 1461225838128 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 01:03:58 INFO - PROCESS | 1830 | 1461225838266 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2adb000 == 59 [pid = 1830] [id = 170] 01:03:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7a0733800) [pid = 1830] [serial = 509] [outer = (nil)] 01:03:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7a0737800) [pid = 1830] [serial = 510] [outer = 0x7fa7a0733800] 01:03:58 INFO - PROCESS | 1830 | 1461225838331 Marionette DEBUG loaded listener.js 01:03:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7a0741400) [pid = 1830] [serial = 511] [outer = 0x7fa7a0733800] 01:03:59 INFO - PROCESS | 1830 | 1461225839073 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 01:03:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:03:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1177ms 01:03:59 INFO - PROCESS | 1830 | 1461225839139 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 01:03:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:03:59 INFO - PROCESS | 1830 | 1461225839145 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 01:03:59 INFO - PROCESS | 1830 | 1461225839151 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:03:59 INFO - PROCESS | 1830 | 1461225839156 Marionette TRACE conn3 <- [1,654,null,{}] 01:03:59 INFO - PROCESS | 1830 | 1461225839178 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:59 INFO - PROCESS | 1830 | 1461225839319 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 01:03:59 INFO - PROCESS | 1830 | 1461225839445 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab536000 == 60 [pid = 1830] [id = 171] 01:03:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7a0734000) [pid = 1830] [serial = 512] [outer = (nil)] 01:03:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7fa7a2660c00) [pid = 1830] [serial = 513] [outer = 0x7fa7a0734000] 01:03:59 INFO - PROCESS | 1830 | 1461225839509 Marionette DEBUG loaded listener.js 01:03:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7fa7a2e6fc00) [pid = 1830] [serial = 514] [outer = 0x7fa7a0734000] 01:04:00 INFO - PROCESS | 1830 | 1461225840319 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 01:04:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:04:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1237ms 01:04:00 INFO - PROCESS | 1830 | 1461225840388 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 01:04:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:04:00 INFO - PROCESS | 1830 | 1461225840393 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 01:04:00 INFO - PROCESS | 1830 | 1461225840398 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:04:00 INFO - PROCESS | 1830 | 1461225840401 Marionette TRACE conn3 <- [1,658,null,{}] 01:04:00 INFO - PROCESS | 1830 | 1461225840406 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:00 INFO - PROCESS | 1830 | 1461225840539 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 01:04:00 INFO - PROCESS | 1830 | 1461225840668 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be259800 == 61 [pid = 1830] [id = 172] 01:04:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7fa7a07de800) [pid = 1830] [serial = 515] [outer = (nil)] 01:04:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7fa7aa18d000) [pid = 1830] [serial = 516] [outer = 0x7fa7a07de800] 01:04:00 INFO - PROCESS | 1830 | 1461225840730 Marionette DEBUG loaded listener.js 01:04:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7fa7ab812400) [pid = 1830] [serial = 517] [outer = 0x7fa7a07de800] 01:04:01 INFO - PROCESS | 1830 | 1461225841570 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:04:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:04:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1227ms 01:04:01 INFO - PROCESS | 1830 | 1461225841626 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 01:04:01 INFO - PROCESS | 1830 | 1461225841631 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 01:04:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:04:01 INFO - PROCESS | 1830 | 1461225841647 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:04:01 INFO - PROCESS | 1830 | 1461225841653 Marionette TRACE conn3 <- [1,662,null,{}] 01:04:01 INFO - PROCESS | 1830 | 1461225841658 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:01 INFO - PROCESS | 1830 | 1461225841830 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 01:04:01 INFO - PROCESS | 1830 | 1461225841965 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7beb32800 == 62 [pid = 1830] [id = 173] 01:04:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7fa7a5b0d400) [pid = 1830] [serial = 518] [outer = (nil)] 01:04:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7fa7af565c00) [pid = 1830] [serial = 519] [outer = 0x7fa7a5b0d400] 01:04:02 INFO - PROCESS | 1830 | 1461225842026 Marionette DEBUG loaded listener.js 01:04:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7fa7b9522000) [pid = 1830] [serial = 520] [outer = 0x7fa7a5b0d400] 01:04:02 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:04:02 INFO - PROCESS | 1830 | 1461225842787 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 01:04:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:04:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1193ms 01:04:02 INFO - PROCESS | 1830 | 1461225842833 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 01:04:02 INFO - PROCESS | 1830 | 1461225842837 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 01:04:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:04:02 INFO - PROCESS | 1830 | 1461225842842 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:04:02 INFO - PROCESS | 1830 | 1461225842844 Marionette TRACE conn3 <- [1,666,null,{}] 01:04:02 INFO - PROCESS | 1830 | 1461225842849 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:02 INFO - PROCESS | 1830 | 1461225842982 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 01:04:03 INFO - PROCESS | 1830 | 1461225843280 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e51800 == 63 [pid = 1830] [id = 174] 01:04:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7fa7a0740000) [pid = 1830] [serial = 521] [outer = (nil)] 01:04:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7fa7a07d9c00) [pid = 1830] [serial = 522] [outer = 0x7fa7a0740000] 01:04:03 INFO - PROCESS | 1830 | 1461225843343 Marionette DEBUG loaded listener.js 01:04:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7fa7a0996c00) [pid = 1830] [serial = 523] [outer = 0x7fa7a0740000] 01:04:03 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:04:04 INFO - PROCESS | 1830 | 1461225844129 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 01:04:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:04:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1326ms 01:04:04 INFO - PROCESS | 1830 | 1461225844169 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 01:04:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:04:04 INFO - PROCESS | 1830 | 1461225844175 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 01:04:04 INFO - PROCESS | 1830 | 1461225844182 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:04:04 INFO - PROCESS | 1830 | 1461225844185 Marionette TRACE conn3 <- [1,670,null,{}] 01:04:04 INFO - PROCESS | 1830 | 1461225844191 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:04 INFO - PROCESS | 1830 | 1461225844320 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 01:04:04 INFO - PROCESS | 1830 | 1461225844430 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e58800 == 64 [pid = 1830] [id = 175] 01:04:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7fa7a0740400) [pid = 1830] [serial = 524] [outer = (nil)] 01:04:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7fa7a2a06800) [pid = 1830] [serial = 525] [outer = 0x7fa7a0740400] 01:04:04 INFO - PROCESS | 1830 | 1461225844487 Marionette DEBUG loaded listener.js 01:04:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7fa7a2a0d400) [pid = 1830] [serial = 526] [outer = 0x7fa7a0740400] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba210800 == 63 [pid = 1830] [id = 169] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab4b7000 == 62 [pid = 1830] [id = 168] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b33ed800 == 61 [pid = 1830] [id = 167] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7acd1b000 == 60 [pid = 1830] [id = 166] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac011800 == 59 [pid = 1830] [id = 165] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab536800 == 58 [pid = 1830] [id = 164] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7fa7aa191400) [pid = 1830] [serial = 468] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7fa7beb5f000) [pid = 1830] [serial = 441] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7fa7b330e400) [pid = 1830] [serial = 435] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7fa7ab81bc00) [pid = 1830] [serial = 432] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7fa7a22ed800) [pid = 1830] [serial = 426] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7fa7a1ab9400) [pid = 1830] [serial = 423] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7fa7aa549800) [pid = 1830] [serial = 429] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7fa7be763400) [pid = 1830] [serial = 438] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a458d000 == 57 [pid = 1830] [id = 163] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a1ca1000 == 56 [pid = 1830] [id = 162] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2e1e000 == 55 [pid = 1830] [id = 161] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e4e000 == 54 [pid = 1830] [id = 160] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c1438000 == 53 [pid = 1830] [id = 159] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7acd1a800 == 52 [pid = 1830] [id = 158] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e8f000 == 51 [pid = 1830] [id = 157] 01:04:05 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be952000 == 50 [pid = 1830] [id = 156] 01:04:05 INFO - PROCESS | 1830 | 1461225845220 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 01:04:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:04:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1081ms 01:04:05 INFO - PROCESS | 1830 | 1461225845310 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 01:04:05 INFO - PROCESS | 1830 | 1461225845315 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7fa7c2ced000) [pid = 1830] [serial = 385] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7fa7ba428c00) [pid = 1830] [serial = 459] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7fa7bea7fc00) [pid = 1830] [serial = 462] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7fa7bc61c800) [pid = 1830] [serial = 460] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7fa7a85eac00) [pid = 1830] [serial = 450] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7fa7abc71c00) [pid = 1830] [serial = 453] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7ac179400) [pid = 1830] [serial = 454] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7a4f79c00) [pid = 1830] [serial = 448] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7a2d9fc00) [pid = 1830] [serial = 447] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7a1af2c00) [pid = 1830] [serial = 445] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7a099f400) [pid = 1830] [serial = 444] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7ab81b800) [pid = 1830] [serial = 421] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7aa185800) [pid = 1830] [serial = 465] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7aa585400) [pid = 1830] [serial = 451] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7ac5e1000) [pid = 1830] [serial = 456] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7b8464400) [pid = 1830] [serial = 457] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7c14b1800) [pid = 1830] [serial = 463] [outer = (nil)] [url = about:blank] 01:04:05 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7aa18bc00) [pid = 1830] [serial = 466] [outer = (nil)] [url = about:blank] 01:04:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:04:05 INFO - PROCESS | 1830 | 1461225845342 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:04:05 INFO - PROCESS | 1830 | 1461225845344 Marionette TRACE conn3 <- [1,674,null,{}] 01:04:05 INFO - PROCESS | 1830 | 1461225845349 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:05 INFO - PROCESS | 1830 | 1461225845467 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 01:04:05 INFO - PROCESS | 1830 | 1461225845475 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fb6000 == 51 [pid = 1830] [id = 176] 01:04:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7a2543400) [pid = 1830] [serial = 527] [outer = (nil)] 01:04:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7a5017000) [pid = 1830] [serial = 528] [outer = 0x7fa7a2543400] 01:04:05 INFO - PROCESS | 1830 | 1461225845526 Marionette DEBUG loaded listener.js 01:04:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7a8573400) [pid = 1830] [serial = 529] [outer = 0x7fa7a2543400] 01:04:06 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:04:06 INFO - PROCESS | 1830 | 1461225846594 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 01:04:06 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 01:04:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1280ms 01:04:06 INFO - PROCESS | 1830 | 1461225846621 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 01:04:06 INFO - PROCESS | 1830 | 1461225846624 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 01:04:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:04:06 INFO - PROCESS | 1830 | 1461225846630 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:04:06 INFO - PROCESS | 1830 | 1461225846638 Marionette TRACE conn3 <- [1,678,null,{}] 01:04:06 INFO - PROCESS | 1830 | 1461225846649 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:06 INFO - PROCESS | 1830 | 1461225846770 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 01:04:06 INFO - PROCESS | 1830 | 1461225846785 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b9250000 == 52 [pid = 1830] [id = 177] 01:04:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7a8577400) [pid = 1830] [serial = 530] [outer = (nil)] 01:04:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7af2a2c00) [pid = 1830] [serial = 531] [outer = 0x7fa7a8577400] 01:04:06 INFO - PROCESS | 1830 | 1461225846834 Marionette DEBUG loaded listener.js 01:04:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7b8467800) [pid = 1830] [serial = 532] [outer = 0x7fa7a8577400] 01:04:07 INFO - PROCESS | 1830 | 1461225847508 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 01:04:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:04:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 934ms 01:04:07 INFO - PROCESS | 1830 | 1461225847563 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 01:04:07 INFO - PROCESS | 1830 | 1461225847567 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 01:04:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:04:07 INFO - PROCESS | 1830 | 1461225847572 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:04:07 INFO - PROCESS | 1830 | 1461225847574 Marionette TRACE conn3 <- [1,682,null,{}] 01:04:07 INFO - PROCESS | 1830 | 1461225847579 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:07 INFO - PROCESS | 1830 | 1461225847732 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 01:04:07 INFO - PROCESS | 1830 | 1461225847801 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba403800 == 53 [pid = 1830] [id = 178] 01:04:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7a22ed800) [pid = 1830] [serial = 533] [outer = (nil)] 01:04:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7b8464400) [pid = 1830] [serial = 534] [outer = 0x7fa7a22ed800] 01:04:07 INFO - PROCESS | 1830 | 1461225847852 Marionette DEBUG loaded listener.js 01:04:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7b9528000) [pid = 1830] [serial = 535] [outer = 0x7fa7a22ed800] 01:04:08 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:08 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:08 INFO - PROCESS | 1830 | 1461225848896 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 01:04:08 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) 01:04:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1378ms 01:04:08 INFO - PROCESS | 1830 | 1461225848951 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 01:04:08 INFO - PROCESS | 1830 | 1461225848953 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 01:04:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:04:08 INFO - PROCESS | 1830 | 1461225848966 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:04:08 INFO - PROCESS | 1830 | 1461225848968 Marionette TRACE conn3 <- [1,686,null,{}] 01:04:08 INFO - PROCESS | 1830 | 1461225848973 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:09 INFO - PROCESS | 1830 | 1461225849120 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 01:04:09 INFO - PROCESS | 1830 | 1461225849212 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be93b000 == 54 [pid = 1830] [id = 179] 01:04:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7b97e9400) [pid = 1830] [serial = 536] [outer = (nil)] 01:04:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7ba4e4c00) [pid = 1830] [serial = 537] [outer = 0x7fa7b97e9400] 01:04:09 INFO - PROCESS | 1830 | 1461225849276 Marionette DEBUG loaded listener.js 01:04:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7bdf6fc00) [pid = 1830] [serial = 538] [outer = 0x7fa7b97e9400] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7a2665400) [pid = 1830] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7a073a400) [pid = 1830] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7bc61a800) [pid = 1830] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7aa190c00) [pid = 1830] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7a1bf2000) [pid = 1830] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7b9396c00) [pid = 1830] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7a90e8400) [pid = 1830] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7a5b02800) [pid = 1830] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7a1be9800) [pid = 1830] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7a0738400) [pid = 1830] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7a0994800) [pid = 1830] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7a0994000) [pid = 1830] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7a88ce800) [pid = 1830] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7a1bea400) [pid = 1830] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7a6029800) [pid = 1830] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a2e6d800) [pid = 1830] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7ac5e9000) [pid = 1830] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7a1ac1c00) [pid = 1830] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:04:09 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7a1be6c00) [pid = 1830] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:04:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:10 INFO - PROCESS | 1830 | 1461225850449 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 01:04:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:04:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1538ms 01:04:10 INFO - PROCESS | 1830 | 1461225850497 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 01:04:10 INFO - PROCESS | 1830 | 1461225850508 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 01:04:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:04:10 INFO - PROCESS | 1830 | 1461225850521 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:04:10 INFO - PROCESS | 1830 | 1461225850523 Marionette TRACE conn3 <- [1,690,null,{}] 01:04:10 INFO - PROCESS | 1830 | 1461225850528 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:10 INFO - PROCESS | 1830 | 1461225850705 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 01:04:10 INFO - PROCESS | 1830 | 1461225850765 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa3ad800 == 55 [pid = 1830] [id = 180] 01:04:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7a073e400) [pid = 1830] [serial = 539] [outer = (nil)] 01:04:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7aace2400) [pid = 1830] [serial = 540] [outer = 0x7fa7a073e400] 01:04:10 INFO - PROCESS | 1830 | 1461225850815 Marionette DEBUG loaded listener.js 01:04:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7aace7c00) [pid = 1830] [serial = 541] [outer = 0x7fa7a073e400] 01:04:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:11 INFO - PROCESS | 1830 | 1461225851762 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 01:04:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:04:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1280ms 01:04:11 INFO - PROCESS | 1830 | 1461225851805 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 01:04:11 INFO - PROCESS | 1830 | 1461225851808 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 01:04:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:04:11 INFO - PROCESS | 1830 | 1461225851812 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:04:11 INFO - PROCESS | 1830 | 1461225851815 Marionette TRACE conn3 <- [1,694,null,{}] 01:04:11 INFO - PROCESS | 1830 | 1461225851819 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:12 INFO - PROCESS | 1830 | 1461225851997 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 01:04:12 INFO - PROCESS | 1830 | 1461225852153 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4067000 == 56 [pid = 1830] [id = 181] 01:04:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a07e2400) [pid = 1830] [serial = 542] [outer = (nil)] 01:04:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7a1ac1400) [pid = 1830] [serial = 543] [outer = 0x7fa7a07e2400] 01:04:12 INFO - PROCESS | 1830 | 1461225852216 Marionette DEBUG loaded listener.js 01:04:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7a21a3400) [pid = 1830] [serial = 544] [outer = 0x7fa7a07e2400] 01:04:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7a22f1c00) [pid = 1830] [serial = 545] [outer = 0x7fa7a21a4800] 01:04:13 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:13 INFO - PROCESS | 1830 | 1461225853402 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 01:04:13 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) 01:04:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1638ms 01:04:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:04:13 INFO - PROCESS | 1830 | 1461225853452 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 01:04:13 INFO - PROCESS | 1830 | 1461225853456 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 01:04:13 INFO - PROCESS | 1830 | 1461225853463 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:04:13 INFO - PROCESS | 1830 | 1461225853468 Marionette TRACE conn3 <- [1,698,null,{}] 01:04:13 INFO - PROCESS | 1830 | 1461225853526 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:13 INFO - PROCESS | 1830 | 1461225853694 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 01:04:13 INFO - PROCESS | 1830 | 1461225853820 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aba86800 == 57 [pid = 1830] [id = 182] 01:04:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7a073d000) [pid = 1830] [serial = 546] [outer = (nil)] 01:04:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7a2a11c00) [pid = 1830] [serial = 547] [outer = 0x7fa7a073d000] 01:04:13 INFO - PROCESS | 1830 | 1461225853883 Marionette DEBUG loaded listener.js 01:04:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7a6027c00) [pid = 1830] [serial = 548] [outer = 0x7fa7a073d000] 01:04:14 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:15 INFO - PROCESS | 1830 | 1461225855015 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 01:04:15 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) 01:04:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1593ms 01:04:15 INFO - PROCESS | 1830 | 1461225855056 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 01:04:15 INFO - PROCESS | 1830 | 1461225855059 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 01:04:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:04:15 INFO - PROCESS | 1830 | 1461225855065 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:04:15 INFO - PROCESS | 1830 | 1461225855067 Marionette TRACE conn3 <- [1,702,null,{}] 01:04:15 INFO - PROCESS | 1830 | 1461225855072 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:15 INFO - PROCESS | 1830 | 1461225855247 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 01:04:15 INFO - PROCESS | 1830 | 1461225855420 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba74a000 == 58 [pid = 1830] [id = 183] 01:04:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7a2665400) [pid = 1830] [serial = 549] [outer = (nil)] 01:04:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7aaad9000) [pid = 1830] [serial = 550] [outer = 0x7fa7a2665400] 01:04:15 INFO - PROCESS | 1830 | 1461225855481 Marionette DEBUG loaded listener.js 01:04:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7aacea800) [pid = 1830] [serial = 551] [outer = 0x7fa7a2665400] 01:04:16 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:16 INFO - PROCESS | 1830 | 1461225856611 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 01:04:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:04:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1577ms 01:04:16 INFO - PROCESS | 1830 | 1461225856642 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 01:04:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:04:16 INFO - PROCESS | 1830 | 1461225856648 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 01:04:16 INFO - PROCESS | 1830 | 1461225856662 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:04:16 INFO - PROCESS | 1830 | 1461225856667 Marionette TRACE conn3 <- [1,706,null,{}] 01:04:16 INFO - PROCESS | 1830 | 1461225856672 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:16 INFO - PROCESS | 1830 | 1461225856813 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 01:04:16 INFO - PROCESS | 1830 | 1461225856960 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fb2800 == 59 [pid = 1830] [id = 184] 01:04:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7a073c800) [pid = 1830] [serial = 552] [outer = (nil)] 01:04:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7a601dc00) [pid = 1830] [serial = 553] [outer = 0x7fa7a073c800] 01:04:17 INFO - PROCESS | 1830 | 1461225857020 Marionette DEBUG loaded listener.js 01:04:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7b3311000) [pid = 1830] [serial = 554] [outer = 0x7fa7a073c800] 01:04:18 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:18 INFO - PROCESS | 1830 | 1461225858273 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 01:04:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:04:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1692ms 01:04:18 INFO - PROCESS | 1830 | 1461225858347 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 01:04:18 INFO - PROCESS | 1830 | 1461225858351 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 01:04:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:04:18 INFO - PROCESS | 1830 | 1461225858358 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:04:18 INFO - PROCESS | 1830 | 1461225858363 Marionette TRACE conn3 <- [1,710,null,{}] 01:04:18 INFO - PROCESS | 1830 | 1461225858370 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:18 INFO - PROCESS | 1830 | 1461225858492 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 01:04:18 INFO - PROCESS | 1830 | 1461225858627 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a255a000 == 60 [pid = 1830] [id = 185] 01:04:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7a073e800) [pid = 1830] [serial = 555] [outer = (nil)] 01:04:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7a1aeac00) [pid = 1830] [serial = 556] [outer = 0x7fa7a073e800] 01:04:18 INFO - PROCESS | 1830 | 1461225858687 Marionette DEBUG loaded listener.js 01:04:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7a1bf0c00) [pid = 1830] [serial = 557] [outer = 0x7fa7a073e800] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e98000 == 59 [pid = 1830] [id = 52] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab215800 == 58 [pid = 1830] [id = 53] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2552000 == 57 [pid = 1830] [id = 62] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2acc800 == 56 [pid = 1830] [id = 61] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7af212000 == 55 [pid = 1830] [id = 54] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2557800 == 54 [pid = 1830] [id = 60] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa3ad800 == 53 [pid = 1830] [id = 180] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be93b000 == 52 [pid = 1830] [id = 179] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba403800 == 51 [pid = 1830] [id = 178] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7b9397800) [pid = 1830] [serial = 507] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7bdf69c00) [pid = 1830] [serial = 480] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7a22eb000) [pid = 1830] [serial = 471] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7abe68800) [pid = 1830] [serial = 477] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7a857e400) [pid = 1830] [serial = 474] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b9250000 == 50 [pid = 1830] [id = 177] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5fb6000 == 49 [pid = 1830] [id = 176] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e58800 == 48 [pid = 1830] [id = 175] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e51800 == 47 [pid = 1830] [id = 174] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7beb32800 == 46 [pid = 1830] [id = 173] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab536000 == 45 [pid = 1830] [id = 171] 01:04:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2adb000 == 44 [pid = 1830] [id = 170] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7a2da4800) [pid = 1830] [serial = 489] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7af561000) [pid = 1830] [serial = 505] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7bea7c800) [pid = 1830] [serial = 439] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7a5b0bc00) [pid = 1830] [serial = 490] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7accc0000) [pid = 1830] [serial = 499] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7a1fbdc00) [pid = 1830] [serial = 486] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7a1fb9c00) [pid = 1830] [serial = 504] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7c1488000) [pid = 1830] [serial = 442] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7abe61400) [pid = 1830] [serial = 496] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7abbcbc00) [pid = 1830] [serial = 495] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7b264f800) [pid = 1830] [serial = 433] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7a22f4c00) [pid = 1830] [serial = 487] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7a4142800) [pid = 1830] [serial = 388] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7af563800) [pid = 1830] [serial = 502] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7a1af1000) [pid = 1830] [serial = 424] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7abe09000) [pid = 1830] [serial = 484] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7aa584000) [pid = 1830] [serial = 492] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7a073f400) [pid = 1830] [serial = 501] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7fa7abe67800) [pid = 1830] [serial = 498] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7fa7ac5ddc00) [pid = 1830] [serial = 391] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 84 (0x7fa7b9740000) [pid = 1830] [serial = 436] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7fa7ab818800) [pid = 1830] [serial = 430] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7fa7ab80ec00) [pid = 1830] [serial = 493] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 81 (0x7fa7c07a1400) [pid = 1830] [serial = 394] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 80 (0x7fa7a5019000) [pid = 1830] [serial = 427] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 79 (0x7fa7c2a59c00) [pid = 1830] [serial = 397] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | --DOMWINDOW == 78 (0x7fa7a1fbf800) [pid = 1830] [serial = 483] [outer = (nil)] [url = about:blank] 01:04:19 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:19 INFO - PROCESS | 1830 | 1461225859872 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 01:04:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:04:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1532ms 01:04:19 INFO - PROCESS | 1830 | 1461225859889 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 01:04:19 INFO - PROCESS | 1830 | 1461225859896 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 01:04:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:04:19 INFO - PROCESS | 1830 | 1461225859905 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:04:19 INFO - PROCESS | 1830 | 1461225859907 Marionette TRACE conn3 <- [1,714,null,{}] 01:04:19 INFO - PROCESS | 1830 | 1461225859911 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:20 INFO - PROCESS | 1830 | 1461225860034 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 01:04:20 INFO - PROCESS | 1830 | 1461225860178 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4126000 == 45 [pid = 1830] [id = 186] 01:04:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7fa7a0741000) [pid = 1830] [serial = 558] [outer = (nil)] 01:04:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 80 (0x7fa7a253cc00) [pid = 1830] [serial = 559] [outer = 0x7fa7a0741000] 01:04:20 INFO - PROCESS | 1830 | 1461225860230 Marionette DEBUG loaded listener.js 01:04:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 81 (0x7fa7a2665800) [pid = 1830] [serial = 560] [outer = 0x7fa7a0741000] 01:04:21 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:21 INFO - PROCESS | 1830 | 1461225861215 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 01:04:21 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 01:04:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1329ms 01:04:21 INFO - PROCESS | 1830 | 1461225861234 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 01:04:21 INFO - PROCESS | 1830 | 1461225861237 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 01:04:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:04:21 INFO - PROCESS | 1830 | 1461225861242 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:04:21 INFO - PROCESS | 1830 | 1461225861246 Marionette TRACE conn3 <- [1,718,null,{}] 01:04:21 INFO - PROCESS | 1830 | 1461225861259 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:21 INFO - PROCESS | 1830 | 1461225861389 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 01:04:21 INFO - PROCESS | 1830 | 1461225861398 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6046000 == 46 [pid = 1830] [id = 187] 01:04:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7fa7a29a3c00) [pid = 1830] [serial = 561] [outer = (nil)] 01:04:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7fa7a35ea400) [pid = 1830] [serial = 562] [outer = 0x7fa7a29a3c00] 01:04:21 INFO - PROCESS | 1830 | 1461225861453 Marionette DEBUG loaded listener.js 01:04:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7fa7a4503400) [pid = 1830] [serial = 563] [outer = 0x7fa7a29a3c00] 01:04:22 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7fa7a868f800) [pid = 1830] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:04:22 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7fa7a21a0400) [pid = 1830] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:04:22 INFO - PROCESS | 1830 | --DOMWINDOW == 81 (0x7fa7a07df400) [pid = 1830] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:04:22 INFO - PROCESS | 1830 | --DOMWINDOW == 80 (0x7fa7aa7d0800) [pid = 1830] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:04:22 INFO - PROCESS | 1830 | --DOMWINDOW == 79 (0x7fa7b97e9400) [pid = 1830] [serial = 536] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:04:22 INFO - PROCESS | 1830 | --DOMWINDOW == 78 (0x7fa7a8577400) [pid = 1830] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:04:22 INFO - PROCESS | 1830 | --DOMWINDOW == 77 (0x7fa7a0740400) [pid = 1830] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:04:22 INFO - PROCESS | 1830 | --DOMWINDOW == 76 (0x7fa7a0740000) [pid = 1830] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:04:22 INFO - PROCESS | 1830 | --DOMWINDOW == 75 (0x7fa7a2543400) [pid = 1830] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:04:22 INFO - PROCESS | 1830 | --DOMWINDOW == 74 (0x7fa7a4146800) [pid = 1830] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:04:22 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7fa7a22ed800) [pid = 1830] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:04:22 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:22 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:23 INFO - PROCESS | 1830 | 1461225863032 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 01:04:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:04:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1832ms 01:04:23 INFO - PROCESS | 1830 | 1461225863077 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 01:04:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:04:23 INFO - PROCESS | 1830 | 1461225863081 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 01:04:23 INFO - PROCESS | 1830 | 1461225863087 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:04:23 INFO - PROCESS | 1830 | 1461225863092 Marionette TRACE conn3 <- [1,722,null,{}] 01:04:23 INFO - PROCESS | 1830 | 1461225863098 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:23 INFO - PROCESS | 1830 | 1461225863311 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 01:04:23 INFO - PROCESS | 1830 | 1461225863412 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e5f000 == 47 [pid = 1830] [id = 188] 01:04:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7fa7a1bf3000) [pid = 1830] [serial = 564] [outer = (nil)] 01:04:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7fa7a265e800) [pid = 1830] [serial = 565] [outer = 0x7fa7a1bf3000] 01:04:23 INFO - PROCESS | 1830 | 1461225863474 Marionette DEBUG loaded listener.js 01:04:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7fa7a2a05400) [pid = 1830] [serial = 566] [outer = 0x7fa7a1bf3000] 01:04:24 INFO - PROCESS | 1830 | 1461225864114 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 01:04:24 INFO - PROCESS | 1830 | 1461225864179 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 01:04:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:04:24 INFO - PROCESS | 1830 | 1461225864188 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:04:24 INFO - PROCESS | 1830 | 1461225864191 Marionette TRACE conn3 <- [1,726,null,{}] 01:04:24 INFO - PROCESS | 1830 | 1461225864196 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:24 INFO - PROCESS | 1830 | 1461225864331 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 01:04:24 INFO - PROCESS | 1830 | 1461225864461 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa749000 == 48 [pid = 1830] [id = 189] 01:04:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7fa7a253a800) [pid = 1830] [serial = 567] [outer = (nil)] 01:04:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7fa7a5017c00) [pid = 1830] [serial = 568] [outer = 0x7fa7a253a800] 01:04:24 INFO - PROCESS | 1830 | 1461225864522 Marionette DEBUG loaded listener.js 01:04:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7fa7a5b0d800) [pid = 1830] [serial = 569] [outer = 0x7fa7a253a800] 01:04:25 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:25 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:25 INFO - PROCESS | 1830 | 1461225865431 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 01:04:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:04:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1280ms 01:04:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:04:25 INFO - PROCESS | 1830 | 1461225865468 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 01:04:25 INFO - PROCESS | 1830 | 1461225865471 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 01:04:25 INFO - PROCESS | 1830 | 1461225865477 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:04:25 INFO - PROCESS | 1830 | 1461225865481 Marionette TRACE conn3 <- [1,730,null,{}] 01:04:25 INFO - PROCESS | 1830 | 1461225865495 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:25 INFO - PROCESS | 1830 | 1461225865648 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 01:04:25 INFO - PROCESS | 1830 | 1461225865783 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aba89800 == 49 [pid = 1830] [id = 190] 01:04:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 80 (0x7fa7a6079c00) [pid = 1830] [serial = 570] [outer = (nil)] 01:04:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 81 (0x7fa7a90e9800) [pid = 1830] [serial = 571] [outer = 0x7fa7a6079c00] 01:04:25 INFO - PROCESS | 1830 | 1461225865847 Marionette DEBUG loaded listener.js 01:04:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7fa7aa18a400) [pid = 1830] [serial = 572] [outer = 0x7fa7a6079c00] 01:04:26 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:26 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:26 INFO - PROCESS | 1830 | 1461225866618 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 01:04:26 INFO - PROCESS | 1830 | 1461225866664 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 01:04:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:04:26 INFO - PROCESS | 1830 | 1461225866669 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:04:26 INFO - PROCESS | 1830 | 1461225866672 Marionette TRACE conn3 <- [1,734,null,{}] 01:04:26 INFO - PROCESS | 1830 | 1461225866693 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:26 INFO - PROCESS | 1830 | 1461225866831 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 01:04:26 INFO - PROCESS | 1830 | 1461225866961 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2209000 == 50 [pid = 1830] [id = 191] 01:04:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7fa7a607d400) [pid = 1830] [serial = 573] [outer = (nil)] 01:04:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7fa7aaaf4800) [pid = 1830] [serial = 574] [outer = 0x7fa7a607d400] 01:04:27 INFO - PROCESS | 1830 | 1461225867029 Marionette DEBUG loaded listener.js 01:04:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7fa7aace0400) [pid = 1830] [serial = 575] [outer = 0x7fa7a607d400] 01:04:27 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:27 INFO - PROCESS | 1830 | 1461225867778 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 01:04:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:04:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1132ms 01:04:27 INFO - PROCESS | 1830 | 1461225867803 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 01:04:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:04:27 INFO - PROCESS | 1830 | 1461225867806 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 01:04:27 INFO - PROCESS | 1830 | 1461225867811 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:04:27 INFO - PROCESS | 1830 | 1461225867813 Marionette TRACE conn3 <- [1,738,null,{}] 01:04:27 INFO - PROCESS | 1830 | 1461225867818 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:27 INFO - PROCESS | 1830 | 1461225867943 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 01:04:28 INFO - PROCESS | 1830 | 1461225868075 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b33dc800 == 51 [pid = 1830] [id = 192] 01:04:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7fa7aa28f000) [pid = 1830] [serial = 576] [outer = (nil)] 01:04:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7fa7aaceb000) [pid = 1830] [serial = 577] [outer = 0x7fa7aa28f000] 01:04:28 INFO - PROCESS | 1830 | 1461225868134 Marionette DEBUG loaded listener.js 01:04:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7ab815000) [pid = 1830] [serial = 578] [outer = 0x7fa7aa28f000] 01:04:29 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:29 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:29 INFO - PROCESS | 1830 | 1461225869346 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 01:04:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:04:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1577ms 01:04:29 INFO - PROCESS | 1830 | 1461225869388 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 01:04:29 INFO - PROCESS | 1830 | 1461225869393 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 01:04:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:04:29 INFO - PROCESS | 1830 | 1461225869400 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:04:29 INFO - PROCESS | 1830 | 1461225869404 Marionette TRACE conn3 <- [1,742,null,{}] 01:04:29 INFO - PROCESS | 1830 | 1461225869412 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:29 INFO - PROCESS | 1830 | 1461225869619 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 01:04:29 INFO - PROCESS | 1830 | 1461225869723 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fbb000 == 52 [pid = 1830] [id = 193] 01:04:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7a1ac0c00) [pid = 1830] [serial = 579] [outer = (nil)] 01:04:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7a1fb6000) [pid = 1830] [serial = 580] [outer = 0x7fa7a1ac0c00] 01:04:29 INFO - PROCESS | 1830 | 1461225869779 Marionette DEBUG loaded listener.js 01:04:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7a2663800) [pid = 1830] [serial = 581] [outer = 0x7fa7a1ac0c00] 01:04:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba754800 == 51 [pid = 1830] [id = 130] 01:04:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5fb2800 == 50 [pid = 1830] [id = 184] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7aace2400) [pid = 1830] [serial = 540] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba74a000 == 49 [pid = 1830] [id = 183] 01:04:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aba86800 == 48 [pid = 1830] [id = 182] 01:04:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4067000 == 47 [pid = 1830] [id = 181] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7b9392c00) [pid = 1830] [serial = 478] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7aa193400) [pid = 1830] [serial = 475] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7a2663400) [pid = 1830] [serial = 472] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7fa7be9b8c00) [pid = 1830] [serial = 481] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7fa7ba4e4c00) [pid = 1830] [serial = 537] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 84 (0x7fa7af2a2c00) [pid = 1830] [serial = 531] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7fa7b8467800) [pid = 1830] [serial = 532] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7fa7a2a0d400) [pid = 1830] [serial = 526] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 81 (0x7fa7a2a06800) [pid = 1830] [serial = 525] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 80 (0x7fa7a0996c00) [pid = 1830] [serial = 523] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 79 (0x7fa7a07d9c00) [pid = 1830] [serial = 522] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 78 (0x7fa7a5017000) [pid = 1830] [serial = 528] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 77 (0x7fa7a8573400) [pid = 1830] [serial = 529] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 76 (0x7fa7b977f000) [pid = 1830] [serial = 508] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 75 (0x7fa7a0737800) [pid = 1830] [serial = 510] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 74 (0x7fa7a2660c00) [pid = 1830] [serial = 513] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7fa7aa18d000) [pid = 1830] [serial = 516] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 72 (0x7fa7af565c00) [pid = 1830] [serial = 519] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7fa7b8464400) [pid = 1830] [serial = 534] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 70 (0x7fa7b9528000) [pid = 1830] [serial = 535] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | --DOMWINDOW == 69 (0x7fa7bdf6fc00) [pid = 1830] [serial = 538] [outer = (nil)] [url = about:blank] 01:04:30 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:30 INFO - PROCESS | 1830 | 1461225870855 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 01:04:30 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 01:04:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1484ms 01:04:30 INFO - PROCESS | 1830 | 1461225870885 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 01:04:30 INFO - PROCESS | 1830 | 1461225870891 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 01:04:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:04:30 INFO - PROCESS | 1830 | 1461225870899 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:04:30 INFO - PROCESS | 1830 | 1461225870902 Marionette TRACE conn3 <- [1,746,null,{}] 01:04:30 INFO - PROCESS | 1830 | 1461225870907 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:31 INFO - PROCESS | 1830 | 1461225871024 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 01:04:31 INFO - PROCESS | 1830 | 1461225871072 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e53800 == 48 [pid = 1830] [id = 194] 01:04:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7fa7a4143800) [pid = 1830] [serial = 582] [outer = (nil)] 01:04:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7fa7a5017000) [pid = 1830] [serial = 583] [outer = 0x7fa7a4143800] 01:04:31 INFO - PROCESS | 1830 | 1461225871124 Marionette DEBUG loaded listener.js 01:04:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7fa7a601e000) [pid = 1830] [serial = 584] [outer = 0x7fa7a4143800] 01:04:31 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:32 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:32 INFO - PROCESS | 1830 | 1461225872166 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 01:04:32 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.) 01:04:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1282ms 01:04:32 INFO - PROCESS | 1830 | 1461225872180 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 01:04:32 INFO - PROCESS | 1830 | 1461225872182 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 01:04:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:04:32 INFO - PROCESS | 1830 | 1461225872188 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:04:32 INFO - PROCESS | 1830 | 1461225872191 Marionette TRACE conn3 <- [1,750,null,{}] 01:04:32 INFO - PROCESS | 1830 | 1461225872204 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:32 INFO - PROCESS | 1830 | 1461225872329 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 01:04:32 INFO - PROCESS | 1830 | 1461225872422 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab777800 == 49 [pid = 1830] [id = 195] 01:04:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7fa7a8693800) [pid = 1830] [serial = 585] [outer = (nil)] 01:04:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7fa7aace7400) [pid = 1830] [serial = 586] [outer = 0x7fa7a8693800] 01:04:32 INFO - PROCESS | 1830 | 1461225872545 Marionette DEBUG loaded listener.js 01:04:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7fa7ab818800) [pid = 1830] [serial = 587] [outer = 0x7fa7a8693800] 01:04:33 INFO - PROCESS | 1830 | --DOMWINDOW == 74 (0x7fa7a073e800) [pid = 1830] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:04:33 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7fa7a0741000) [pid = 1830] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:04:33 INFO - PROCESS | 1830 | --DOMWINDOW == 72 (0x7fa7a073e400) [pid = 1830] [serial = 539] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:04:33 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:33 INFO - PROCESS | 1830 | 1461225873565 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 01:04:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:04:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1431ms 01:04:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:04:33 INFO - PROCESS | 1830 | 1461225873619 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 01:04:33 INFO - PROCESS | 1830 | 1461225873622 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 01:04:33 INFO - PROCESS | 1830 | 1461225873627 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:04:33 INFO - PROCESS | 1830 | 1461225873629 Marionette TRACE conn3 <- [1,754,null,{}] 01:04:33 INFO - PROCESS | 1830 | 1461225873633 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:33 INFO - PROCESS | 1830 | 1461225873756 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 01:04:33 INFO - PROCESS | 1830 | 1461225873877 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b33d3000 == 50 [pid = 1830] [id = 196] 01:04:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7fa7a1bf4400) [pid = 1830] [serial = 588] [outer = (nil)] 01:04:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7fa7aba1fc00) [pid = 1830] [serial = 589] [outer = 0x7fa7a1bf4400] 01:04:33 INFO - PROCESS | 1830 | 1461225873929 Marionette DEBUG loaded listener.js 01:04:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7fa7abe0ac00) [pid = 1830] [serial = 590] [outer = 0x7fa7a1bf4400] 01:04:34 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:34 INFO - PROCESS | 1830 | 1461225874882 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 01:04:34 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 01:04:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1276ms 01:04:34 INFO - PROCESS | 1830 | 1461225874903 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 01:04:34 INFO - PROCESS | 1830 | 1461225874905 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 01:04:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:04:34 INFO - PROCESS | 1830 | 1461225874910 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:04:34 INFO - PROCESS | 1830 | 1461225874912 Marionette TRACE conn3 <- [1,758,null,{}] 01:04:34 INFO - PROCESS | 1830 | 1461225874916 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:35 INFO - PROCESS | 1830 | 1461225875059 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 01:04:35 INFO - PROCESS | 1830 | 1461225875069 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b92eb800 == 51 [pid = 1830] [id = 197] 01:04:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7fa7a450bc00) [pid = 1830] [serial = 591] [outer = (nil)] 01:04:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7fa7abe69000) [pid = 1830] [serial = 592] [outer = 0x7fa7a450bc00] 01:04:35 INFO - PROCESS | 1830 | 1461225875120 Marionette DEBUG loaded listener.js 01:04:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7fa7ac523800) [pid = 1830] [serial = 593] [outer = 0x7fa7a450bc00] 01:04:35 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:35 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:35 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:35 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:35 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:35 INFO - PROCESS | 1830 | 1461225875711 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 01:04:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:04:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 822ms 01:04:35 INFO - PROCESS | 1830 | 1461225875733 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 01:04:35 INFO - PROCESS | 1830 | 1461225875735 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 01:04:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:04:35 INFO - PROCESS | 1830 | 1461225875740 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:04:35 INFO - PROCESS | 1830 | 1461225875742 Marionette TRACE conn3 <- [1,762,null,{}] 01:04:35 INFO - PROCESS | 1830 | 1461225875747 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:35 INFO - PROCESS | 1830 | 1461225875883 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 01:04:35 INFO - PROCESS | 1830 | 1461225875900 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba416000 == 52 [pid = 1830] [id = 198] 01:04:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7fa7ac523c00) [pid = 1830] [serial = 594] [outer = (nil)] 01:04:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 80 (0x7fa7ae7b8c00) [pid = 1830] [serial = 595] [outer = 0x7fa7ac523c00] 01:04:35 INFO - PROCESS | 1830 | 1461225875963 Marionette DEBUG loaded listener.js 01:04:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 81 (0x7fa7af5a7000) [pid = 1830] [serial = 596] [outer = 0x7fa7ac523c00] 01:04:37 INFO - PROCESS | 1830 | 1461225877060 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 01:04:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:04:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1377ms 01:04:37 INFO - PROCESS | 1830 | 1461225877118 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 01:04:37 INFO - PROCESS | 1830 | 1461225877123 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 01:04:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:04:37 INFO - PROCESS | 1830 | 1461225877130 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:04:37 INFO - PROCESS | 1830 | 1461225877135 Marionette TRACE conn3 <- [1,766,null,{}] 01:04:37 INFO - PROCESS | 1830 | 1461225877142 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:37 INFO - PROCESS | 1830 | 1461225877303 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 01:04:37 INFO - PROCESS | 1830 | 1461225877441 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e44000 == 53 [pid = 1830] [id = 199] 01:04:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7fa7a219d000) [pid = 1830] [serial = 597] [outer = (nil)] 01:04:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7fa7a2541c00) [pid = 1830] [serial = 598] [outer = 0x7fa7a219d000] 01:04:37 INFO - PROCESS | 1830 | 1461225877506 Marionette DEBUG loaded listener.js 01:04:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7fa7a2a06800) [pid = 1830] [serial = 599] [outer = 0x7fa7a219d000] 01:04:38 INFO - PROCESS | 1830 | 1461225878605 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 01:04:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:04:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1484ms 01:04:38 INFO - PROCESS | 1830 | 1461225878614 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 01:04:38 INFO - PROCESS | 1830 | 1461225878620 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 01:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:04:38 INFO - PROCESS | 1830 | 1461225878629 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:04:38 INFO - PROCESS | 1830 | 1461225878633 Marionette TRACE conn3 <- [1,770,null,{}] 01:04:38 INFO - PROCESS | 1830 | 1461225878681 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:38 INFO - PROCESS | 1830 | 1461225878829 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 01:04:39 INFO - PROCESS | 1830 | 1461225879045 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac923000 == 54 [pid = 1830] [id = 200] 01:04:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7fa7a29a9000) [pid = 1830] [serial = 600] [outer = (nil)] 01:04:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7fa7a90ecc00) [pid = 1830] [serial = 601] [outer = 0x7fa7a29a9000] 01:04:39 INFO - PROCESS | 1830 | 1461225879109 Marionette DEBUG loaded listener.js 01:04:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7fa7aa814c00) [pid = 1830] [serial = 602] [outer = 0x7fa7a29a9000] 01:04:39 INFO - PROCESS | 1830 | 1461225879828 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 01:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1238ms 01:04:39 INFO - PROCESS | 1830 | 1461225879873 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 01:04:39 INFO - PROCESS | 1830 | 1461225879875 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 01:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:04:39 INFO - PROCESS | 1830 | 1461225879882 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:04:39 INFO - PROCESS | 1830 | 1461225879887 Marionette TRACE conn3 <- [1,774,null,{}] 01:04:39 INFO - PROCESS | 1830 | 1461225879901 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:40 INFO - PROCESS | 1830 | 1461225880047 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 01:04:40 INFO - PROCESS | 1830 | 1461225880177 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bdfa1800 == 55 [pid = 1830] [id = 201] 01:04:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7aaacfc00) [pid = 1830] [serial = 603] [outer = (nil)] 01:04:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7ac170c00) [pid = 1830] [serial = 604] [outer = 0x7fa7aaacfc00] 01:04:40 INFO - PROCESS | 1830 | 1461225880242 Marionette DEBUG loaded listener.js 01:04:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7acdcb400) [pid = 1830] [serial = 605] [outer = 0x7fa7aaacfc00] 01:04:41 INFO - PROCESS | 1830 | 1461225881010 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 01:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1180ms 01:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:04:41 INFO - PROCESS | 1830 | 1461225881063 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 01:04:41 INFO - PROCESS | 1830 | 1461225881066 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 01:04:41 INFO - PROCESS | 1830 | 1461225881070 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:04:41 INFO - PROCESS | 1830 | 1461225881073 Marionette TRACE conn3 <- [1,778,null,{}] 01:04:41 INFO - PROCESS | 1830 | 1461225881078 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:41 INFO - PROCESS | 1830 | 1461225881206 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 01:04:41 INFO - PROCESS | 1830 | 1461225881341 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4f8a000 == 56 [pid = 1830] [id = 202] 01:04:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7a0994400) [pid = 1830] [serial = 606] [outer = (nil)] 01:04:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7ab812c00) [pid = 1830] [serial = 607] [outer = 0x7fa7a0994400] 01:04:41 INFO - PROCESS | 1830 | 1461225881401 Marionette DEBUG loaded listener.js 01:04:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7b264f400) [pid = 1830] [serial = 608] [outer = 0x7fa7a0994400] 01:04:42 INFO - PROCESS | 1830 | 1461225882356 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 01:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1330ms 01:04:42 INFO - PROCESS | 1830 | 1461225882401 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 01:04:42 INFO - PROCESS | 1830 | 1461225882407 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 01:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:04:42 INFO - PROCESS | 1830 | 1461225882413 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:04:42 INFO - PROCESS | 1830 | 1461225882417 Marionette TRACE conn3 <- [1,782,null,{}] 01:04:42 INFO - PROCESS | 1830 | 1461225882423 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:42 INFO - PROCESS | 1830 | 1461225882542 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 01:04:42 INFO - PROCESS | 1830 | 1461225882728 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2560800 == 57 [pid = 1830] [id = 203] 01:04:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7a29a6800) [pid = 1830] [serial = 609] [outer = (nil)] 01:04:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a1af7400) [pid = 1830] [serial = 610] [outer = 0x7fa7a29a6800] 01:04:42 INFO - PROCESS | 1830 | 1461225882837 Marionette DEBUG loaded listener.js 01:04:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7a2da4800) [pid = 1830] [serial = 611] [outer = 0x7fa7a29a6800] 01:04:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2c60800 == 56 [pid = 1830] [id = 56] 01:04:43 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7a1ac1400) [pid = 1830] [serial = 543] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a2a11c00) [pid = 1830] [serial = 547] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7aaad9000) [pid = 1830] [serial = 550] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7a601dc00) [pid = 1830] [serial = 553] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7a1bf0c00) [pid = 1830] [serial = 557] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7a1aeac00) [pid = 1830] [serial = 556] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7a253cc00) [pid = 1830] [serial = 559] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7a2665800) [pid = 1830] [serial = 560] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7aace7c00) [pid = 1830] [serial = 541] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7fa7a22ec000) [pid = 1830] [serial = 292] [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.] 01:04:43 INFO - PROCESS | 1830 | 1461225883555 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 01:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1177ms 01:04:43 INFO - PROCESS | 1830 | 1461225883591 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 01:04:43 INFO - PROCESS | 1830 | 1461225883596 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 01:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:04:43 INFO - PROCESS | 1830 | 1461225883604 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:04:43 INFO - PROCESS | 1830 | 1461225883607 Marionette TRACE conn3 <- [1,786,null,{}] 01:04:43 INFO - PROCESS | 1830 | 1461225883611 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:43 INFO - PROCESS | 1830 | 1461225883736 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 01:04:43 INFO - PROCESS | 1830 | 1461225883744 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4f90800 == 57 [pid = 1830] [id = 204] 01:04:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7fa7a22ec000) [pid = 1830] [serial = 612] [outer = (nil)] 01:04:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7a5b08c00) [pid = 1830] [serial = 613] [outer = 0x7fa7a22ec000] 01:04:43 INFO - PROCESS | 1830 | 1461225883794 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7a6026800) [pid = 1830] [serial = 614] [outer = 0x7fa7a22ec000] 01:04:44 INFO - PROCESS | 1830 | 1461225884484 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 01:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 931ms 01:04:44 INFO - PROCESS | 1830 | 1461225884536 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 01:04:44 INFO - PROCESS | 1830 | 1461225884539 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 01:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:04:44 INFO - PROCESS | 1830 | 1461225884544 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:04:44 INFO - PROCESS | 1830 | 1461225884549 Marionette TRACE conn3 <- [1,790,null,{}] 01:04:44 INFO - PROCESS | 1830 | 1461225884561 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:44 INFO - PROCESS | 1830 | 1461225884677 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 01:04:44 INFO - PROCESS | 1830 | 1461225884692 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab709800 == 58 [pid = 1830] [id = 205] 01:04:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7a8fc9800) [pid = 1830] [serial = 615] [outer = (nil)] 01:04:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7aa193400) [pid = 1830] [serial = 616] [outer = 0x7fa7a8fc9800] 01:04:44 INFO - PROCESS | 1830 | 1461225884744 Marionette DEBUG loaded listener.js 01:04:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7aacde800) [pid = 1830] [serial = 617] [outer = 0x7fa7a8fc9800] 01:04:45 INFO - PROCESS | 1830 | 1461225885371 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 01:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 935ms 01:04:45 INFO - PROCESS | 1830 | 1461225885481 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 01:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:04:45 INFO - PROCESS | 1830 | 1461225885484 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 01:04:45 INFO - PROCESS | 1830 | 1461225885489 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:04:45 INFO - PROCESS | 1830 | 1461225885499 Marionette TRACE conn3 <- [1,794,null,{}] 01:04:45 INFO - PROCESS | 1830 | 1461225885516 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:45 INFO - PROCESS | 1830 | 1461225885670 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 01:04:45 INFO - PROCESS | 1830 | 1461225885732 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7acd29800 == 59 [pid = 1830] [id = 206] 01:04:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7a85e1000) [pid = 1830] [serial = 618] [outer = (nil)] 01:04:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7aada8000) [pid = 1830] [serial = 619] [outer = 0x7fa7a85e1000] 01:04:45 INFO - PROCESS | 1830 | 1461225885783 Marionette DEBUG loaded listener.js 01:04:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7abc70800) [pid = 1830] [serial = 620] [outer = 0x7fa7a85e1000] 01:04:46 INFO - PROCESS | 1830 | 1461225886357 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 01:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 896ms 01:04:46 INFO - PROCESS | 1830 | 1461225886385 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 01:04:46 INFO - PROCESS | 1830 | 1461225886388 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 01:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:04:46 INFO - PROCESS | 1830 | 1461225886392 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:04:46 INFO - PROCESS | 1830 | 1461225886395 Marionette TRACE conn3 <- [1,798,null,{}] 01:04:46 INFO - PROCESS | 1830 | 1461225886399 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:46 INFO - PROCESS | 1830 | 1461225886546 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 01:04:46 INFO - PROCESS | 1830 | 1461225886567 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b90d3800 == 60 [pid = 1830] [id = 207] 01:04:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7a0992400) [pid = 1830] [serial = 621] [outer = (nil)] 01:04:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7abe63c00) [pid = 1830] [serial = 622] [outer = 0x7fa7a0992400] 01:04:46 INFO - PROCESS | 1830 | 1461225886617 Marionette DEBUG loaded listener.js 01:04:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7ac51e400) [pid = 1830] [serial = 623] [outer = 0x7fa7a0992400] 01:04:47 INFO - PROCESS | 1830 | 1461225887317 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 01:04:47 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 01:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 981ms 01:04:47 INFO - PROCESS | 1830 | 1461225887374 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 01:04:47 INFO - PROCESS | 1830 | 1461225887377 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 01:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:04:47 INFO - PROCESS | 1830 | 1461225887385 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:04:47 INFO - PROCESS | 1830 | 1461225887388 Marionette TRACE conn3 <- [1,802,null,{}] 01:04:47 INFO - PROCESS | 1830 | 1461225887399 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:47 INFO - PROCESS | 1830 | 1461225887553 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 01:04:47 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7a1bf4400) [pid = 1830] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:04:47 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7a1ac0c00) [pid = 1830] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:04:47 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7a4143800) [pid = 1830] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:04:47 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a8693800) [pid = 1830] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:04:47 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7a450bc00) [pid = 1830] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:04:47 INFO - PROCESS | 1830 | 1461225887745 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab713000 == 61 [pid = 1830] [id = 208] 01:04:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7a1be6800) [pid = 1830] [serial = 624] [outer = (nil)] 01:04:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a5012400) [pid = 1830] [serial = 625] [outer = 0x7fa7a1be6800] 01:04:47 INFO - PROCESS | 1830 | 1461225887802 Marionette DEBUG loaded listener.js 01:04:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7accc1000) [pid = 1830] [serial = 626] [outer = 0x7fa7a1be6800] 01:04:48 INFO - PROCESS | 1830 | 1461225888310 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 01:04:48 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 01:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 984ms 01:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:04:48 INFO - PROCESS | 1830 | 1461225888368 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 01:04:48 INFO - PROCESS | 1830 | 1461225888370 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 01:04:48 INFO - PROCESS | 1830 | 1461225888375 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:04:48 INFO - PROCESS | 1830 | 1461225888377 Marionette TRACE conn3 <- [1,806,null,{}] 01:04:48 INFO - PROCESS | 1830 | 1461225888381 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:48 INFO - PROCESS | 1830 | 1461225888493 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 01:04:48 INFO - PROCESS | 1830 | 1461225888507 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be285800 == 62 [pid = 1830] [id = 209] 01:04:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7acdbf800) [pid = 1830] [serial = 627] [outer = (nil)] 01:04:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7b8467800) [pid = 1830] [serial = 628] [outer = 0x7fa7acdbf800] 01:04:48 INFO - PROCESS | 1830 | 1461225888557 Marionette DEBUG loaded listener.js 01:04:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7b907dc00) [pid = 1830] [serial = 629] [outer = 0x7fa7acdbf800] 01:04:49 INFO - PROCESS | 1830 | 1461225889180 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 01:04:49 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 01:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 824ms 01:04:49 INFO - PROCESS | 1830 | 1461225889203 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 01:04:49 INFO - PROCESS | 1830 | 1461225889205 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 01:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:04:49 INFO - PROCESS | 1830 | 1461225889210 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:04:49 INFO - PROCESS | 1830 | 1461225889212 Marionette TRACE conn3 <- [1,810,null,{}] 01:04:49 INFO - PROCESS | 1830 | 1461225889218 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:49 INFO - PROCESS | 1830 | 1461225889327 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 01:04:49 INFO - PROCESS | 1830 | 1461225889423 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be94b800 == 63 [pid = 1830] [id = 210] 01:04:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7a073e000) [pid = 1830] [serial = 630] [outer = (nil)] 01:04:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7b92f0000) [pid = 1830] [serial = 631] [outer = 0x7fa7a073e000] 01:04:49 INFO - PROCESS | 1830 | 1461225889474 Marionette DEBUG loaded listener.js 01:04:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7b9396c00) [pid = 1830] [serial = 632] [outer = 0x7fa7a073e000] 01:04:50 INFO - PROCESS | 1830 | 1461225890186 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 01:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1024ms 01:04:50 INFO - PROCESS | 1830 | 1461225890236 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 01:04:50 INFO - PROCESS | 1830 | 1461225890240 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 01:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:04:50 INFO - PROCESS | 1830 | 1461225890247 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:04:50 INFO - PROCESS | 1830 | 1461225890251 Marionette TRACE conn3 <- [1,814,null,{}] 01:04:50 INFO - PROCESS | 1830 | 1461225890280 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:50 INFO - PROCESS | 1830 | 1461225890458 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 01:04:50 INFO - PROCESS | 1830 | 1461225890590 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a9d97800 == 64 [pid = 1830] [id = 211] 01:04:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7a1fb9400) [pid = 1830] [serial = 633] [outer = (nil)] 01:04:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7a2543800) [pid = 1830] [serial = 634] [outer = 0x7fa7a1fb9400] 01:04:50 INFO - PROCESS | 1830 | 1461225890655 Marionette DEBUG loaded listener.js 01:04:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7a2da3000) [pid = 1830] [serial = 635] [outer = 0x7fa7a1fb9400] 01:04:51 INFO - PROCESS | 1830 | 1461225891375 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 01:04:51 INFO - PROCESS | 1830 | 1461225891456 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 01:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:04:51 INFO - PROCESS | 1830 | 1461225891479 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:04:51 INFO - PROCESS | 1830 | 1461225891484 Marionette TRACE conn3 <- [1,818,null,{}] 01:04:51 INFO - PROCESS | 1830 | 1461225891490 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:51 INFO - PROCESS | 1830 | 1461225891626 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 01:04:51 INFO - PROCESS | 1830 | 1461225891756 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba20d800 == 65 [pid = 1830] [id = 212] 01:04:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7a1fbac00) [pid = 1830] [serial = 636] [outer = (nil)] 01:04:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7a9556400) [pid = 1830] [serial = 637] [outer = 0x7fa7a1fbac00] 01:04:51 INFO - PROCESS | 1830 | 1461225891815 Marionette DEBUG loaded listener.js 01:04:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7aada8400) [pid = 1830] [serial = 638] [outer = 0x7fa7a1fbac00] 01:04:52 INFO - PROCESS | 1830 | 1461225892682 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 01:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1295ms 01:04:52 INFO - PROCESS | 1830 | 1461225892759 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 01:04:52 INFO - PROCESS | 1830 | 1461225892762 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 01:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:04:52 INFO - PROCESS | 1830 | 1461225892767 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:04:52 INFO - PROCESS | 1830 | 1461225892771 Marionette TRACE conn3 <- [1,822,null,{}] 01:04:52 INFO - PROCESS | 1830 | 1461225892785 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:52 INFO - PROCESS | 1830 | 1461225892959 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 01:04:53 INFO - PROCESS | 1830 | 1461225893090 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c0788800 == 66 [pid = 1830] [id = 213] 01:04:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7abe08c00) [pid = 1830] [serial = 639] [outer = (nil)] 01:04:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7af59b400) [pid = 1830] [serial = 640] [outer = 0x7fa7abe08c00] 01:04:53 INFO - PROCESS | 1830 | 1461225893152 Marionette DEBUG loaded listener.js 01:04:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7fa7b92f6000) [pid = 1830] [serial = 641] [outer = 0x7fa7abe08c00] 01:04:53 INFO - PROCESS | 1830 | 1461225893852 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 01:04:53 INFO - PROCESS | 1830 | 1461225893904 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 01:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:04:53 INFO - PROCESS | 1830 | 1461225893909 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:04:53 INFO - PROCESS | 1830 | 1461225893911 Marionette TRACE conn3 <- [1,826,null,{}] 01:04:53 INFO - PROCESS | 1830 | 1461225893916 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:54 INFO - PROCESS | 1830 | 1461225894036 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 01:04:54 INFO - PROCESS | 1830 | 1461225894171 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c2c6a800 == 67 [pid = 1830] [id = 214] 01:04:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7fa7ac960800) [pid = 1830] [serial = 642] [outer = (nil)] 01:04:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7fa7b9523c00) [pid = 1830] [serial = 643] [outer = 0x7fa7ac960800] 01:04:54 INFO - PROCESS | 1830 | 1461225894231 Marionette DEBUG loaded listener.js 01:04:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7fa7b9528400) [pid = 1830] [serial = 644] [outer = 0x7fa7ac960800] 01:04:54 INFO - PROCESS | 1830 | 1461225894918 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 01:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1024ms 01:04:54 INFO - PROCESS | 1830 | 1461225894948 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 01:04:54 INFO - PROCESS | 1830 | 1461225894951 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 01:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:04:54 INFO - PROCESS | 1830 | 1461225894975 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:04:54 INFO - PROCESS | 1830 | 1461225894978 Marionette TRACE conn3 <- [1,830,null,{}] 01:04:54 INFO - PROCESS | 1830 | 1461225894982 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:55 INFO - PROCESS | 1830 | 1461225895116 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 01:04:55 INFO - PROCESS | 1830 | 1461225895251 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c3a78800 == 68 [pid = 1830] [id = 215] 01:04:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7fa7abc71000) [pid = 1830] [serial = 645] [outer = (nil)] 01:04:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7fa7b95a4400) [pid = 1830] [serial = 646] [outer = 0x7fa7abc71000] 01:04:55 INFO - PROCESS | 1830 | 1461225895310 Marionette DEBUG loaded listener.js 01:04:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7fa7b9740000) [pid = 1830] [serial = 647] [outer = 0x7fa7abc71000] 01:04:56 INFO - PROCESS | 1830 | 1461225896223 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 01:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1291ms 01:04:56 INFO - PROCESS | 1830 | 1461225896268 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 01:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:04:56 INFO - PROCESS | 1830 | 1461225896272 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 01:04:56 INFO - PROCESS | 1830 | 1461225896279 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:04:56 INFO - PROCESS | 1830 | 1461225896283 Marionette TRACE conn3 <- [1,834,null,{}] 01:04:56 INFO - PROCESS | 1830 | 1461225896291 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:56 INFO - PROCESS | 1830 | 1461225896417 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 01:04:56 INFO - PROCESS | 1830 | 1461225896570 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab70c800 == 69 [pid = 1830] [id = 216] 01:04:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7fa7a1aba000) [pid = 1830] [serial = 648] [outer = (nil)] 01:04:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7fa7a265d800) [pid = 1830] [serial = 649] [outer = 0x7fa7a1aba000] 01:04:56 INFO - PROCESS | 1830 | 1461225896625 Marionette DEBUG loaded listener.js 01:04:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7fa7a2d9ec00) [pid = 1830] [serial = 650] [outer = 0x7fa7a1aba000] 01:04:57 INFO - PROCESS | 1830 | 1461225897458 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7fa7a265e800) [pid = 1830] [serial = 565] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7fa7aaceb000) [pid = 1830] [serial = 577] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7fa7a5017c00) [pid = 1830] [serial = 568] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7fa7a90e9800) [pid = 1830] [serial = 571] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7fa7aaaf4800) [pid = 1830] [serial = 574] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7fa7ae7b8c00) [pid = 1830] [serial = 595] [outer = (nil)] [url = about:blank] 01:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1235ms 01:04:57 INFO - PROCESS | 1830 | 1461225897513 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 01:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:04:57 INFO - PROCESS | 1830 | 1461225897520 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 01:04:57 INFO - PROCESS | 1830 | 1461225897527 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:04:57 INFO - PROCESS | 1830 | 1461225897530 Marionette TRACE conn3 <- [1,838,null,{}] 01:04:57 INFO - PROCESS | 1830 | 1461225897535 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:57 INFO - PROCESS | 1830 | 1461225897651 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 01:04:57 INFO - PROCESS | 1830 | 1461225897659 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fbc000 == 70 [pid = 1830] [id = 217] 01:04:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7fa7a4149c00) [pid = 1830] [serial = 651] [outer = (nil)] 01:04:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7fa7a85eb800) [pid = 1830] [serial = 652] [outer = 0x7fa7a4149c00] 01:04:57 INFO - PROCESS | 1830 | 1461225897725 Marionette DEBUG loaded listener.js 01:04:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7fa7aa18f800) [pid = 1830] [serial = 653] [outer = 0x7fa7a4149c00] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7fa7aba1fc00) [pid = 1830] [serial = 589] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7fa7a2663800) [pid = 1830] [serial = 581] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7fa7a1fb6000) [pid = 1830] [serial = 580] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7fa7a5017000) [pid = 1830] [serial = 583] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7fa7a601e000) [pid = 1830] [serial = 584] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7fa7aace7400) [pid = 1830] [serial = 586] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7fa7a35ea400) [pid = 1830] [serial = 562] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7ac523800) [pid = 1830] [serial = 593] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7abe69000) [pid = 1830] [serial = 592] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7abe0ac00) [pid = 1830] [serial = 590] [outer = (nil)] [url = about:blank] 01:04:57 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7ab818800) [pid = 1830] [serial = 587] [outer = (nil)] [url = about:blank] 01:04:58 INFO - PROCESS | 1830 | 1461225898420 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 01:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 926ms 01:04:58 INFO - PROCESS | 1830 | 1461225898453 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 01:04:58 INFO - PROCESS | 1830 | 1461225898455 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 01:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:04:58 INFO - PROCESS | 1830 | 1461225898469 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:04:58 INFO - PROCESS | 1830 | 1461225898472 Marionette TRACE conn3 <- [1,842,null,{}] 01:04:58 INFO - PROCESS | 1830 | 1461225898486 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:58 INFO - PROCESS | 1830 | 1461225898601 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 01:04:58 INFO - PROCESS | 1830 | 1461225898613 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab70d800 == 71 [pid = 1830] [id = 218] 01:04:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7ab1e4000) [pid = 1830] [serial = 654] [outer = (nil)] 01:04:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7abe05000) [pid = 1830] [serial = 655] [outer = 0x7fa7ab1e4000] 01:04:58 INFO - PROCESS | 1830 | 1461225898666 Marionette DEBUG loaded listener.js 01:04:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7ac523800) [pid = 1830] [serial = 656] [outer = 0x7fa7ab1e4000] 01:04:59 INFO - PROCESS | 1830 | 1461225899352 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 01:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 935ms 01:04:59 INFO - PROCESS | 1830 | 1461225899399 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 01:04:59 INFO - PROCESS | 1830 | 1461225899402 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 01:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:04:59 INFO - PROCESS | 1830 | 1461225899407 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:04:59 INFO - PROCESS | 1830 | 1461225899417 Marionette TRACE conn3 <- [1,846,null,{}] 01:04:59 INFO - PROCESS | 1830 | 1461225899420 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:59 INFO - PROCESS | 1830 | 1461225899535 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 01:04:59 INFO - PROCESS | 1830 | 1461225899546 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b84c8000 == 72 [pid = 1830] [id = 219] 01:04:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7abc71c00) [pid = 1830] [serial = 657] [outer = (nil)] 01:04:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7fa7af5a3400) [pid = 1830] [serial = 658] [outer = 0x7fa7abc71c00] 01:04:59 INFO - PROCESS | 1830 | 1461225899597 Marionette DEBUG loaded listener.js 01:04:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7fa7b8472400) [pid = 1830] [serial = 659] [outer = 0x7fa7abc71c00] 01:05:00 INFO - PROCESS | 1830 | 1461225900228 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 01:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 834ms 01:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:05:00 INFO - PROCESS | 1830 | 1461225900241 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 01:05:00 INFO - PROCESS | 1830 | 1461225900243 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 01:05:00 INFO - PROCESS | 1830 | 1461225900248 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:05:00 INFO - PROCESS | 1830 | 1461225900250 Marionette TRACE conn3 <- [1,850,null,{}] 01:05:00 INFO - PROCESS | 1830 | 1461225900254 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:00 INFO - PROCESS | 1830 | 1461225900394 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 01:05:00 INFO - PROCESS | 1830 | 1461225900415 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba20c800 == 73 [pid = 1830] [id = 220] 01:05:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7fa7af179000) [pid = 1830] [serial = 660] [outer = (nil)] 01:05:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7fa7b92f8000) [pid = 1830] [serial = 661] [outer = 0x7fa7af179000] 01:05:00 INFO - PROCESS | 1830 | 1461225900463 Marionette DEBUG loaded listener.js 01:05:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7fa7b959c000) [pid = 1830] [serial = 662] [outer = 0x7fa7af179000] 01:05:01 INFO - PROCESS | 1830 | 1461225901108 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 01:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 876ms 01:05:01 INFO - PROCESS | 1830 | 1461225901124 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 01:05:01 INFO - PROCESS | 1830 | 1461225901127 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 01:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:05:01 INFO - PROCESS | 1830 | 1461225901132 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:05:01 INFO - PROCESS | 1830 | 1461225901134 Marionette TRACE conn3 <- [1,854,null,{}] 01:05:01 INFO - PROCESS | 1830 | 1461225901138 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:01 INFO - PROCESS | 1830 | 1461225901307 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 01:05:01 INFO - PROCESS | 1830 | 1461225901346 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be940000 == 74 [pid = 1830] [id = 221] 01:05:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7fa7b97e8000) [pid = 1830] [serial = 663] [outer = (nil)] 01:05:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7fa7ba712000) [pid = 1830] [serial = 664] [outer = 0x7fa7b97e8000] 01:05:01 INFO - PROCESS | 1830 | 1461225901400 Marionette DEBUG loaded listener.js 01:05:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7fa7bc108000) [pid = 1830] [serial = 665] [outer = 0x7fa7b97e8000] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7fa7a0994400) [pid = 1830] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7fa7a1be6800) [pid = 1830] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7fa7acdbf800) [pid = 1830] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7fa7a85e1000) [pid = 1830] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7fa7a07e2400) [pid = 1830] [serial = 542] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7fa7a2665400) [pid = 1830] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7fa7a253a800) [pid = 1830] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7fa7aa28f000) [pid = 1830] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7a6079c00) [pid = 1830] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7a073c800) [pid = 1830] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7a073d000) [pid = 1830] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7a607d400) [pid = 1830] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7a1bf3000) [pid = 1830] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7a1af7800) [pid = 1830] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7a0734000) [pid = 1830] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7a07de800) [pid = 1830] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7a5b0d400) [pid = 1830] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7a0733800) [pid = 1830] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7a29a3c00) [pid = 1830] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7a0992400) [pid = 1830] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7a219d000) [pid = 1830] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7aaacfc00) [pid = 1830] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7a29a6800) [pid = 1830] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a8fc9800) [pid = 1830] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7ac523c00) [pid = 1830] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7a29a9000) [pid = 1830] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:05:02 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7a22ec000) [pid = 1830] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:05:02 INFO - PROCESS | 1830 | 1461225902328 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 01:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1225ms 01:05:02 INFO - PROCESS | 1830 | 1461225902357 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 01:05:02 INFO - PROCESS | 1830 | 1461225902358 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 01:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:05:02 INFO - PROCESS | 1830 | 1461225902363 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:05:02 INFO - PROCESS | 1830 | 1461225902365 Marionette TRACE conn3 <- [1,858,null,{}] 01:05:02 INFO - PROCESS | 1830 | 1461225902370 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:02 INFO - PROCESS | 1830 | 1461225902479 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 01:05:02 INFO - PROCESS | 1830 | 1461225902486 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a33b7800 == 75 [pid = 1830] [id = 222] 01:05:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7a07de800) [pid = 1830] [serial = 666] [outer = (nil)] 01:05:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7a1be6800) [pid = 1830] [serial = 667] [outer = 0x7fa7a07de800] 01:05:02 INFO - PROCESS | 1830 | 1461225902537 Marionette DEBUG loaded listener.js 01:05:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7a448d400) [pid = 1830] [serial = 668] [outer = 0x7fa7a07de800] 01:05:03 INFO - PROCESS | 1830 | 1461225903152 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 01:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 824ms 01:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:05:03 INFO - PROCESS | 1830 | 1461225903188 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 01:05:03 INFO - PROCESS | 1830 | 1461225903190 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 01:05:03 INFO - PROCESS | 1830 | 1461225903194 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:05:03 INFO - PROCESS | 1830 | 1461225903197 Marionette TRACE conn3 <- [1,862,null,{}] 01:05:03 INFO - PROCESS | 1830 | 1461225903201 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:03 INFO - PROCESS | 1830 | 1461225903312 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 01:05:03 INFO - PROCESS | 1830 | 1461225903411 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b259a000 == 76 [pid = 1830] [id = 223] 01:05:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7a073c800) [pid = 1830] [serial = 669] [outer = (nil)] 01:05:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7a500fc00) [pid = 1830] [serial = 670] [outer = 0x7fa7a073c800] 01:05:03 INFO - PROCESS | 1830 | 1461225903462 Marionette DEBUG loaded listener.js 01:05:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7aacdc800) [pid = 1830] [serial = 671] [outer = 0x7fa7a073c800] 01:05:03 INFO - PROCESS | 1830 | 1461225903984 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 01:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 830ms 01:05:04 INFO - PROCESS | 1830 | 1461225904024 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 01:05:04 INFO - PROCESS | 1830 | 1461225904026 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 01:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:05:04 INFO - PROCESS | 1830 | 1461225904031 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:05:04 INFO - PROCESS | 1830 | 1461225904033 Marionette TRACE conn3 <- [1,866,null,{}] 01:05:04 INFO - PROCESS | 1830 | 1461225904038 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:04 INFO - PROCESS | 1830 | 1461225904202 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 01:05:04 INFO - PROCESS | 1830 | 1461225904348 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2acd800 == 77 [pid = 1830] [id = 224] 01:05:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7a073e400) [pid = 1830] [serial = 672] [outer = (nil)] 01:05:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7a1aba400) [pid = 1830] [serial = 673] [outer = 0x7fa7a073e400] 01:05:04 INFO - PROCESS | 1830 | 1461225904413 Marionette DEBUG loaded listener.js 01:05:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7a1fb8c00) [pid = 1830] [serial = 674] [outer = 0x7fa7a073e400] 01:05:05 INFO - PROCESS | 1830 | 1461225905106 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 01:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1127ms 01:05:05 INFO - PROCESS | 1830 | 1461225905160 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 01:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:05:05 INFO - PROCESS | 1830 | 1461225905166 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 01:05:05 INFO - PROCESS | 1830 | 1461225905172 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:05:05 INFO - PROCESS | 1830 | 1461225905177 Marionette TRACE conn3 <- [1,870,null,{}] 01:05:05 INFO - PROCESS | 1830 | 1461225905197 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:05 INFO - PROCESS | 1830 | 1461225905364 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 01:05:05 INFO - PROCESS | 1830 | 1461225905468 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab542000 == 78 [pid = 1830] [id = 225] 01:05:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7a2a04000) [pid = 1830] [serial = 675] [outer = (nil)] 01:05:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7a607b800) [pid = 1830] [serial = 676] [outer = 0x7fa7a2a04000] 01:05:05 INFO - PROCESS | 1830 | 1461225905534 Marionette DEBUG loaded listener.js 01:05:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7aa18c400) [pid = 1830] [serial = 677] [outer = 0x7fa7a2a04000] 01:05:06 INFO - PROCESS | 1830 | 1461225906388 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 01:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1282ms 01:05:06 INFO - PROCESS | 1830 | 1461225906454 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 01:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:05:06 INFO - PROCESS | 1830 | 1461225906458 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 01:05:06 INFO - PROCESS | 1830 | 1461225906464 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:05:06 INFO - PROCESS | 1830 | 1461225906466 Marionette TRACE conn3 <- [1,874,null,{}] 01:05:06 INFO - PROCESS | 1830 | 1461225906471 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:06 INFO - PROCESS | 1830 | 1461225906604 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 01:05:06 INFO - PROCESS | 1830 | 1461225906746 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79f0bb800 == 79 [pid = 1830] [id = 226] 01:05:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7a07de000) [pid = 1830] [serial = 678] [outer = (nil)] 01:05:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7b8473800) [pid = 1830] [serial = 679] [outer = 0x7fa7a07de000] 01:05:06 INFO - PROCESS | 1830 | 1461225906806 Marionette DEBUG loaded listener.js 01:05:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7b9528800) [pid = 1830] [serial = 680] [outer = 0x7fa7a07de000] 01:05:07 INFO - PROCESS | 1830 | 1461225907606 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 01:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1179ms 01:05:07 INFO - PROCESS | 1830 | 1461225907642 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 01:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:05:07 INFO - PROCESS | 1830 | 1461225907647 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 01:05:07 INFO - PROCESS | 1830 | 1461225907661 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:05:07 INFO - PROCESS | 1830 | 1461225907666 Marionette TRACE conn3 <- [1,878,null,{}] 01:05:07 INFO - PROCESS | 1830 | 1461225907670 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:07 INFO - PROCESS | 1830 | 1461225907804 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 01:05:07 INFO - PROCESS | 1830 | 1461225907945 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1895800 == 80 [pid = 1830] [id = 227] 01:05:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7b9529c00) [pid = 1830] [serial = 681] [outer = (nil)] 01:05:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7ba5cec00) [pid = 1830] [serial = 682] [outer = 0x7fa7b9529c00] 01:05:08 INFO - PROCESS | 1830 | 1461225908005 Marionette DEBUG loaded listener.js 01:05:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7bc618800) [pid = 1830] [serial = 683] [outer = 0x7fa7b9529c00] 01:05:08 INFO - PROCESS | 1830 | 1461225908667 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 01:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1038ms 01:05:08 INFO - PROCESS | 1830 | 1461225908692 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 01:05:08 INFO - PROCESS | 1830 | 1461225908695 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 01:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:05:08 INFO - PROCESS | 1830 | 1461225908700 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:05:08 INFO - PROCESS | 1830 | 1461225908702 Marionette TRACE conn3 <- [1,882,null,{}] 01:05:08 INFO - PROCESS | 1830 | 1461225908707 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:08 INFO - PROCESS | 1830 | 1461225908833 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 01:05:08 INFO - PROCESS | 1830 | 1461225908946 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aaa58000 == 81 [pid = 1830] [id = 228] 01:05:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7ba713c00) [pid = 1830] [serial = 684] [outer = (nil)] 01:05:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7fa7be678000) [pid = 1830] [serial = 685] [outer = 0x7fa7ba713c00] 01:05:09 INFO - PROCESS | 1830 | 1461225909049 Marionette DEBUG loaded listener.js 01:05:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7fa7be7bf400) [pid = 1830] [serial = 686] [outer = 0x7fa7ba713c00] 01:05:09 INFO - PROCESS | 1830 | 1461225909698 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 01:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1024ms 01:05:09 INFO - PROCESS | 1830 | 1461225909724 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 01:05:09 INFO - PROCESS | 1830 | 1461225909726 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 01:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:05:09 INFO - PROCESS | 1830 | 1461225909732 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:05:09 INFO - PROCESS | 1830 | 1461225909734 Marionette TRACE conn3 <- [1,886,null,{}] 01:05:09 INFO - PROCESS | 1830 | 1461225909738 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:09 INFO - PROCESS | 1830 | 1461225909874 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 01:05:10 INFO - PROCESS | 1830 | 1461225910018 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79f891800 == 82 [pid = 1830] [id = 229] 01:05:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7fa7bea7e000) [pid = 1830] [serial = 687] [outer = (nil)] 01:05:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7fa7bea85000) [pid = 1830] [serial = 688] [outer = 0x7fa7bea7e000] 01:05:10 INFO - PROCESS | 1830 | 1461225910091 Marionette DEBUG loaded listener.js 01:05:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7fa7beb5a800) [pid = 1830] [serial = 689] [outer = 0x7fa7bea7e000] 01:05:10 INFO - PROCESS | 1830 | 1461225910822 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 01:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1127ms 01:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:05:10 INFO - PROCESS | 1830 | 1461225910859 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 01:05:10 INFO - PROCESS | 1830 | 1461225910861 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 01:05:10 INFO - PROCESS | 1830 | 1461225910865 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:05:10 INFO - PROCESS | 1830 | 1461225910869 Marionette TRACE conn3 <- [1,890,null,{}] 01:05:10 INFO - PROCESS | 1830 | 1461225910873 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:11 INFO - PROCESS | 1830 | 1461225911006 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 01:05:11 INFO - PROCESS | 1830 | 1461225911149 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79f8af000 == 83 [pid = 1830] [id = 230] 01:05:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7fa79f99d000) [pid = 1830] [serial = 690] [outer = (nil)] 01:05:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7fa79f9a4c00) [pid = 1830] [serial = 691] [outer = 0x7fa79f99d000] 01:05:11 INFO - PROCESS | 1830 | 1461225911209 Marionette DEBUG loaded listener.js 01:05:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7fa7be9b2000) [pid = 1830] [serial = 692] [outer = 0x7fa79f99d000] 01:05:11 INFO - PROCESS | 1830 | 1461225911935 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 01:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1078ms 01:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:05:11 INFO - PROCESS | 1830 | 1461225911944 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 01:05:11 INFO - PROCESS | 1830 | 1461225911946 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 01:05:11 INFO - PROCESS | 1830 | 1461225911950 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:05:11 INFO - PROCESS | 1830 | 1461225911954 Marionette TRACE conn3 <- [1,894,null,{}] 01:05:11 INFO - PROCESS | 1830 | 1461225911958 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:12 INFO - PROCESS | 1830 | 1461225912089 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 01:05:12 INFO - PROCESS | 1830 | 1461225912425 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a188e000 == 84 [pid = 1830] [id = 231] 01:05:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7fa79f9a3c00) [pid = 1830] [serial = 693] [outer = (nil)] 01:05:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7fa7a0736400) [pid = 1830] [serial = 694] [outer = 0x7fa79f9a3c00] 01:05:12 INFO - PROCESS | 1830 | 1461225912514 Marionette DEBUG loaded listener.js 01:05:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7fa7a074a000) [pid = 1830] [serial = 695] [outer = 0x7fa79f9a3c00] 01:05:13 INFO - PROCESS | 1830 | 1461225913328 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 01:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1427ms 01:05:13 INFO - PROCESS | 1830 | 1461225913378 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 01:05:13 INFO - PROCESS | 1830 | 1461225913383 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 01:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:05:13 INFO - PROCESS | 1830 | 1461225913388 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:05:13 INFO - PROCESS | 1830 | 1461225913393 Marionette TRACE conn3 <- [1,898,null,{}] 01:05:13 INFO - PROCESS | 1830 | 1461225913399 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:13 INFO - PROCESS | 1830 | 1461225913523 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 01:05:13 INFO - PROCESS | 1830 | 1461225913688 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e94800 == 83 [pid = 1830] [id = 132] 01:05:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c2c75800 == 82 [pid = 1830] [id = 128] 01:05:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab0b9000 == 81 [pid = 1830] [id = 107] 01:05:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b259a000 == 80 [pid = 1830] [id = 223] 01:05:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a33b7800 == 79 [pid = 1830] [id = 222] 01:05:13 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7fa7b92f0000) [pid = 1830] [serial = 631] [outer = (nil)] [url = about:blank] 01:05:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a33ae800 == 80 [pid = 1830] [id = 232] 01:05:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7fa7a1aeac00) [pid = 1830] [serial = 696] [outer = (nil)] 01:05:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7fa7a1bf0c00) [pid = 1830] [serial = 697] [outer = 0x7fa7a1aeac00] 01:05:13 INFO - PROCESS | 1830 | 1461225913776 Marionette DEBUG loaded listener.js 01:05:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7fa7a219c400) [pid = 1830] [serial = 698] [outer = 0x7fa7a1aeac00] 01:05:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be940000 == 79 [pid = 1830] [id = 221] 01:05:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba20c800 == 78 [pid = 1830] [id = 220] 01:05:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b84c8000 == 77 [pid = 1830] [id = 219] 01:05:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab70d800 == 76 [pid = 1830] [id = 218] 01:05:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5fbc000 == 75 [pid = 1830] [id = 217] 01:05:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab70c800 == 74 [pid = 1830] [id = 216] 01:05:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c0788800 == 73 [pid = 1830] [id = 213] 01:05:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba20d800 == 72 [pid = 1830] [id = 212] 01:05:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a9d97800 == 71 [pid = 1830] [id = 211] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7fa7af29e000) [pid = 1830] [serial = 469] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7fa7a2e6fc00) [pid = 1830] [serial = 514] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7fa7ab812400) [pid = 1830] [serial = 517] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7fa7b9522000) [pid = 1830] [serial = 520] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7fa7a0741400) [pid = 1830] [serial = 511] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7fa7aacea800) [pid = 1830] [serial = 551] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7fa7a5b0d800) [pid = 1830] [serial = 569] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7fa7ab815000) [pid = 1830] [serial = 578] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7fa7aa18a400) [pid = 1830] [serial = 572] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7fa7b3311000) [pid = 1830] [serial = 554] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7fa7a6027c00) [pid = 1830] [serial = 548] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7fa7aace0400) [pid = 1830] [serial = 575] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7fa7a2a05400) [pid = 1830] [serial = 566] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7a4503400) [pid = 1830] [serial = 563] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7abe63c00) [pid = 1830] [serial = 622] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7a2541c00) [pid = 1830] [serial = 598] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7acdcb400) [pid = 1830] [serial = 605] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7fa7ac170c00) [pid = 1830] [serial = 604] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7fa7a2da4800) [pid = 1830] [serial = 611] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7fa7a1af7400) [pid = 1830] [serial = 610] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7fa7aa193400) [pid = 1830] [serial = 616] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7fa7af5a7000) [pid = 1830] [serial = 596] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7fa7aa814c00) [pid = 1830] [serial = 602] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7fa7a90ecc00) [pid = 1830] [serial = 601] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7fa7a5b08c00) [pid = 1830] [serial = 613] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7fa7a6026800) [pid = 1830] [serial = 614] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7b264f400) [pid = 1830] [serial = 608] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7ab812c00) [pid = 1830] [serial = 607] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a5012400) [pid = 1830] [serial = 625] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7b8467800) [pid = 1830] [serial = 628] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7a2a06800) [pid = 1830] [serial = 599] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7accc1000) [pid = 1830] [serial = 626] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7aada8000) [pid = 1830] [serial = 619] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7fa7abc70800) [pid = 1830] [serial = 620] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7fa7b907dc00) [pid = 1830] [serial = 629] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7fa7ac51e400) [pid = 1830] [serial = 623] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7fa7aacde800) [pid = 1830] [serial = 617] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7fa7a21a3400) [pid = 1830] [serial = 544] [outer = (nil)] [url = about:blank] 01:05:14 INFO - PROCESS | 1830 | 1461225914366 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 01:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1029ms 01:05:14 INFO - PROCESS | 1830 | 1461225914418 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 01:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:05:14 INFO - PROCESS | 1830 | 1461225914423 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 01:05:14 INFO - PROCESS | 1830 | 1461225914430 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:05:14 INFO - PROCESS | 1830 | 1461225914432 Marionette TRACE conn3 <- [1,902,null,{}] 01:05:14 INFO - PROCESS | 1830 | 1461225914437 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:14 INFO - PROCESS | 1830 | 1461225914589 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 01:05:14 INFO - PROCESS | 1830 | 1461225914686 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e54000 == 72 [pid = 1830] [id = 233] 01:05:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7fa7a0743800) [pid = 1830] [serial = 699] [outer = (nil)] 01:05:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7fa7a2668800) [pid = 1830] [serial = 700] [outer = 0x7fa7a0743800] 01:05:14 INFO - PROCESS | 1830 | 1461225914738 Marionette DEBUG loaded listener.js 01:05:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7fa7a2a09c00) [pid = 1830] [serial = 701] [outer = 0x7fa7a0743800] 01:05:15 INFO - PROCESS | 1830 | 1461225915358 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 01:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 981ms 01:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:05:15 INFO - PROCESS | 1830 | 1461225915411 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 01:05:15 INFO - PROCESS | 1830 | 1461225915413 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 01:05:15 INFO - PROCESS | 1830 | 1461225915420 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:05:15 INFO - PROCESS | 1830 | 1461225915427 Marionette TRACE conn3 <- [1,906,null,{}] 01:05:15 INFO - PROCESS | 1830 | 1461225915438 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:15 INFO - PROCESS | 1830 | 1461225915592 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 01:05:15 INFO - PROCESS | 1830 | 1461225915609 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79f8ae800 == 73 [pid = 1830] [id = 234] 01:05:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7fa7a2a0ac00) [pid = 1830] [serial = 702] [outer = (nil)] 01:05:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7fa7a5b0b000) [pid = 1830] [serial = 703] [outer = 0x7fa7a2a0ac00] 01:05:15 INFO - PROCESS | 1830 | 1461225915658 Marionette DEBUG loaded listener.js 01:05:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7a8573400) [pid = 1830] [serial = 704] [outer = 0x7fa7a2a0ac00] 01:05:16 INFO - PROCESS | 1830 | 1461225916264 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 01:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 883ms 01:05:16 INFO - PROCESS | 1830 | 1461225916301 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 01:05:16 INFO - PROCESS | 1830 | 1461225916305 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 01:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:05:16 INFO - PROCESS | 1830 | 1461225916309 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:05:16 INFO - PROCESS | 1830 | 1461225916311 Marionette TRACE conn3 <- [1,910,null,{}] 01:05:16 INFO - PROCESS | 1830 | 1461225916321 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:16 INFO - PROCESS | 1830 | 1461225916466 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 01:05:16 INFO - PROCESS | 1830 | 1461225916538 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1884800 == 74 [pid = 1830] [id = 235] 01:05:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7a2a09800) [pid = 1830] [serial = 705] [outer = (nil)] 01:05:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7aa583c00) [pid = 1830] [serial = 706] [outer = 0x7fa7a2a09800] 01:05:16 INFO - PROCESS | 1830 | 1461225916589 Marionette DEBUG loaded listener.js 01:05:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7aaafcc00) [pid = 1830] [serial = 707] [outer = 0x7fa7a2a09800] 01:05:17 INFO - PROCESS | 1830 | 1461225917153 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 01:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 873ms 01:05:17 INFO - PROCESS | 1830 | 1461225917183 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 01:05:17 INFO - PROCESS | 1830 | 1461225917185 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 01:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:05:17 INFO - PROCESS | 1830 | 1461225917190 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:05:17 INFO - PROCESS | 1830 | 1461225917192 Marionette TRACE conn3 <- [1,914,null,{}] 01:05:17 INFO - PROCESS | 1830 | 1461225917196 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:17 INFO - PROCESS | 1830 | 1461225917346 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 01:05:17 INFO - PROCESS | 1830 | 1461225917367 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab21a800 == 75 [pid = 1830] [id = 236] 01:05:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7aada8000) [pid = 1830] [serial = 708] [outer = (nil)] 01:05:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7ab812400) [pid = 1830] [serial = 709] [outer = 0x7fa7aada8000] 01:05:17 INFO - PROCESS | 1830 | 1461225917428 Marionette DEBUG loaded listener.js 01:05:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7abe5f800) [pid = 1830] [serial = 710] [outer = 0x7fa7aada8000] 01:05:18 INFO - PROCESS | 1830 | 1461225918150 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 01:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1028ms 01:05:18 INFO - PROCESS | 1830 | 1461225918219 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 01:05:18 INFO - PROCESS | 1830 | 1461225918230 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 01:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:05:18 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7fa7abc71c00) [pid = 1830] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:05:18 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7fa7ab1e4000) [pid = 1830] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:05:18 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7fa7a1aba000) [pid = 1830] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:05:18 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7fa7af179000) [pid = 1830] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:05:18 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7fa7a4149c00) [pid = 1830] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:05:18 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7fa7b97e8000) [pid = 1830] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:05:18 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7fa7a07de800) [pid = 1830] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:05:18 INFO - PROCESS | 1830 | 1461225918328 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:05:18 INFO - PROCESS | 1830 | 1461225918330 Marionette TRACE conn3 <- [1,918,null,{}] 01:05:18 INFO - PROCESS | 1830 | 1461225918337 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:18 INFO - PROCESS | 1830 | 1461225918449 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 01:05:18 INFO - PROCESS | 1830 | 1461225918461 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac57c800 == 76 [pid = 1830] [id = 237] 01:05:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7fa7abe5f400) [pid = 1830] [serial = 711] [outer = (nil)] 01:05:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7fa7ae7b5c00) [pid = 1830] [serial = 712] [outer = 0x7fa7abe5f400] 01:05:18 INFO - PROCESS | 1830 | 1461225918511 Marionette DEBUG loaded listener.js 01:05:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7fa7af2a6000) [pid = 1830] [serial = 713] [outer = 0x7fa7abe5f400] 01:05:19 INFO - PROCESS | 1830 | 1461225919118 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 01:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 902ms 01:05:19 INFO - PROCESS | 1830 | 1461225919158 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 01:05:19 INFO - PROCESS | 1830 | 1461225919161 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 01:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:05:19 INFO - PROCESS | 1830 | 1461225919166 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:05:19 INFO - PROCESS | 1830 | 1461225919168 Marionette TRACE conn3 <- [1,922,null,{}] 01:05:19 INFO - PROCESS | 1830 | 1461225919172 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:19 INFO - PROCESS | 1830 | 1461225919283 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 01:05:19 INFO - PROCESS | 1830 | 1461225919383 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b2590800 == 77 [pid = 1830] [id = 238] 01:05:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7fa7a0994400) [pid = 1830] [serial = 714] [outer = (nil)] 01:05:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7fa7af56c000) [pid = 1830] [serial = 715] [outer = 0x7fa7a0994400] 01:05:19 INFO - PROCESS | 1830 | 1461225919433 Marionette DEBUG loaded listener.js 01:05:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7fa7b92f1400) [pid = 1830] [serial = 716] [outer = 0x7fa7a0994400] 01:05:19 INFO - PROCESS | 1830 | 1461225919933 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 01:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 823ms 01:05:19 INFO - PROCESS | 1830 | 1461225919990 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 01:05:19 INFO - PROCESS | 1830 | 1461225919993 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 01:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:05:19 INFO - PROCESS | 1830 | 1461225919998 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:05:20 INFO - PROCESS | 1830 | 1461225920000 Marionette TRACE conn3 <- [1,926,null,{}] 01:05:20 INFO - PROCESS | 1830 | 1461225920009 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:20 INFO - PROCESS | 1830 | 1461225920131 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 01:05:20 INFO - PROCESS | 1830 | 1461225920144 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b92cf800 == 78 [pid = 1830] [id = 239] 01:05:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7fa7a8fc8800) [pid = 1830] [serial = 717] [outer = (nil)] 01:05:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7fa7b9520400) [pid = 1830] [serial = 718] [outer = 0x7fa7a8fc8800] 01:05:20 INFO - PROCESS | 1830 | 1461225920194 Marionette DEBUG loaded listener.js 01:05:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7fa7b952ac00) [pid = 1830] [serial = 719] [outer = 0x7fa7a8fc8800] 01:05:21 INFO - PROCESS | 1830 | 1461225921028 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 01:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1078ms 01:05:21 INFO - PROCESS | 1830 | 1461225921090 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 01:05:21 INFO - PROCESS | 1830 | 1461225921096 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 01:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:05:21 INFO - PROCESS | 1830 | 1461225921103 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:05:21 INFO - PROCESS | 1830 | 1461225921107 Marionette TRACE conn3 <- [1,930,null,{}] 01:05:21 INFO - PROCESS | 1830 | 1461225921114 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:21 INFO - PROCESS | 1830 | 1461225921272 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 01:05:21 INFO - PROCESS | 1830 | 1461225921410 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e58000 == 79 [pid = 1830] [id = 240] 01:05:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7fa7a1abcc00) [pid = 1830] [serial = 720] [outer = (nil)] 01:05:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7fa7a21a3400) [pid = 1830] [serial = 721] [outer = 0x7fa7a1abcc00] 01:05:21 INFO - PROCESS | 1830 | 1461225921474 Marionette DEBUG loaded listener.js 01:05:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7fa7a265e800) [pid = 1830] [serial = 722] [outer = 0x7fa7a1abcc00] 01:05:22 INFO - PROCESS | 1830 | 1461225922270 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 01:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1231ms 01:05:22 INFO - PROCESS | 1830 | 1461225922335 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 01:05:22 INFO - PROCESS | 1830 | 1461225922342 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 01:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:05:22 INFO - PROCESS | 1830 | 1461225922351 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:05:22 INFO - PROCESS | 1830 | 1461225922354 Marionette TRACE conn3 <- [1,934,null,{}] 01:05:22 INFO - PROCESS | 1830 | 1461225922366 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:22 INFO - PROCESS | 1830 | 1461225922499 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 01:05:22 INFO - PROCESS | 1830 | 1461225922636 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab20a000 == 80 [pid = 1830] [id = 241] 01:05:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7fa7a1aeb400) [pid = 1830] [serial = 723] [outer = (nil)] 01:05:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7fa7a4495000) [pid = 1830] [serial = 724] [outer = 0x7fa7a1aeb400] 01:05:22 INFO - PROCESS | 1830 | 1461225922700 Marionette DEBUG loaded listener.js 01:05:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7fa7a85ea000) [pid = 1830] [serial = 725] [outer = 0x7fa7a1aeb400] 01:05:23 INFO - PROCESS | 1830 | 1461225923430 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 01:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1129ms 01:05:23 INFO - PROCESS | 1830 | 1461225923481 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 01:05:23 INFO - PROCESS | 1830 | 1461225923484 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 01:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:05:23 INFO - PROCESS | 1830 | 1461225923504 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:05:23 INFO - PROCESS | 1830 | 1461225923509 Marionette TRACE conn3 <- [1,938,null,{}] 01:05:23 INFO - PROCESS | 1830 | 1461225923524 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:23 INFO - PROCESS | 1830 | 1461225923671 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 01:05:23 INFO - PROCESS | 1830 | 1461225923807 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be250000 == 81 [pid = 1830] [id = 242] 01:05:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7fa7aa186800) [pid = 1830] [serial = 726] [outer = (nil)] 01:05:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7ac5e3000) [pid = 1830] [serial = 727] [outer = 0x7fa7aa186800] 01:05:23 INFO - PROCESS | 1830 | 1461225923871 Marionette DEBUG loaded listener.js 01:05:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7af56dc00) [pid = 1830] [serial = 728] [outer = 0x7fa7aa186800] 01:05:24 INFO - PROCESS | 1830 | 1461225924597 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 01:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1150ms 01:05:24 INFO - PROCESS | 1830 | 1461225924640 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 01:05:24 INFO - PROCESS | 1830 | 1461225924644 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 01:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:05:24 INFO - PROCESS | 1830 | 1461225924649 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:05:24 INFO - PROCESS | 1830 | 1461225924651 Marionette TRACE conn3 <- [1,942,null,{}] 01:05:24 INFO - PROCESS | 1830 | 1461225924656 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:24 INFO - PROCESS | 1830 | 1461225924786 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 01:05:24 INFO - PROCESS | 1830 | 1461225924927 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be6ca800 == 82 [pid = 1830] [id = 243] 01:05:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7aace1400) [pid = 1830] [serial = 729] [outer = (nil)] 01:05:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7b95f3c00) [pid = 1830] [serial = 730] [outer = 0x7fa7aace1400] 01:05:24 INFO - PROCESS | 1830 | 1461225924989 Marionette DEBUG loaded listener.js 01:05:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7fa7b97ed400) [pid = 1830] [serial = 731] [outer = 0x7fa7aace1400] 01:05:25 INFO - PROCESS | 1830 | 1461225925675 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 01:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1074ms 01:05:25 INFO - PROCESS | 1830 | 1461225925724 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 01:05:25 INFO - PROCESS | 1830 | 1461225925727 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 01:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:05:25 INFO - PROCESS | 1830 | 1461225925732 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:05:25 INFO - PROCESS | 1830 | 1461225925733 Marionette TRACE conn3 <- [1,946,null,{}] 01:05:25 INFO - PROCESS | 1830 | 1461225925738 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:25 INFO - PROCESS | 1830 | 1461225925863 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 01:05:25 INFO - PROCESS | 1830 | 1461225925977 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c0787800 == 83 [pid = 1830] [id = 244] 01:05:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7fa7b264a800) [pid = 1830] [serial = 732] [outer = (nil)] 01:05:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7fa7ba5c9000) [pid = 1830] [serial = 733] [outer = 0x7fa7b264a800] 01:05:26 INFO - PROCESS | 1830 | 1461225926077 Marionette DEBUG loaded listener.js 01:05:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7fa7ba8d9c00) [pid = 1830] [serial = 734] [outer = 0x7fa7b264a800] 01:05:26 INFO - PROCESS | 1830 | 1461225926796 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 01:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1128ms 01:05:26 INFO - PROCESS | 1830 | 1461225926860 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 01:05:26 INFO - PROCESS | 1830 | 1461225926864 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 01:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:05:26 INFO - PROCESS | 1830 | 1461225926868 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:05:26 INFO - PROCESS | 1830 | 1461225926871 Marionette TRACE conn3 <- [1,950,null,{}] 01:05:26 INFO - PROCESS | 1830 | 1461225926875 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:27 INFO - PROCESS | 1830 | 1461225927030 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 01:05:27 INFO - PROCESS | 1830 | 1461225927173 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79ef75000 == 84 [pid = 1830] [id = 245] 01:05:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7fa7be5b8800) [pid = 1830] [serial = 735] [outer = (nil)] 01:05:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7fa7beb10c00) [pid = 1830] [serial = 736] [outer = 0x7fa7be5b8800] 01:05:27 INFO - PROCESS | 1830 | 1461225927236 Marionette DEBUG loaded listener.js 01:05:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7fa7c07a2800) [pid = 1830] [serial = 737] [outer = 0x7fa7be5b8800] 01:05:27 INFO - PROCESS | 1830 | 1461225927885 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 01:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1075ms 01:05:27 INFO - PROCESS | 1830 | 1461225927951 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 01:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:05:27 INFO - PROCESS | 1830 | 1461225927954 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 01:05:27 INFO - PROCESS | 1830 | 1461225927959 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:05:27 INFO - PROCESS | 1830 | 1461225927962 Marionette TRACE conn3 <- [1,954,null,{}] 01:05:27 INFO - PROCESS | 1830 | 1461225927966 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:28 INFO - PROCESS | 1830 | 1461225928092 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 01:05:28 INFO - PROCESS | 1830 | 1461225928265 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79ef8e800 == 85 [pid = 1830] [id = 246] 01:05:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7fa7a5f60c00) [pid = 1830] [serial = 738] [outer = (nil)] 01:05:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7fa7a5f61c00) [pid = 1830] [serial = 739] [outer = 0x7fa7a5f60c00] 01:05:28 INFO - PROCESS | 1830 | 1461225928329 Marionette DEBUG loaded listener.js 01:05:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7fa7a5f6a400) [pid = 1830] [serial = 740] [outer = 0x7fa7a5f60c00] 01:05:29 INFO - PROCESS | 1830 | 1461225929267 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 01:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1378ms 01:05:29 INFO - PROCESS | 1830 | 1461225929351 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 01:05:29 INFO - PROCESS | 1830 | 1461225929356 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 01:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:05:29 INFO - PROCESS | 1830 | 1461225929364 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:05:29 INFO - PROCESS | 1830 | 1461225929368 Marionette TRACE conn3 <- [1,958,null,{}] 01:05:29 INFO - PROCESS | 1830 | 1461225929375 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:29 INFO - PROCESS | 1830 | 1461225929507 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 01:05:29 INFO - PROCESS | 1830 | 1461225929648 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a406f000 == 86 [pid = 1830] [id = 247] 01:05:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7fa79f9a6800) [pid = 1830] [serial = 741] [outer = (nil)] 01:05:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7fa7a07d8000) [pid = 1830] [serial = 742] [outer = 0x7fa79f9a6800] 01:05:29 INFO - PROCESS | 1830 | 1461225929714 Marionette DEBUG loaded listener.js 01:05:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7fa7a1aeec00) [pid = 1830] [serial = 743] [outer = 0x7fa79f9a6800] 01:05:30 INFO - PROCESS | 1830 | 1461225930507 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 01:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1181ms 01:05:30 INFO - PROCESS | 1830 | 1461225930546 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 01:05:30 INFO - PROCESS | 1830 | 1461225930553 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 01:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:05:30 INFO - PROCESS | 1830 | 1461225930560 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:05:30 INFO - PROCESS | 1830 | 1461225930563 Marionette TRACE conn3 <- [1,962,null,{}] 01:05:30 INFO - PROCESS | 1830 | 1461225930568 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:30 INFO - PROCESS | 1830 | 1461225930696 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 01:05:30 INFO - PROCESS | 1830 | 1461225930840 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2205800 == 87 [pid = 1830] [id = 248] 01:05:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7fa7a2662400) [pid = 1830] [serial = 744] [outer = (nil)] 01:05:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7fa7a4141000) [pid = 1830] [serial = 745] [outer = 0x7fa7a2662400] 01:05:30 INFO - PROCESS | 1830 | 1461225930894 Marionette DEBUG loaded listener.js 01:05:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7fa7a5b06c00) [pid = 1830] [serial = 746] [outer = 0x7fa7a2662400] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab713000 == 86 [pid = 1830] [id = 208] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7acd29800 == 85 [pid = 1830] [id = 206] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4fa6800 == 84 [pid = 1830] [id = 63] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4f90800 == 83 [pid = 1830] [id = 204] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2560800 == 82 [pid = 1830] [id = 203] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b2590800 == 81 [pid = 1830] [id = 238] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac57c800 == 80 [pid = 1830] [id = 237] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab21a800 == 79 [pid = 1830] [id = 236] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7fa7a500fc00) [pid = 1830] [serial = 670] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a1884800 == 78 [pid = 1830] [id = 235] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79f8ae800 == 77 [pid = 1830] [id = 234] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e54000 == 76 [pid = 1830] [id = 233] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a33ae800 == 75 [pid = 1830] [id = 232] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a188e000 == 74 [pid = 1830] [id = 231] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79f891800 == 73 [pid = 1830] [id = 229] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aaa58000 == 72 [pid = 1830] [id = 228] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a1895800 == 71 [pid = 1830] [id = 227] 01:05:31 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2acd800 == 70 [pid = 1830] [id = 224] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7fa7af5a3400) [pid = 1830] [serial = 658] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7fa7abe05000) [pid = 1830] [serial = 655] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7fa7a2d9ec00) [pid = 1830] [serial = 650] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7fa7ac523800) [pid = 1830] [serial = 656] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7fa7a265d800) [pid = 1830] [serial = 649] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7fa7b92f8000) [pid = 1830] [serial = 661] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7fa7aa18f800) [pid = 1830] [serial = 653] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7fa7ba712000) [pid = 1830] [serial = 664] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7fa7b95a4400) [pid = 1830] [serial = 646] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7fa7a85eb800) [pid = 1830] [serial = 652] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7fa7a2543800) [pid = 1830] [serial = 634] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7fa7a9556400) [pid = 1830] [serial = 637] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7fa7af59b400) [pid = 1830] [serial = 640] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7fa7b9523c00) [pid = 1830] [serial = 643] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7fa7a1be6800) [pid = 1830] [serial = 667] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7bc108000) [pid = 1830] [serial = 665] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7fa7b959c000) [pid = 1830] [serial = 662] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7fa7a448d400) [pid = 1830] [serial = 668] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7fa7b8472400) [pid = 1830] [serial = 659] [outer = (nil)] [url = about:blank] 01:05:31 INFO - PROCESS | 1830 | 1461225931663 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 01:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1134ms 01:05:31 INFO - PROCESS | 1830 | 1461225931694 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 01:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:05:31 INFO - PROCESS | 1830 | 1461225931697 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 01:05:31 INFO - PROCESS | 1830 | 1461225931702 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:05:31 INFO - PROCESS | 1830 | 1461225931706 Marionette TRACE conn3 <- [1,966,null,{}] 01:05:31 INFO - PROCESS | 1830 | 1461225931719 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:31 INFO - PROCESS | 1830 | 1461225931866 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 01:05:31 INFO - PROCESS | 1830 | 1461225931968 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e8b800 == 71 [pid = 1830] [id = 249] 01:05:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7fa7a1be6800) [pid = 1830] [serial = 747] [outer = (nil)] 01:05:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7fa7a5f64c00) [pid = 1830] [serial = 748] [outer = 0x7fa7a1be6800] 01:05:32 INFO - PROCESS | 1830 | 1461225932023 Marionette DEBUG loaded listener.js 01:05:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7fa7a90e9800) [pid = 1830] [serial = 749] [outer = 0x7fa7a1be6800] 01:05:32 INFO - PROCESS | 1830 | 1461225932589 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 01:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 929ms 01:05:32 INFO - PROCESS | 1830 | 1461225932631 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 01:05:32 INFO - PROCESS | 1830 | 1461225932634 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 01:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:05:32 INFO - PROCESS | 1830 | 1461225932639 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:05:32 INFO - PROCESS | 1830 | 1461225932642 Marionette TRACE conn3 <- [1,970,null,{}] 01:05:32 INFO - PROCESS | 1830 | 1461225932646 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:32 INFO - PROCESS | 1830 | 1461225932799 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 01:05:32 INFO - PROCESS | 1830 | 1461225932817 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a924f800 == 72 [pid = 1830] [id = 250] 01:05:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7a265d800) [pid = 1830] [serial = 750] [outer = (nil)] 01:05:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7fa7aacdd000) [pid = 1830] [serial = 751] [outer = 0x7fa7a265d800] 01:05:32 INFO - PROCESS | 1830 | 1461225932869 Marionette DEBUG loaded listener.js 01:05:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7fa7abe5e000) [pid = 1830] [serial = 752] [outer = 0x7fa7a265d800] 01:05:33 INFO - PROCESS | 1830 | 1461225933456 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 01:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 874ms 01:05:33 INFO - PROCESS | 1830 | 1461225933523 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 01:05:33 INFO - PROCESS | 1830 | 1461225933525 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 01:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:05:33 INFO - PROCESS | 1830 | 1461225933530 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:05:33 INFO - PROCESS | 1830 | 1461225933533 Marionette TRACE conn3 <- [1,974,null,{}] 01:05:33 INFO - PROCESS | 1830 | 1461225933537 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:33 INFO - PROCESS | 1830 | 1461225933690 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 01:05:33 INFO - PROCESS | 1830 | 1461225933710 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aaa55000 == 73 [pid = 1830] [id = 251] 01:05:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7fa7aa18a400) [pid = 1830] [serial = 753] [outer = (nil)] 01:05:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7fa7ac962c00) [pid = 1830] [serial = 754] [outer = 0x7fa7aa18a400] 01:05:33 INFO - PROCESS | 1830 | 1461225933761 Marionette DEBUG loaded listener.js 01:05:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7fa7af2a5000) [pid = 1830] [serial = 755] [outer = 0x7fa7aa18a400] 01:05:34 INFO - PROCESS | 1830 | 1461225934379 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 01:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 890ms 01:05:34 INFO - PROCESS | 1830 | 1461225934420 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 01:05:34 INFO - PROCESS | 1830 | 1461225934422 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 01:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:05:34 INFO - PROCESS | 1830 | 1461225934427 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:05:34 INFO - PROCESS | 1830 | 1461225934429 Marionette TRACE conn3 <- [1,978,null,{}] 01:05:34 INFO - PROCESS | 1830 | 1461225934433 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:34 INFO - PROCESS | 1830 | 1461225934610 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 01:05:34 INFO - PROCESS | 1830 | 1461225934641 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7abecc800 == 74 [pid = 1830] [id = 252] 01:05:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7fa7b939b800) [pid = 1830] [serial = 756] [outer = (nil)] 01:05:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7fa7ba70f000) [pid = 1830] [serial = 757] [outer = 0x7fa7b939b800] 01:05:34 INFO - PROCESS | 1830 | 1461225934695 Marionette DEBUG loaded listener.js 01:05:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7fa7bdf6f800) [pid = 1830] [serial = 758] [outer = 0x7fa7b939b800] 01:05:35 INFO - PROCESS | 1830 | 1461225935354 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 01:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 973ms 01:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:05:35 INFO - PROCESS | 1830 | 1461225935401 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 01:05:35 INFO - PROCESS | 1830 | 1461225935403 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 01:05:35 INFO - PROCESS | 1830 | 1461225935408 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:05:35 INFO - PROCESS | 1830 | 1461225935410 Marionette TRACE conn3 <- [1,982,null,{}] 01:05:35 INFO - PROCESS | 1830 | 1461225935415 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:35 INFO - PROCESS | 1830 | 1461225935714 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 01:05:35 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7fa7a073c800) [pid = 1830] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:05:35 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7fa7a2a09800) [pid = 1830] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:05:35 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7fa79f9a3c00) [pid = 1830] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:05:35 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7fa7a0994400) [pid = 1830] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:05:35 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7fa7aada8000) [pid = 1830] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:05:35 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7fa7a1aeac00) [pid = 1830] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:05:35 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7fa7a2a0ac00) [pid = 1830] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:05:35 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7fa7abe5f400) [pid = 1830] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:05:35 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7fa7a0743800) [pid = 1830] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:05:35 INFO - PROCESS | 1830 | 1461225935800 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a33a9000 == 75 [pid = 1830] [id = 253] 01:05:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7fa7a073c800) [pid = 1830] [serial = 759] [outer = (nil)] 01:05:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7fa7a1af2c00) [pid = 1830] [serial = 760] [outer = 0x7fa7a073c800] 01:05:35 INFO - PROCESS | 1830 | 1461225935851 Marionette DEBUG loaded listener.js 01:05:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7fa7aacdf000) [pid = 1830] [serial = 761] [outer = 0x7fa7a073c800] 01:05:36 INFO - PROCESS | 1830 | 1461225936395 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 01:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1033ms 01:05:36 INFO - PROCESS | 1830 | 1461225936441 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 01:05:36 INFO - PROCESS | 1830 | 1461225936444 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 01:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:05:36 INFO - PROCESS | 1830 | 1461225936448 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:05:36 INFO - PROCESS | 1830 | 1461225936450 Marionette TRACE conn3 <- [1,986,null,{}] 01:05:36 INFO - PROCESS | 1830 | 1461225936455 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:36 INFO - PROCESS | 1830 | 1461225936584 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 01:05:36 INFO - PROCESS | 1830 | 1461225936691 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b33da000 == 76 [pid = 1830] [id = 254] 01:05:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7fa7a0743800) [pid = 1830] [serial = 762] [outer = (nil)] 01:05:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7fa7a1aaa800) [pid = 1830] [serial = 763] [outer = 0x7fa7a0743800] 01:05:36 INFO - PROCESS | 1830 | 1461225936742 Marionette DEBUG loaded listener.js 01:05:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7fa7a1ab1800) [pid = 1830] [serial = 764] [outer = 0x7fa7a0743800] 01:05:37 INFO - PROCESS | 1830 | 1461225937251 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 01:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 827ms 01:05:37 INFO - PROCESS | 1830 | 1461225937276 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 01:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:05:37 INFO - PROCESS | 1830 | 1461225937279 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 01:05:37 INFO - PROCESS | 1830 | 1461225937284 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:05:37 INFO - PROCESS | 1830 | 1461225937286 Marionette TRACE conn3 <- [1,990,null,{}] 01:05:37 INFO - PROCESS | 1830 | 1461225937290 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:37 INFO - PROCESS | 1830 | 1461225937408 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 01:05:37 INFO - PROCESS | 1830 | 1461225937420 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba419800 == 77 [pid = 1830] [id = 255] 01:05:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7fa7a099d400) [pid = 1830] [serial = 765] [outer = (nil)] 01:05:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7fa7aace8000) [pid = 1830] [serial = 766] [outer = 0x7fa7a099d400] 01:05:37 INFO - PROCESS | 1830 | 1461225937470 Marionette DEBUG loaded listener.js 01:05:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7fa7be9b5c00) [pid = 1830] [serial = 767] [outer = 0x7fa7a099d400] 01:05:38 INFO - PROCESS | 1830 | 1461225938326 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 01:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1128ms 01:05:38 INFO - PROCESS | 1830 | 1461225938413 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 01:05:38 INFO - PROCESS | 1830 | 1461225938419 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 01:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:05:38 INFO - PROCESS | 1830 | 1461225938426 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:05:38 INFO - PROCESS | 1830 | 1461225938430 Marionette TRACE conn3 <- [1,994,null,{}] 01:05:38 INFO - PROCESS | 1830 | 1461225938437 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:38 INFO - PROCESS | 1830 | 1461225938615 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 01:05:38 INFO - PROCESS | 1830 | 1461225938759 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5be0000 == 78 [pid = 1830] [id = 256] 01:05:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7fa79ec62000) [pid = 1830] [serial = 768] [outer = (nil)] 01:05:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7fa7a0736c00) [pid = 1830] [serial = 769] [outer = 0x7fa79ec62000] 01:05:38 INFO - PROCESS | 1830 | 1461225938823 Marionette DEBUG loaded listener.js 01:05:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7fa7a07de400) [pid = 1830] [serial = 770] [outer = 0x7fa79ec62000] 01:05:39 INFO - PROCESS | 1830 | 1461225939593 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 01:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1230ms 01:05:39 INFO - PROCESS | 1830 | 1461225939657 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 01:05:39 INFO - PROCESS | 1830 | 1461225939665 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 01:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:05:39 INFO - PROCESS | 1830 | 1461225939674 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:05:39 INFO - PROCESS | 1830 | 1461225939677 Marionette TRACE conn3 <- [1,998,null,{}] 01:05:39 INFO - PROCESS | 1830 | 1461225939681 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:39 INFO - PROCESS | 1830 | 1461225939829 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 01:05:39 INFO - PROCESS | 1830 | 1461225939942 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab537800 == 79 [pid = 1830] [id = 257] 01:05:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7fa79ec63000) [pid = 1830] [serial = 771] [outer = (nil)] 01:05:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7fa7a22e8c00) [pid = 1830] [serial = 772] [outer = 0x7fa79ec63000] 01:05:40 INFO - PROCESS | 1830 | 1461225940004 Marionette DEBUG loaded listener.js 01:05:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7fa7a448d400) [pid = 1830] [serial = 773] [outer = 0x7fa79ec63000] 01:05:40 INFO - PROCESS | 1830 | 1461225940756 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 01:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1135ms 01:05:40 INFO - PROCESS | 1830 | 1461225940815 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 01:05:40 INFO - PROCESS | 1830 | 1461225940819 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 01:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:05:40 INFO - PROCESS | 1830 | 1461225940826 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:05:40 INFO - PROCESS | 1830 | 1461225940831 Marionette TRACE conn3 <- [1,1002,null,{}] 01:05:40 INFO - PROCESS | 1830 | 1461225940845 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:41 INFO - PROCESS | 1830 | 1461225940996 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 01:05:41 INFO - PROCESS | 1830 | 1461225941140 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be6c7000 == 80 [pid = 1830] [id = 258] 01:05:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7fa7a5b08800) [pid = 1830] [serial = 774] [outer = (nil)] 01:05:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7fa7a8fca000) [pid = 1830] [serial = 775] [outer = 0x7fa7a5b08800] 01:05:41 INFO - PROCESS | 1830 | 1461225941205 Marionette DEBUG loaded listener.js 01:05:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7fa7aada8000) [pid = 1830] [serial = 776] [outer = 0x7fa7a5b08800] 01:05:41 INFO - PROCESS | 1830 | 1461225941923 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 01:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1134ms 01:05:41 INFO - PROCESS | 1830 | 1461225941961 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 01:05:41 INFO - PROCESS | 1830 | 1461225941965 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 01:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:05:41 INFO - PROCESS | 1830 | 1461225941986 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:05:41 INFO - PROCESS | 1830 | 1461225941989 Marionette TRACE conn3 <- [1,1006,null,{}] 01:05:41 INFO - PROCESS | 1830 | 1461225941994 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:42 INFO - PROCESS | 1830 | 1461225942129 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 01:05:42 INFO - PROCESS | 1830 | 1461225942283 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c2aa3800 == 81 [pid = 1830] [id = 259] 01:05:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7fa7a5b0d000) [pid = 1830] [serial = 777] [outer = (nil)] 01:05:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7fa7b3312c00) [pid = 1830] [serial = 778] [outer = 0x7fa7a5b0d000] 01:05:42 INFO - PROCESS | 1830 | 1461225942347 Marionette DEBUG loaded listener.js 01:05:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7fa7b9398400) [pid = 1830] [serial = 779] [outer = 0x7fa7a5b0d000] 01:05:43 INFO - PROCESS | 1830 | 1461225943054 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 01:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1142ms 01:05:43 INFO - PROCESS | 1830 | 1461225943113 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 01:05:43 INFO - PROCESS | 1830 | 1461225943116 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 01:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:05:43 INFO - PROCESS | 1830 | 1461225943138 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:05:43 INFO - PROCESS | 1830 | 1461225943141 Marionette TRACE conn3 <- [1,1010,null,{}] 01:05:43 INFO - PROCESS | 1830 | 1461225943145 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:43 INFO - PROCESS | 1830 | 1461225943280 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 01:05:43 INFO - PROCESS | 1830 | 1461225943456 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a314d000 == 82 [pid = 1830] [id = 260] 01:05:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7fa7b971a400) [pid = 1830] [serial = 780] [outer = (nil)] 01:05:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7fa7ba4e5000) [pid = 1830] [serial = 781] [outer = 0x7fa7b971a400] 01:05:43 INFO - PROCESS | 1830 | 1461225943518 Marionette DEBUG loaded listener.js 01:05:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7fa7bdf6ac00) [pid = 1830] [serial = 782] [outer = 0x7fa7b971a400] 01:05:44 INFO - PROCESS | 1830 | 1461225944224 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 01:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1128ms 01:05:44 INFO - PROCESS | 1830 | 1461225944264 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 01:05:44 INFO - PROCESS | 1830 | 1461225944266 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 01:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:05:44 INFO - PROCESS | 1830 | 1461225944271 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:05:44 INFO - PROCESS | 1830 | 1461225944274 Marionette TRACE conn3 <- [1,1014,null,{}] 01:05:44 INFO - PROCESS | 1830 | 1461225944278 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:44 INFO - PROCESS | 1830 | 1461225944425 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 01:05:44 INFO - PROCESS | 1830 | 1461225944573 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be082800 == 83 [pid = 1830] [id = 261] 01:05:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7fa7a2fb7c00) [pid = 1830] [serial = 783] [outer = (nil)] 01:05:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7fa7a2fbf800) [pid = 1830] [serial = 784] [outer = 0x7fa7a2fb7c00] 01:05:44 INFO - PROCESS | 1830 | 1461225944638 Marionette DEBUG loaded listener.js 01:05:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7fa7beb58400) [pid = 1830] [serial = 785] [outer = 0x7fa7a2fb7c00] 01:05:45 INFO - PROCESS | 1830 | 1461225945303 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 01:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1076ms 01:05:45 INFO - PROCESS | 1830 | 1461225945350 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 01:05:45 INFO - PROCESS | 1830 | 1461225945352 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 01:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:05:45 INFO - PROCESS | 1830 | 1461225945358 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:05:45 INFO - PROCESS | 1830 | 1461225945360 Marionette TRACE conn3 <- [1,1018,null,{}] 01:05:45 INFO - PROCESS | 1830 | 1461225945365 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:45 INFO - PROCESS | 1830 | 1461225945493 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 01:05:45 INFO - PROCESS | 1830 | 1461225945654 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be099000 == 84 [pid = 1830] [id = 262] 01:05:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7fa7a2fba800) [pid = 1830] [serial = 786] [outer = (nil)] 01:05:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7fa7c0799800) [pid = 1830] [serial = 787] [outer = 0x7fa7a2fba800] 01:05:45 INFO - PROCESS | 1830 | 1461225945713 Marionette DEBUG loaded listener.js 01:05:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7fa7c11f7c00) [pid = 1830] [serial = 788] [outer = 0x7fa7a2fba800] 01:05:46 INFO - PROCESS | 1830 | 1461225946438 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 01:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1126ms 01:05:46 INFO - PROCESS | 1830 | 1461225946485 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 01:05:46 INFO - PROCESS | 1830 | 1461225946488 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 01:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:05:46 INFO - PROCESS | 1830 | 1461225946493 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:05:46 INFO - PROCESS | 1830 | 1461225946495 Marionette TRACE conn3 <- [1,1022,null,{}] 01:05:46 INFO - PROCESS | 1830 | 1461225946500 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:46 INFO - PROCESS | 1830 | 1461225946629 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 01:05:46 INFO - PROCESS | 1830 | 1461225946780 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a0b6b000 == 85 [pid = 1830] [id = 263] 01:05:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7fa79f9a8800) [pid = 1830] [serial = 789] [outer = (nil)] 01:05:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7fa7a1bea000) [pid = 1830] [serial = 790] [outer = 0x7fa79f9a8800] 01:05:46 INFO - PROCESS | 1830 | 1461225946840 Marionette DEBUG loaded listener.js 01:05:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7fa7abe63c00) [pid = 1830] [serial = 791] [outer = 0x7fa79f9a8800] 01:05:47 INFO - PROCESS | 1830 | 1461225947836 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 01:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1374ms 01:05:47 INFO - PROCESS | 1830 | 1461225947868 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 01:05:47 INFO - PROCESS | 1830 | 1461225947873 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 01:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:05:47 INFO - PROCESS | 1830 | 1461225947881 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:05:47 INFO - PROCESS | 1830 | 1461225947885 Marionette TRACE conn3 <- [1,1026,null,{}] 01:05:47 INFO - PROCESS | 1830 | 1461225947891 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:48 INFO - PROCESS | 1830 | 1461225948017 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 01:05:48 INFO - PROCESS | 1830 | 1461225948181 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3150800 == 86 [pid = 1830] [id = 264] 01:05:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7fa7a0739000) [pid = 1830] [serial = 792] [outer = (nil)] 01:05:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7fa7a0997800) [pid = 1830] [serial = 793] [outer = 0x7fa7a0739000] 01:05:48 INFO - PROCESS | 1830 | 1461225948237 Marionette DEBUG loaded listener.js 01:05:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7fa7a1af3800) [pid = 1830] [serial = 794] [outer = 0x7fa7a0739000] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b33da000 == 85 [pid = 1830] [id = 254] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a33a9000 == 84 [pid = 1830] [id = 253] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7fa7be678000) [pid = 1830] [serial = 685] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7fa7bea85000) [pid = 1830] [serial = 688] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7fa79f9a4c00) [pid = 1830] [serial = 691] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7fa7b9520400) [pid = 1830] [serial = 718] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7abecc800 == 83 [pid = 1830] [id = 252] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aaa55000 == 82 [pid = 1830] [id = 251] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a924f800 == 81 [pid = 1830] [id = 250] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e8b800 == 80 [pid = 1830] [id = 249] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2205800 == 79 [pid = 1830] [id = 248] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a406f000 == 78 [pid = 1830] [id = 247] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c0787800 == 77 [pid = 1830] [id = 244] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be6ca800 == 76 [pid = 1830] [id = 243] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be250000 == 75 [pid = 1830] [id = 242] 01:05:49 INFO - PROCESS | 1830 | 1461225949189 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab20a000 == 74 [pid = 1830] [id = 241] 01:05:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e58000 == 73 [pid = 1830] [id = 240] 01:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1328ms 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7fa7aa583c00) [pid = 1830] [serial = 706] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7fa7aaafcc00) [pid = 1830] [serial = 707] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7fa7ab812400) [pid = 1830] [serial = 709] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7fa7ae7b5c00) [pid = 1830] [serial = 712] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7fa7a1bf0c00) [pid = 1830] [serial = 697] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7fa7a219c400) [pid = 1830] [serial = 698] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7fa7a607b800) [pid = 1830] [serial = 676] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7fa7a2668800) [pid = 1830] [serial = 700] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7fa7a2a09c00) [pid = 1830] [serial = 701] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7fa7a0736400) [pid = 1830] [serial = 694] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7fa7a074a000) [pid = 1830] [serial = 695] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7fa7a5b0b000) [pid = 1830] [serial = 703] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7fa7a1aba400) [pid = 1830] [serial = 673] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7fa7ba5cec00) [pid = 1830] [serial = 682] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7fa7b8473800) [pid = 1830] [serial = 679] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7fa7aacdc800) [pid = 1830] [serial = 671] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7fa7af2a6000) [pid = 1830] [serial = 713] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7fa7abe5f800) [pid = 1830] [serial = 710] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7fa7a8573400) [pid = 1830] [serial = 704] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7fa7af56c000) [pid = 1830] [serial = 715] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7fa7b92f1400) [pid = 1830] [serial = 716] [outer = (nil)] [url = about:blank] 01:05:49 INFO - PROCESS | 1830 | 1461225949224 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 01:05:49 INFO - PROCESS | 1830 | 1461225949230 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 01:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:05:49 INFO - PROCESS | 1830 | 1461225949238 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:05:49 INFO - PROCESS | 1830 | 1461225949241 Marionette TRACE conn3 <- [1,1030,null,{}] 01:05:49 INFO - PROCESS | 1830 | 1461225949246 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:49 INFO - PROCESS | 1830 | 1461225949376 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 01:05:49 INFO - PROCESS | 1830 | 1461225949389 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a188a800 == 74 [pid = 1830] [id = 265] 01:05:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7fa7a265e000) [pid = 1830] [serial = 795] [outer = (nil)] 01:05:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7fa7a2a09c00) [pid = 1830] [serial = 796] [outer = 0x7fa7a265e000] 01:05:49 INFO - PROCESS | 1830 | 1461225949445 Marionette DEBUG loaded listener.js 01:05:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7fa7a2fb5400) [pid = 1830] [serial = 797] [outer = 0x7fa7a265e000] 01:05:50 INFO - PROCESS | 1830 | 1461225950138 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 01:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 927ms 01:05:50 INFO - PROCESS | 1830 | 1461225950165 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 01:05:50 INFO - PROCESS | 1830 | 1461225950168 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 01:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:05:50 INFO - PROCESS | 1830 | 1461225950173 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:05:50 INFO - PROCESS | 1830 | 1461225950177 Marionette TRACE conn3 <- [1,1034,null,{}] 01:05:50 INFO - PROCESS | 1830 | 1461225950190 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:50 INFO - PROCESS | 1830 | 1461225950311 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 01:05:50 INFO - PROCESS | 1830 | 1461225950328 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e43800 == 75 [pid = 1830] [id = 266] 01:05:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7fa7a2fb7000) [pid = 1830] [serial = 798] [outer = (nil)] 01:05:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7fa7a5b03800) [pid = 1830] [serial = 799] [outer = 0x7fa7a2fb7000] 01:05:50 INFO - PROCESS | 1830 | 1461225950382 Marionette DEBUG loaded listener.js 01:05:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7fa7a5f62c00) [pid = 1830] [serial = 800] [outer = 0x7fa7a2fb7000] 01:05:51 INFO - PROCESS | 1830 | 1461225951018 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 01:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 879ms 01:05:51 INFO - PROCESS | 1830 | 1461225951052 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 01:05:51 INFO - PROCESS | 1830 | 1461225951054 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 01:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:05:51 INFO - PROCESS | 1830 | 1461225951060 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:05:51 INFO - PROCESS | 1830 | 1461225951062 Marionette TRACE conn3 <- [1,1038,null,{}] 01:05:51 INFO - PROCESS | 1830 | 1461225951067 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:51 INFO - PROCESS | 1830 | 1461225951239 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 01:05:51 INFO - PROCESS | 1830 | 1461225951318 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a8878800 == 76 [pid = 1830] [id = 267] 01:05:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7fa7a1bec800) [pid = 1830] [serial = 801] [outer = (nil)] 01:05:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7fa7a602a800) [pid = 1830] [serial = 802] [outer = 0x7fa7a1bec800] 01:05:51 INFO - PROCESS | 1830 | 1461225951369 Marionette DEBUG loaded listener.js 01:05:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7fa7a8688c00) [pid = 1830] [serial = 803] [outer = 0x7fa7a1bec800] 01:05:51 INFO - PROCESS | 1830 | 1461225951966 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 01:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 928ms 01:05:51 INFO - PROCESS | 1830 | 1461225951989 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 01:05:51 INFO - PROCESS | 1830 | 1461225951992 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 01:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:05:51 INFO - PROCESS | 1830 | 1461225951998 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:05:52 INFO - PROCESS | 1830 | 1461225952000 Marionette TRACE conn3 <- [1,1042,null,{}] 01:05:52 INFO - PROCESS | 1830 | 1461225952004 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:52 INFO - PROCESS | 1830 | 1461225952167 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 01:05:52 INFO - PROCESS | 1830 | 1461225952189 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a955b000 == 77 [pid = 1830] [id = 268] 01:05:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7fa7a601dc00) [pid = 1830] [serial = 804] [outer = (nil)] 01:05:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7fa7aa5ee400) [pid = 1830] [serial = 805] [outer = 0x7fa7a601dc00] 01:05:52 INFO - PROCESS | 1830 | 1461225952253 Marionette DEBUG loaded listener.js 01:05:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7fa7aace9400) [pid = 1830] [serial = 806] [outer = 0x7fa7a601dc00] 01:05:52 INFO - PROCESS | 1830 | 1461225952918 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 01:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 977ms 01:05:52 INFO - PROCESS | 1830 | 1461225952979 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 01:05:52 INFO - PROCESS | 1830 | 1461225952981 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 01:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:05:52 INFO - PROCESS | 1830 | 1461225952986 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:05:52 INFO - PROCESS | 1830 | 1461225952988 Marionette TRACE conn3 <- [1,1046,null,{}] 01:05:52 INFO - PROCESS | 1830 | 1461225952992 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:53 INFO - PROCESS | 1830 | 1461225953175 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 01:05:53 INFO - PROCESS | 1830 | 1461225953202 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aaa6f800 == 78 [pid = 1830] [id = 269] 01:05:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7fa7ab81bc00) [pid = 1830] [serial = 807] [outer = (nil)] 01:05:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7fa7ae7b9c00) [pid = 1830] [serial = 808] [outer = 0x7fa7ab81bc00] 01:05:53 INFO - PROCESS | 1830 | 1461225953263 Marionette DEBUG loaded listener.js 01:05:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7fa7af59f400) [pid = 1830] [serial = 809] [outer = 0x7fa7ab81bc00] 01:05:53 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7fa7a073e000) [pid = 1830] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:05:53 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7fa7aa18a400) [pid = 1830] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:05:53 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7fa7a073c800) [pid = 1830] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:05:53 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7fa7b939b800) [pid = 1830] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:05:53 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7fa7a0743800) [pid = 1830] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:05:53 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7fa7a1be6800) [pid = 1830] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:05:53 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7fa79f9a6800) [pid = 1830] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:05:53 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7fa7a2662400) [pid = 1830] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:05:53 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7fa7a265d800) [pid = 1830] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:05:54 INFO - PROCESS | 1830 | 1461225954133 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 01:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1175ms 01:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:05:54 INFO - PROCESS | 1830 | 1461225954162 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 01:05:54 INFO - PROCESS | 1830 | 1461225954164 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 01:05:54 INFO - PROCESS | 1830 | 1461225954168 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:05:54 INFO - PROCESS | 1830 | 1461225954169 Marionette TRACE conn3 <- [1,1050,null,{}] 01:05:54 INFO - PROCESS | 1830 | 1461225954175 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:54 INFO - PROCESS | 1830 | 1461225954288 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 01:05:54 INFO - PROCESS | 1830 | 1461225954393 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aad87800 == 79 [pid = 1830] [id = 270] 01:05:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7fa7a073e000) [pid = 1830] [serial = 810] [outer = (nil)] 01:05:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7fa7aa18a400) [pid = 1830] [serial = 811] [outer = 0x7fa7a073e000] 01:05:54 INFO - PROCESS | 1830 | 1461225954443 Marionette DEBUG loaded listener.js 01:05:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7fa7af5a8c00) [pid = 1830] [serial = 812] [outer = 0x7fa7a073e000] 01:05:54 INFO - PROCESS | 1830 | 1461225954929 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 01:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 773ms 01:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:05:54 INFO - PROCESS | 1830 | 1461225954942 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 01:05:54 INFO - PROCESS | 1830 | 1461225954944 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 01:05:54 INFO - PROCESS | 1830 | 1461225954950 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:05:54 INFO - PROCESS | 1830 | 1461225954951 Marionette TRACE conn3 <- [1,1054,null,{}] 01:05:54 INFO - PROCESS | 1830 | 1461225954956 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:55 INFO - PROCESS | 1830 | 1461225955138 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 01:05:55 INFO - PROCESS | 1830 | 1461225955154 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac006800 == 80 [pid = 1830] [id = 271] 01:05:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7fa7ab80e800) [pid = 1830] [serial = 813] [outer = (nil)] 01:05:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7fa7b9076400) [pid = 1830] [serial = 814] [outer = 0x7fa7ab80e800] 01:05:55 INFO - PROCESS | 1830 | 1461225955203 Marionette DEBUG loaded listener.js 01:05:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7fa7b9523000) [pid = 1830] [serial = 815] [outer = 0x7fa7ab80e800] 01:05:55 INFO - PROCESS | 1830 | 1461225955746 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 01:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 825ms 01:05:55 INFO - PROCESS | 1830 | 1461225955774 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 01:05:55 INFO - PROCESS | 1830 | 1461225955776 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 01:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:05:55 INFO - PROCESS | 1830 | 1461225955851 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:05:55 INFO - PROCESS | 1830 | 1461225955854 Marionette TRACE conn3 <- [1,1058,null,{}] 01:05:55 INFO - PROCESS | 1830 | 1461225955862 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:56 INFO - PROCESS | 1830 | 1461225956017 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 01:05:56 INFO - PROCESS | 1830 | 1461225956160 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a0b6a800 == 81 [pid = 1830] [id = 272] 01:05:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7fa7a073c800) [pid = 1830] [serial = 816] [outer = (nil)] 01:05:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7fa7a0745800) [pid = 1830] [serial = 817] [outer = 0x7fa7a073c800] 01:05:56 INFO - PROCESS | 1830 | 1461225956222 Marionette DEBUG loaded listener.js 01:05:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7fa7a1aa6000) [pid = 1830] [serial = 818] [outer = 0x7fa7a073c800] 01:05:56 INFO - PROCESS | 1830 | 1461225956978 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 01:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1248ms 01:05:57 INFO - PROCESS | 1830 | 1461225957033 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 01:05:57 INFO - PROCESS | 1830 | 1461225957036 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 01:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:05:57 INFO - PROCESS | 1830 | 1461225957043 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:05:57 INFO - PROCESS | 1830 | 1461225957047 Marionette TRACE conn3 <- [1,1062,null,{}] 01:05:57 INFO - PROCESS | 1830 | 1461225957056 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:57 INFO - PROCESS | 1830 | 1461225957213 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 01:05:57 INFO - PROCESS | 1830 | 1461225957380 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a859d800 == 82 [pid = 1830] [id = 273] 01:05:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7fa7a073ec00) [pid = 1830] [serial = 819] [outer = (nil)] 01:05:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7fa7a2fb5000) [pid = 1830] [serial = 820] [outer = 0x7fa7a073ec00] 01:05:57 INFO - PROCESS | 1830 | 1461225957442 Marionette DEBUG loaded listener.js 01:05:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7fa7a35e9400) [pid = 1830] [serial = 821] [outer = 0x7fa7a073ec00] 01:05:58 INFO - PROCESS | 1830 | 1461225958236 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 01:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1230ms 01:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:05:58 INFO - PROCESS | 1830 | 1461225958273 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 01:05:58 INFO - PROCESS | 1830 | 1461225958276 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 01:05:58 INFO - PROCESS | 1830 | 1461225958283 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:05:58 INFO - PROCESS | 1830 | 1461225958285 Marionette TRACE conn3 <- [1,1066,null,{}] 01:05:58 INFO - PROCESS | 1830 | 1461225958290 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:58 INFO - PROCESS | 1830 | 1461225958441 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 01:05:58 INFO - PROCESS | 1830 | 1461225958617 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b33da000 == 83 [pid = 1830] [id = 274] 01:05:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7fa7aa7d0000) [pid = 1830] [serial = 822] [outer = (nil)] 01:05:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7fa7aada8800) [pid = 1830] [serial = 823] [outer = 0x7fa7aa7d0000] 01:05:58 INFO - PROCESS | 1830 | 1461225958685 Marionette DEBUG loaded listener.js 01:05:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7fa7abe0a400) [pid = 1830] [serial = 824] [outer = 0x7fa7aa7d0000] 01:05:59 INFO - PROCESS | 1830 | 1461225959462 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 01:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1228ms 01:05:59 INFO - PROCESS | 1830 | 1461225959511 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 01:05:59 INFO - PROCESS | 1830 | 1461225959514 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 01:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:05:59 INFO - PROCESS | 1830 | 1461225959520 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:05:59 INFO - PROCESS | 1830 | 1461225959522 Marionette TRACE conn3 <- [1,1070,null,{}] 01:05:59 INFO - PROCESS | 1830 | 1461225959543 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:59 INFO - PROCESS | 1830 | 1461225959684 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 01:05:59 INFO - PROCESS | 1830 | 1461225959831 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba1da000 == 84 [pid = 1830] [id = 275] 01:05:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7fa79ec56000) [pid = 1830] [serial = 825] [outer = (nil)] 01:05:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7fa7b8472400) [pid = 1830] [serial = 826] [outer = 0x7fa79ec56000] 01:05:59 INFO - PROCESS | 1830 | 1461225959892 Marionette DEBUG loaded listener.js 01:05:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7fa7b9783400) [pid = 1830] [serial = 827] [outer = 0x7fa79ec56000] 01:06:00 INFO - PROCESS | 1830 | 1461225960579 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 01:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1131ms 01:06:00 INFO - PROCESS | 1830 | 1461225960652 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 01:06:00 INFO - PROCESS | 1830 | 1461225960655 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 01:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:06:00 INFO - PROCESS | 1830 | 1461225960660 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:06:00 INFO - PROCESS | 1830 | 1461225960662 Marionette TRACE conn3 <- [1,1074,null,{}] 01:06:00 INFO - PROCESS | 1830 | 1461225960667 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:00 INFO - PROCESS | 1830 | 1461225960801 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 01:06:00 INFO - PROCESS | 1830 | 1461225960949 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be07f800 == 85 [pid = 1830] [id = 276] 01:06:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7fa7abe0b000) [pid = 1830] [serial = 828] [outer = (nil)] 01:06:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7fa7bc614400) [pid = 1830] [serial = 829] [outer = 0x7fa7abe0b000] 01:06:01 INFO - PROCESS | 1830 | 1461225961009 Marionette DEBUG loaded listener.js 01:06:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7fa7be763400) [pid = 1830] [serial = 830] [outer = 0x7fa7abe0b000] 01:06:01 INFO - PROCESS | 1830 | 1461225961762 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 01:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1124ms 01:06:01 INFO - PROCESS | 1830 | 1461225961785 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 01:06:01 INFO - PROCESS | 1830 | 1461225961788 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 01:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:06:01 INFO - PROCESS | 1830 | 1461225961793 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:06:01 INFO - PROCESS | 1830 | 1461225961795 Marionette TRACE conn3 <- [1,1078,null,{}] 01:06:01 INFO - PROCESS | 1830 | 1461225961800 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:01 INFO - PROCESS | 1830 | 1461225961951 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 01:06:02 INFO - PROCESS | 1830 | 1461225962104 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be93e800 == 86 [pid = 1830] [id = 277] 01:06:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa79f008000) [pid = 1830] [serial = 831] [outer = (nil)] 01:06:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7fa7be762000) [pid = 1830] [serial = 832] [outer = 0x7fa79f008000] 01:06:02 INFO - PROCESS | 1830 | 1461225962167 Marionette DEBUG loaded listener.js 01:06:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7fa7bea27400) [pid = 1830] [serial = 833] [outer = 0x7fa79f008000] 01:06:02 INFO - PROCESS | 1830 | 1461225962925 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 01:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1177ms 01:06:02 INFO - PROCESS | 1830 | 1461225962970 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 01:06:02 INFO - PROCESS | 1830 | 1461225962973 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 01:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:06:02 INFO - PROCESS | 1830 | 1461225962978 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:06:02 INFO - PROCESS | 1830 | 1461225962981 Marionette TRACE conn3 <- [1,1082,null,{}] 01:06:02 INFO - PROCESS | 1830 | 1461225962985 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:03 INFO - PROCESS | 1830 | 1461225963116 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 01:06:03 INFO - PROCESS | 1830 | 1461225963263 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c2c73000 == 87 [pid = 1830] [id = 278] 01:06:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa79f009400) [pid = 1830] [serial = 834] [outer = (nil)] 01:06:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa7a2f90400) [pid = 1830] [serial = 835] [outer = 0x7fa79f009400] 01:06:03 INFO - PROCESS | 1830 | 1461225963323 Marionette DEBUG loaded listener.js 01:06:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa7a2f95800) [pid = 1830] [serial = 836] [outer = 0x7fa79f009400] 01:06:04 INFO - PROCESS | 1830 | 1461225964057 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 01:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1125ms 01:06:04 INFO - PROCESS | 1830 | 1461225964104 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 01:06:04 INFO - PROCESS | 1830 | 1461225964107 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 01:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:06:04 INFO - PROCESS | 1830 | 1461225964112 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:06:04 INFO - PROCESS | 1830 | 1461225964114 Marionette TRACE conn3 <- [1,1086,null,{}] 01:06:04 INFO - PROCESS | 1830 | 1461225964119 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:04 INFO - PROCESS | 1830 | 1461225964256 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 01:06:04 INFO - PROCESS | 1830 | 1461225964405 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a63b7800 == 88 [pid = 1830] [id = 279] 01:06:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7fa79f00b000) [pid = 1830] [serial = 837] [outer = (nil)] 01:06:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7fa7bea80400) [pid = 1830] [serial = 838] [outer = 0x7fa79f00b000] 01:06:04 INFO - PROCESS | 1830 | 1461225964465 Marionette DEBUG loaded listener.js 01:06:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7fa7c07a0800) [pid = 1830] [serial = 839] [outer = 0x7fa79f00b000] 01:06:05 INFO - PROCESS | 1830 | 1461225965121 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 01:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1024ms 01:06:05 INFO - PROCESS | 1830 | 1461225965137 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 01:06:05 INFO - PROCESS | 1830 | 1461225965139 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 01:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:06:05 INFO - PROCESS | 1830 | 1461225965180 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:06:05 INFO - PROCESS | 1830 | 1461225965183 Marionette TRACE conn3 <- [1,1090,null,{}] 01:06:05 INFO - PROCESS | 1830 | 1461225965187 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:05 INFO - PROCESS | 1830 | 1461225965320 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 01:06:05 INFO - PROCESS | 1830 | 1461225965494 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79f8ad800 == 89 [pid = 1830] [id = 280] 01:06:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7fa7a074c800) [pid = 1830] [serial = 840] [outer = (nil)] 01:06:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7fa7a1aa6400) [pid = 1830] [serial = 841] [outer = 0x7fa7a074c800] 01:06:05 INFO - PROCESS | 1830 | 1461225965555 Marionette DEBUG loaded listener.js 01:06:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa7a5f67c00) [pid = 1830] [serial = 842] [outer = 0x7fa7a074c800] 01:06:06 INFO - PROCESS | 1830 | 1461225966493 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 01:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1345ms 01:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:06:06 INFO - PROCESS | 1830 | 1461225966506 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 01:06:06 INFO - PROCESS | 1830 | 1461225966510 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 01:06:06 INFO - PROCESS | 1830 | 1461225966517 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:06:06 INFO - PROCESS | 1830 | 1461225966522 Marionette TRACE conn3 <- [1,1094,null,{}] 01:06:06 INFO - PROCESS | 1830 | 1461225966529 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:06 INFO - PROCESS | 1830 | 1461225966663 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 01:06:06 INFO - PROCESS | 1830 | 1461225966851 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fb9000 == 90 [pid = 1830] [id = 281] 01:06:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7fa7970c2800) [pid = 1830] [serial = 843] [outer = (nil)] 01:06:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa79ec61c00) [pid = 1830] [serial = 844] [outer = 0x7fa7970c2800] 01:06:06 INFO - PROCESS | 1830 | 1461225966908 Marionette DEBUG loaded listener.js 01:06:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa79f00c400) [pid = 1830] [serial = 845] [outer = 0x7fa7970c2800] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aad87800 == 89 [pid = 1830] [id = 270] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aaa6f800 == 88 [pid = 1830] [id = 269] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a955b000 == 87 [pid = 1830] [id = 268] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a8878800 == 86 [pid = 1830] [id = 267] 01:06:07 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7fa7a4495000) [pid = 1830] [serial = 724] [outer = (nil)] [url = about:blank] 01:06:07 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7fa7ac5e3000) [pid = 1830] [serial = 727] [outer = (nil)] [url = about:blank] 01:06:07 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7fa7b95f3c00) [pid = 1830] [serial = 730] [outer = (nil)] [url = about:blank] 01:06:07 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7fa7ba5c9000) [pid = 1830] [serial = 733] [outer = (nil)] [url = about:blank] 01:06:07 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7fa7beb10c00) [pid = 1830] [serial = 736] [outer = (nil)] [url = about:blank] 01:06:07 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7fa7a5f61c00) [pid = 1830] [serial = 739] [outer = (nil)] [url = about:blank] 01:06:07 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7fa7aace8000) [pid = 1830] [serial = 766] [outer = (nil)] [url = about:blank] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e43800 == 85 [pid = 1830] [id = 266] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a188a800 == 84 [pid = 1830] [id = 265] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3150800 == 83 [pid = 1830] [id = 264] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a314d000 == 82 [pid = 1830] [id = 260] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c2aa3800 == 81 [pid = 1830] [id = 259] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be6c7000 == 80 [pid = 1830] [id = 258] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab537800 == 79 [pid = 1830] [id = 257] 01:06:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5be0000 == 78 [pid = 1830] [id = 256] 01:06:07 INFO - PROCESS | 1830 | 1461225967834 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 01:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1333ms 01:06:07 INFO - PROCESS | 1830 | 1461225967849 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 01:06:07 INFO - PROCESS | 1830 | 1461225967856 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 01:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:06:07 INFO - PROCESS | 1830 | 1461225967864 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:06:07 INFO - PROCESS | 1830 | 1461225967866 Marionette TRACE conn3 <- [1,1098,null,{}] 01:06:07 INFO - PROCESS | 1830 | 1461225967871 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:07 INFO - PROCESS | 1830 | 1461225967991 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7fa7b9396c00) [pid = 1830] [serial = 632] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7fa7ac962c00) [pid = 1830] [serial = 754] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7fa7a1af2c00) [pid = 1830] [serial = 760] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa7ba70f000) [pid = 1830] [serial = 757] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa7a1aaa800) [pid = 1830] [serial = 763] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7fa7a5f64c00) [pid = 1830] [serial = 748] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7fa7a90e9800) [pid = 1830] [serial = 749] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7fa7a1aeec00) [pid = 1830] [serial = 743] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7fa7a07d8000) [pid = 1830] [serial = 742] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7fa7a5b06c00) [pid = 1830] [serial = 746] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7fa7a4141000) [pid = 1830] [serial = 745] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7fa7aacdd000) [pid = 1830] [serial = 751] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7fa7a21a3400) [pid = 1830] [serial = 721] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7fa7a1ab1800) [pid = 1830] [serial = 764] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7fa7bdf6f800) [pid = 1830] [serial = 758] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7fa7af2a5000) [pid = 1830] [serial = 755] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7fa7abe5e000) [pid = 1830] [serial = 752] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7fa7aacdf000) [pid = 1830] [serial = 761] [outer = (nil)] [url = about:blank] 01:06:08 INFO - PROCESS | 1830 | 1461225968119 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1cb2800 == 79 [pid = 1830] [id = 282] 01:06:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7fa7970d0800) [pid = 1830] [serial = 846] [outer = (nil)] 01:06:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7fa7a1aa7800) [pid = 1830] [serial = 847] [outer = 0x7fa7970d0800] 01:06:08 INFO - PROCESS | 1830 | 1461225968168 Marionette DEBUG loaded listener.js 01:06:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7fa7a1af2c00) [pid = 1830] [serial = 848] [outer = 0x7fa7970d0800] 01:06:08 INFO - PROCESS | 1830 | 1461225968860 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 01:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1026ms 01:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:06:08 INFO - PROCESS | 1830 | 1461225968891 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 01:06:08 INFO - PROCESS | 1830 | 1461225968893 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 01:06:08 INFO - PROCESS | 1830 | 1461225968899 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:06:08 INFO - PROCESS | 1830 | 1461225968904 Marionette TRACE conn3 <- [1,1102,null,{}] 01:06:08 INFO - PROCESS | 1830 | 1461225968947 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:09 INFO - PROCESS | 1830 | 1461225969074 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 01:06:09 INFO - PROCESS | 1830 | 1461225969087 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a66e1000 == 80 [pid = 1830] [id = 283] 01:06:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7fa7a299f800) [pid = 1830] [serial = 849] [outer = (nil)] 01:06:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7fa7a2fb2800) [pid = 1830] [serial = 850] [outer = 0x7fa7a299f800] 01:06:09 INFO - PROCESS | 1830 | 1461225969141 Marionette DEBUG loaded listener.js 01:06:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7fa7a413dc00) [pid = 1830] [serial = 851] [outer = 0x7fa7a299f800] 01:06:09 INFO - PROCESS | 1830 | 1461225969798 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 01:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 937ms 01:06:09 INFO - PROCESS | 1830 | 1461225969836 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 01:06:09 INFO - PROCESS | 1830 | 1461225969839 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 01:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:06:09 INFO - PROCESS | 1830 | 1461225969847 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:06:09 INFO - PROCESS | 1830 | 1461225969849 Marionette TRACE conn3 <- [1,1106,null,{}] 01:06:09 INFO - PROCESS | 1830 | 1461225969854 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:09 INFO - PROCESS | 1830 | 1461225969982 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 01:06:10 INFO - PROCESS | 1830 | 1461225970111 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a900f000 == 81 [pid = 1830] [id = 284] 01:06:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7fa7a0745000) [pid = 1830] [serial = 852] [outer = (nil)] 01:06:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7fa7a450cc00) [pid = 1830] [serial = 853] [outer = 0x7fa7a0745000] 01:06:10 INFO - PROCESS | 1830 | 1461225970162 Marionette DEBUG loaded listener.js 01:06:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7fa7a5f6a000) [pid = 1830] [serial = 854] [outer = 0x7fa7a0745000] 01:06:10 INFO - PROCESS | 1830 | 1461225970741 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 01:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 929ms 01:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:06:10 INFO - PROCESS | 1830 | 1461225970776 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 01:06:10 INFO - PROCESS | 1830 | 1461225970778 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 01:06:10 INFO - PROCESS | 1830 | 1461225970782 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:06:10 INFO - PROCESS | 1830 | 1461225970783 Marionette TRACE conn3 <- [1,1110,null,{}] 01:06:10 INFO - PROCESS | 1830 | 1461225970789 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:10 INFO - PROCESS | 1830 | 1461225970949 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 01:06:10 INFO - PROCESS | 1830 | 1461225970987 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9a7800 == 82 [pid = 1830] [id = 285] 01:06:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7fa7a5f6b400) [pid = 1830] [serial = 855] [outer = (nil)] 01:06:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa7a65d6800) [pid = 1830] [serial = 856] [outer = 0x7fa7a5f6b400] 01:06:11 INFO - PROCESS | 1830 | 1461225971037 Marionette DEBUG loaded listener.js 01:06:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7fa7a65dc000) [pid = 1830] [serial = 857] [outer = 0x7fa7a5f6b400] 01:06:11 INFO - PROCESS | 1830 | 1461225971690 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 01:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 975ms 01:06:11 INFO - PROCESS | 1830 | 1461225971758 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 01:06:11 INFO - PROCESS | 1830 | 1461225971760 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 01:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:06:11 INFO - PROCESS | 1830 | 1461225971766 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:06:11 INFO - PROCESS | 1830 | 1461225971767 Marionette TRACE conn3 <- [1,1114,null,{}] 01:06:11 INFO - PROCESS | 1830 | 1461225971772 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:11 INFO - PROCESS | 1830 | 1461225971950 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 01:06:11 INFO - PROCESS | 1830 | 1461225971983 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7abed3800 == 83 [pid = 1830] [id = 286] 01:06:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7fa7a65e1000) [pid = 1830] [serial = 858] [outer = (nil)] 01:06:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa7ab814c00) [pid = 1830] [serial = 859] [outer = 0x7fa7a65e1000] 01:06:12 INFO - PROCESS | 1830 | 1461225972040 Marionette DEBUG loaded listener.js 01:06:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa7ac170c00) [pid = 1830] [serial = 860] [outer = 0x7fa7a65e1000] 01:06:12 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa7a601dc00) [pid = 1830] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:06:12 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa7ab81bc00) [pid = 1830] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:06:12 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7fa7a1bec800) [pid = 1830] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:06:12 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7fa7a265e000) [pid = 1830] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:06:12 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7fa7a2fb7000) [pid = 1830] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:06:12 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7fa7a0739000) [pid = 1830] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:06:12 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7fa7a073e000) [pid = 1830] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:06:12 INFO - PROCESS | 1830 | 1461225972771 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 01:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1030ms 01:06:12 INFO - PROCESS | 1830 | 1461225972797 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 01:06:12 INFO - PROCESS | 1830 | 1461225972799 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 01:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:06:12 INFO - PROCESS | 1830 | 1461225972805 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:06:12 INFO - PROCESS | 1830 | 1461225972807 Marionette TRACE conn3 <- [1,1118,null,{}] 01:06:12 INFO - PROCESS | 1830 | 1461225972811 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:12 INFO - PROCESS | 1830 | 1461225972969 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 01:06:12 INFO - PROCESS | 1830 | 1461225972992 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7fa7a35e8800) [pid = 1830] [serial = 861] [outer = 0x7fa7a21a4800] 01:06:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b33db800 == 84 [pid = 1830] [id = 287] 01:06:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7fa7a0734800) [pid = 1830] [serial = 862] [outer = (nil)] 01:06:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa7ac51f400) [pid = 1830] [serial = 863] [outer = 0x7fa7a0734800] 01:06:13 INFO - PROCESS | 1830 | 1461225973062 Marionette DEBUG loaded listener.js 01:06:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7fa7af29e400) [pid = 1830] [serial = 864] [outer = 0x7fa7a0734800] 01:06:13 INFO - PROCESS | 1830 | 1461225973726 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 01:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 972ms 01:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:06:13 INFO - PROCESS | 1830 | 1461225973779 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 01:06:13 INFO - PROCESS | 1830 | 1461225973781 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 01:06:13 INFO - PROCESS | 1830 | 1461225973785 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:06:13 INFO - PROCESS | 1830 | 1461225973788 Marionette TRACE conn3 <- [1,1122,null,{}] 01:06:13 INFO - PROCESS | 1830 | 1461225973792 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:13 INFO - PROCESS | 1830 | 1461225973907 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 01:06:14 INFO - PROCESS | 1830 | 1461225974020 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7af527800 == 85 [pid = 1830] [id = 288] 01:06:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7fa79f00e400) [pid = 1830] [serial = 865] [outer = (nil)] 01:06:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa7a29a4c00) [pid = 1830] [serial = 866] [outer = 0x7fa79f00e400] 01:06:14 INFO - PROCESS | 1830 | 1461225974071 Marionette DEBUG loaded listener.js 01:06:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa7b9524000) [pid = 1830] [serial = 867] [outer = 0x7fa79f00e400] 01:06:14 INFO - PROCESS | 1830 | 1461225974797 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 01:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1075ms 01:06:14 INFO - PROCESS | 1830 | 1461225974862 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 01:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:06:14 INFO - PROCESS | 1830 | 1461225974867 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 01:06:14 INFO - PROCESS | 1830 | 1461225974875 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:06:14 INFO - PROCESS | 1830 | 1461225974879 Marionette TRACE conn3 <- [1,1126,null,{}] 01:06:14 INFO - PROCESS | 1830 | 1461225974886 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:15 INFO - PROCESS | 1830 | 1461225975076 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 01:06:15 INFO - PROCESS | 1830 | 1461225975225 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4f90800 == 86 [pid = 1830] [id = 289] 01:06:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa79ec68c00) [pid = 1830] [serial = 868] [outer = (nil)] 01:06:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7fa79ec6e000) [pid = 1830] [serial = 869] [outer = 0x7fa79ec68c00] 01:06:15 INFO - PROCESS | 1830 | 1461225975291 Marionette DEBUG loaded listener.js 01:06:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7fa79ec73000) [pid = 1830] [serial = 870] [outer = 0x7fa79ec68c00] 01:06:16 INFO - PROCESS | 1830 | 1461225976033 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 01:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1180ms 01:06:16 INFO - PROCESS | 1830 | 1461225976054 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 01:06:16 INFO - PROCESS | 1830 | 1461225976061 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 01:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:06:16 INFO - PROCESS | 1830 | 1461225976069 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:06:16 INFO - PROCESS | 1830 | 1461225976072 Marionette TRACE conn3 <- [1,1130,null,{}] 01:06:16 INFO - PROCESS | 1830 | 1461225976076 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:16 INFO - PROCESS | 1830 | 1461225976218 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 01:06:16 INFO - PROCESS | 1830 | 1461225976373 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa751000 == 87 [pid = 1830] [id = 290] 01:06:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7fa79ec69400) [pid = 1830] [serial = 871] [outer = (nil)] 01:06:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7fa7a0740400) [pid = 1830] [serial = 872] [outer = 0x7fa79ec69400] 01:06:16 INFO - PROCESS | 1830 | 1461225976437 Marionette DEBUG loaded listener.js 01:06:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7fa7a1ab9000) [pid = 1830] [serial = 873] [outer = 0x7fa79ec69400] 01:06:17 INFO - PROCESS | 1830 | 1461225977363 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 01:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1329ms 01:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:06:17 INFO - PROCESS | 1830 | 1461225977398 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 01:06:17 INFO - PROCESS | 1830 | 1461225977401 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 01:06:17 INFO - PROCESS | 1830 | 1461225977405 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:06:17 INFO - PROCESS | 1830 | 1461225977411 Marionette TRACE conn3 <- [1,1134,null,{}] 01:06:17 INFO - PROCESS | 1830 | 1461225977425 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:17 INFO - PROCESS | 1830 | 1461225977567 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 01:06:17 INFO - PROCESS | 1830 | 1461225977723 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be093000 == 88 [pid = 1830] [id = 291] 01:06:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa79f004c00) [pid = 1830] [serial = 874] [outer = (nil)] 01:06:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7fa7a2fbdc00) [pid = 1830] [serial = 875] [outer = 0x7fa79f004c00] 01:06:17 INFO - PROCESS | 1830 | 1461225977791 Marionette DEBUG loaded listener.js 01:06:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa7a5f60000) [pid = 1830] [serial = 876] [outer = 0x7fa79f004c00] 01:06:18 INFO - PROCESS | 1830 | 1461225978496 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 01:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1141ms 01:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:06:18 INFO - PROCESS | 1830 | 1461225978547 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 01:06:18 INFO - PROCESS | 1830 | 1461225978550 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 01:06:18 INFO - PROCESS | 1830 | 1461225978555 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:06:18 INFO - PROCESS | 1830 | 1461225978558 Marionette TRACE conn3 <- [1,1138,null,{}] 01:06:18 INFO - PROCESS | 1830 | 1461225978562 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:18 INFO - PROCESS | 1830 | 1461225978712 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 01:06:18 INFO - PROCESS | 1830 | 1461225978866 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c076d000 == 89 [pid = 1830] [id = 292] 01:06:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa7a22ee400) [pid = 1830] [serial = 877] [outer = (nil)] 01:06:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa7a8fc7400) [pid = 1830] [serial = 878] [outer = 0x7fa7a22ee400] 01:06:18 INFO - PROCESS | 1830 | 1461225978930 Marionette DEBUG loaded listener.js 01:06:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa7aac25c00) [pid = 1830] [serial = 879] [outer = 0x7fa7a22ee400] 01:06:19 INFO - PROCESS | 1830 | 1461225979587 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 01:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1088ms 01:06:19 INFO - PROCESS | 1830 | 1461225979643 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 01:06:19 INFO - PROCESS | 1830 | 1461225979646 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 01:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:06:19 INFO - PROCESS | 1830 | 1461225979651 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:06:19 INFO - PROCESS | 1830 | 1461225979654 Marionette TRACE conn3 <- [1,1142,null,{}] 01:06:19 INFO - PROCESS | 1830 | 1461225979658 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:19 INFO - PROCESS | 1830 | 1461225979794 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 01:06:19 INFO - PROCESS | 1830 | 1461225979960 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a670e000 == 90 [pid = 1830] [id = 293] 01:06:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa7a65d8800) [pid = 1830] [serial = 880] [outer = (nil)] 01:06:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7fa7ac5e3000) [pid = 1830] [serial = 881] [outer = 0x7fa7a65d8800] 01:06:20 INFO - PROCESS | 1830 | 1461225980022 Marionette DEBUG loaded listener.js 01:06:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7fa7b92ef000) [pid = 1830] [serial = 882] [outer = 0x7fa7a65d8800] 01:06:20 INFO - PROCESS | 1830 | 1461225980686 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 01:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1074ms 01:06:20 INFO - PROCESS | 1830 | 1461225980729 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 01:06:20 INFO - PROCESS | 1830 | 1461225980732 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 01:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:06:20 INFO - PROCESS | 1830 | 1461225980737 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:06:20 INFO - PROCESS | 1830 | 1461225980739 Marionette TRACE conn3 <- [1,1146,null,{}] 01:06:20 INFO - PROCESS | 1830 | 1461225980744 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:20 INFO - PROCESS | 1830 | 1461225980895 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 01:06:21 INFO - PROCESS | 1830 | 1461225981051 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6407000 == 91 [pid = 1830] [id = 294] 01:06:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7fa7b9524800) [pid = 1830] [serial = 883] [outer = (nil)] 01:06:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7fa7be9aa800) [pid = 1830] [serial = 884] [outer = 0x7fa7b9524800] 01:06:21 INFO - PROCESS | 1830 | 1461225981115 Marionette DEBUG loaded listener.js 01:06:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7fa7c11efc00) [pid = 1830] [serial = 885] [outer = 0x7fa7b9524800] 01:06:21 INFO - PROCESS | 1830 | 1461225981882 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 01:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1182ms 01:06:21 INFO - PROCESS | 1830 | 1461225981919 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 01:06:21 INFO - PROCESS | 1830 | 1461225981922 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 01:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:06:21 INFO - PROCESS | 1830 | 1461225981927 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:06:21 INFO - PROCESS | 1830 | 1461225981929 Marionette TRACE conn3 <- [1,1150,null,{}] 01:06:21 INFO - PROCESS | 1830 | 1461225981934 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:22 INFO - PROCESS | 1830 | 1461225982067 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 01:06:22 INFO - PROCESS | 1830 | 1461225982223 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a0b61000 == 92 [pid = 1830] [id = 295] 01:06:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7fa7a074f400) [pid = 1830] [serial = 886] [outer = (nil)] 01:06:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7fa7a327ec00) [pid = 1830] [serial = 887] [outer = 0x7fa7a074f400] 01:06:22 INFO - PROCESS | 1830 | 1461225982282 Marionette DEBUG loaded listener.js 01:06:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7fa7a3289800) [pid = 1830] [serial = 888] [outer = 0x7fa7a074f400] 01:06:23 INFO - PROCESS | 1830 | 1461225983321 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 01:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1425ms 01:06:23 INFO - PROCESS | 1830 | 1461225983353 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 01:06:23 INFO - PROCESS | 1830 | 1461225983357 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 01:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:06:23 INFO - PROCESS | 1830 | 1461225983380 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:06:23 INFO - PROCESS | 1830 | 1461225983385 Marionette TRACE conn3 <- [1,1154,null,{}] 01:06:23 INFO - PROCESS | 1830 | 1461225983392 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:23 INFO - PROCESS | 1830 | 1461225983521 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 01:06:23 INFO - PROCESS | 1830 | 1461225983693 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fce800 == 93 [pid = 1830] [id = 296] 01:06:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7fa79ec6fc00) [pid = 1830] [serial = 889] [outer = (nil)] 01:06:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7fa79ec73400) [pid = 1830] [serial = 890] [outer = 0x7fa79ec6fc00] 01:06:23 INFO - PROCESS | 1830 | 1461225983769 Marionette DEBUG loaded listener.js 01:06:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa7a073b400) [pid = 1830] [serial = 891] [outer = 0x7fa79ec6fc00] 01:06:24 INFO - PROCESS | 1830 | 1461225984394 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 01:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1081ms 01:06:24 INFO - PROCESS | 1830 | 1461225984466 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 01:06:24 INFO - PROCESS | 1830 | 1461225984472 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 01:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:06:24 INFO - PROCESS | 1830 | 1461225984481 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:06:24 INFO - PROCESS | 1830 | 1461225984483 Marionette TRACE conn3 <- [1,1158,null,{}] 01:06:24 INFO - PROCESS | 1830 | 1461225984487 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:24 INFO - PROCESS | 1830 | 1461225984615 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 01:06:24 INFO - PROCESS | 1830 | 1461225984778 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a66d1000 == 94 [pid = 1830] [id = 297] 01:06:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa7a0992c00) [pid = 1830] [serial = 892] [outer = (nil)] 01:06:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa7a1aa5000) [pid = 1830] [serial = 893] [outer = 0x7fa7a0992c00] 01:06:24 INFO - PROCESS | 1830 | 1461225984880 Marionette DEBUG loaded listener.js 01:06:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa7a1af8400) [pid = 1830] [serial = 894] [outer = 0x7fa7a0992c00] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab709800 == 93 [pid = 1830] [id = 205] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b33db800 == 92 [pid = 1830] [id = 287] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7abed3800 == 91 [pid = 1830] [id = 286] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7fa7b9076400) [pid = 1830] [serial = 814] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa9a7800 == 90 [pid = 1830] [id = 285] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a900f000 == 89 [pid = 1830] [id = 284] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a66e1000 == 88 [pid = 1830] [id = 283] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a1cb2800 == 87 [pid = 1830] [id = 282] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5fb9000 == 86 [pid = 1830] [id = 281] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c2c73000 == 85 [pid = 1830] [id = 278] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be93e800 == 84 [pid = 1830] [id = 277] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be07f800 == 83 [pid = 1830] [id = 276] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba1da000 == 82 [pid = 1830] [id = 275] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b33da000 == 81 [pid = 1830] [id = 274] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a859d800 == 80 [pid = 1830] [id = 273] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a0b6a800 == 79 [pid = 1830] [id = 272] 01:06:25 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac006800 == 78 [pid = 1830] [id = 271] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7fa7aa5ee400) [pid = 1830] [serial = 805] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7fa7ae7b9c00) [pid = 1830] [serial = 808] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7fa7af59f400) [pid = 1830] [serial = 809] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7fa7a8fca000) [pid = 1830] [serial = 775] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7fa7a1bea000) [pid = 1830] [serial = 790] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7fa7a602a800) [pid = 1830] [serial = 802] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7fa7a2a09c00) [pid = 1830] [serial = 796] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7fa7a2fb5400) [pid = 1830] [serial = 797] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7fa7a5b03800) [pid = 1830] [serial = 799] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7fa7a5f62c00) [pid = 1830] [serial = 800] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7fa7a1af3800) [pid = 1830] [serial = 794] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7fa7a0997800) [pid = 1830] [serial = 793] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7fa7b3312c00) [pid = 1830] [serial = 778] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7fa7a0736c00) [pid = 1830] [serial = 769] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7fa7a2fbf800) [pid = 1830] [serial = 784] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7fa7ba4e5000) [pid = 1830] [serial = 781] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7fa7c0799800) [pid = 1830] [serial = 787] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7fa7af5a8c00) [pid = 1830] [serial = 812] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7fa7a22e8c00) [pid = 1830] [serial = 772] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7fa7aace9400) [pid = 1830] [serial = 806] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7fa7aa18a400) [pid = 1830] [serial = 811] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7fa7a8688c00) [pid = 1830] [serial = 803] [outer = (nil)] [url = about:blank] 01:06:25 INFO - PROCESS | 1830 | 1461225985763 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 01:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1327ms 01:06:25 INFO - PROCESS | 1830 | 1461225985807 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 01:06:25 INFO - PROCESS | 1830 | 1461225985810 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 01:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:06:25 INFO - PROCESS | 1830 | 1461225985815 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:06:25 INFO - PROCESS | 1830 | 1461225985819 Marionette TRACE conn3 <- [1,1162,null,{}] 01:06:25 INFO - PROCESS | 1830 | 1461225985832 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:25 INFO - PROCESS | 1830 | 1461225985950 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 01:06:25 INFO - PROCESS | 1830 | 1461225985964 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3158800 == 79 [pid = 1830] [id = 298] 01:06:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7fa7a1b5d400) [pid = 1830] [serial = 895] [outer = (nil)] 01:06:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7fa7a21a0c00) [pid = 1830] [serial = 896] [outer = 0x7fa7a1b5d400] 01:06:26 INFO - PROCESS | 1830 | 1461225986017 Marionette DEBUG loaded listener.js 01:06:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa7a253ac00) [pid = 1830] [serial = 897] [outer = 0x7fa7a1b5d400] 01:06:26 INFO - PROCESS | 1830 | 1461225986715 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 01:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 929ms 01:06:26 INFO - PROCESS | 1830 | 1461225986745 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 01:06:26 INFO - PROCESS | 1830 | 1461225986748 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 01:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:06:26 INFO - PROCESS | 1830 | 1461225986753 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:06:26 INFO - PROCESS | 1830 | 1461225986756 Marionette TRACE conn3 <- [1,1166,null,{}] 01:06:26 INFO - PROCESS | 1830 | 1461225986761 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:26 INFO - PROCESS | 1830 | 1461225986890 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 01:06:27 INFO - PROCESS | 1830 | 1461225987001 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fb6800 == 80 [pid = 1830] [id = 299] 01:06:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7fa7a1be8400) [pid = 1830] [serial = 898] [outer = (nil)] 01:06:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa7a29a8c00) [pid = 1830] [serial = 899] [outer = 0x7fa7a1be8400] 01:06:27 INFO - PROCESS | 1830 | 1461225987052 Marionette DEBUG loaded listener.js 01:06:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa7a2f93400) [pid = 1830] [serial = 900] [outer = 0x7fa7a1be8400] 01:06:27 INFO - PROCESS | 1830 | 1461225987616 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 01:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 878ms 01:06:27 INFO - PROCESS | 1830 | 1461225987633 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 01:06:27 INFO - PROCESS | 1830 | 1461225987635 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 01:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:06:27 INFO - PROCESS | 1830 | 1461225987642 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:06:27 INFO - PROCESS | 1830 | 1461225987653 Marionette TRACE conn3 <- [1,1170,null,{}] 01:06:27 INFO - PROCESS | 1830 | 1461225987657 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:27 INFO - PROCESS | 1830 | 1461225987771 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 01:06:27 INFO - PROCESS | 1830 | 1461225987903 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6ddf000 == 81 [pid = 1830] [id = 300] 01:06:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa7a1b54800) [pid = 1830] [serial = 901] [outer = (nil)] 01:06:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa7a2fb8000) [pid = 1830] [serial = 902] [outer = 0x7fa7a1b54800] 01:06:27 INFO - PROCESS | 1830 | 1461225987955 Marionette DEBUG loaded listener.js 01:06:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa7a3282800) [pid = 1830] [serial = 903] [outer = 0x7fa7a1b54800] 01:06:28 INFO - PROCESS | 1830 | 1461225988565 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 01:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 983ms 01:06:28 INFO - PROCESS | 1830 | 1461225988626 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 01:06:28 INFO - PROCESS | 1830 | 1461225988629 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 01:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:06:28 INFO - PROCESS | 1830 | 1461225988640 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:06:28 INFO - PROCESS | 1830 | 1461225988642 Marionette TRACE conn3 <- [1,1174,null,{}] 01:06:28 INFO - PROCESS | 1830 | 1461225988645 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:28 INFO - PROCESS | 1830 | 1461225988857 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 01:06:28 INFO - PROCESS | 1830 | 1461225988880 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a9d8b000 == 82 [pid = 1830] [id = 301] 01:06:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7fa7a5b0a000) [pid = 1830] [serial = 904] [outer = (nil)] 01:06:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7fa7a5f5d400) [pid = 1830] [serial = 905] [outer = 0x7fa7a5b0a000] 01:06:28 INFO - PROCESS | 1830 | 1461225988934 Marionette DEBUG loaded listener.js 01:06:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7fa7a6026000) [pid = 1830] [serial = 906] [outer = 0x7fa7a5b0a000] 01:06:29 INFO - PROCESS | 1830 | 1461225989576 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 01:06:29 INFO - PROCESS | 1830 | 1461225989624 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 01:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:06:29 INFO - PROCESS | 1830 | 1461225989629 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:06:29 INFO - PROCESS | 1830 | 1461225989631 Marionette TRACE conn3 <- [1,1178,null,{}] 01:06:29 INFO - PROCESS | 1830 | 1461225989642 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:29 INFO - PROCESS | 1830 | 1461225989802 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 01:06:30 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7fa7970c2800) [pid = 1830] [serial = 843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:06:30 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7fa7a0745000) [pid = 1830] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:06:30 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7fa7ab80e800) [pid = 1830] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:06:30 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7fa7a5f6b400) [pid = 1830] [serial = 855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:06:30 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7fa7a299f800) [pid = 1830] [serial = 849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:06:30 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7fa7970d0800) [pid = 1830] [serial = 846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:06:30 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7fa7a0734800) [pid = 1830] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:06:30 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7fa7a65e1000) [pid = 1830] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:06:30 INFO - PROCESS | 1830 | 1461225990146 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a63c2800 == 83 [pid = 1830] [id = 302] 01:06:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa7970c2800) [pid = 1830] [serial = 907] [outer = (nil)] 01:06:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa7a0993800) [pid = 1830] [serial = 908] [outer = 0x7fa7970c2800] 01:06:30 INFO - PROCESS | 1830 | 1461225990197 Marionette DEBUG loaded listener.js 01:06:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa7a5f67800) [pid = 1830] [serial = 909] [outer = 0x7fa7970c2800] 01:06:30 INFO - PROCESS | 1830 | 1461225990739 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 01:06:30 INFO - PROCESS | 1830 | 1461225990757 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 01:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:06:30 INFO - PROCESS | 1830 | 1461225990769 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:06:30 INFO - PROCESS | 1830 | 1461225990770 Marionette TRACE conn3 <- [1,1182,null,{}] 01:06:30 INFO - PROCESS | 1830 | 1461225990775 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:30 INFO - PROCESS | 1830 | 1461225990890 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 01:06:31 INFO - PROCESS | 1830 | 1461225991001 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab208800 == 84 [pid = 1830] [id = 303] 01:06:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa7970d0800) [pid = 1830] [serial = 910] [outer = (nil)] 01:06:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa7a65d2c00) [pid = 1830] [serial = 911] [outer = 0x7fa7970d0800] 01:06:31 INFO - PROCESS | 1830 | 1461225991052 Marionette DEBUG loaded listener.js 01:06:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7fa7aa18ac00) [pid = 1830] [serial = 912] [outer = 0x7fa7970d0800] 01:06:31 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:06:31 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:06:31 INFO - PROCESS | 1830 | 1461225991883 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:06:31 INFO - PROCESS | 1830 | 1461225991952 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 01:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:06:31 INFO - PROCESS | 1830 | 1461225991959 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:06:31 INFO - PROCESS | 1830 | 1461225991964 Marionette TRACE conn3 <- [1,1186,null,{}] 01:06:31 INFO - PROCESS | 1830 | 1461225991970 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:32 INFO - PROCESS | 1830 | 1461225992129 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 01:06:32 INFO - PROCESS | 1830 | 1461225992276 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e48800 == 85 [pid = 1830] [id = 304] 01:06:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7fa79f9a3800) [pid = 1830] [serial = 913] [outer = (nil)] 01:06:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7fa7a1ab1800) [pid = 1830] [serial = 914] [outer = 0x7fa79f9a3800] 01:06:32 INFO - PROCESS | 1830 | 1461225992340 Marionette DEBUG loaded listener.js 01:06:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7fa7a1b58000) [pid = 1830] [serial = 915] [outer = 0x7fa79f9a3800] 01:06:33 INFO - PROCESS | 1830 | 1461225993073 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 01:06:33 INFO - PROCESS | 1830 | 1461225993112 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 01:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:06:33 INFO - PROCESS | 1830 | 1461225993120 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:06:33 INFO - PROCESS | 1830 | 1461225993123 Marionette TRACE conn3 <- [1,1190,null,{}] 01:06:33 INFO - PROCESS | 1830 | 1461225993127 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:33 INFO - PROCESS | 1830 | 1461225993274 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 01:06:33 INFO - PROCESS | 1830 | 1461225993427 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aaab9800 == 86 [pid = 1830] [id = 305] 01:06:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7fa7a0743c00) [pid = 1830] [serial = 916] [outer = (nil)] 01:06:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7fa7a2a0ac00) [pid = 1830] [serial = 917] [outer = 0x7fa7a0743c00] 01:06:33 INFO - PROCESS | 1830 | 1461225993490 Marionette DEBUG loaded listener.js 01:06:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7fa7a2fbfc00) [pid = 1830] [serial = 918] [outer = 0x7fa7a0743c00] 01:06:34 INFO - PROCESS | 1830 | 1461225994375 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 01:06:34 INFO - PROCESS | 1830 | 1461225994452 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 01:06:34 INFO - PROCESS | 1830 | 1461225994459 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:06:34 INFO - PROCESS | 1830 | 1461225994464 Marionette TRACE conn3 <- [1,1194,null,{}] 01:06:34 INFO - PROCESS | 1830 | 1461225994477 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:34 INFO - PROCESS | 1830 | 1461225994661 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 01:06:34 INFO - PROCESS | 1830 | 1461225994810 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac937000 == 87 [pid = 1830] [id = 306] 01:06:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7fa7a448f800) [pid = 1830] [serial = 919] [outer = (nil)] 01:06:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7fa7a607a400) [pid = 1830] [serial = 920] [outer = 0x7fa7a448f800] 01:06:34 INFO - PROCESS | 1830 | 1461225994872 Marionette DEBUG loaded listener.js 01:06:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7fa7a9550400) [pid = 1830] [serial = 921] [outer = 0x7fa7a448f800] 01:06:35 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:06:35 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:06:35 INFO - PROCESS | 1830 | 1461225995642 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 01:06:35 INFO - PROCESS | 1830 | 1461225995696 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 01:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:06:35 INFO - PROCESS | 1830 | 1461225995701 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:06:35 INFO - PROCESS | 1830 | 1461225995704 Marionette TRACE conn3 <- [1,1198,null,{}] 01:06:35 INFO - PROCESS | 1830 | 1461225995708 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:35 INFO - PROCESS | 1830 | 1461225995853 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 01:06:36 INFO - PROCESS | 1830 | 1461225996005 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b33dd800 == 88 [pid = 1830] [id = 307] 01:06:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa7a4491000) [pid = 1830] [serial = 922] [outer = (nil)] 01:06:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa7aaaf9800) [pid = 1830] [serial = 923] [outer = 0x7fa7a4491000] 01:06:36 INFO - PROCESS | 1830 | 1461225996065 Marionette DEBUG loaded listener.js 01:06:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa7aace8c00) [pid = 1830] [serial = 924] [outer = 0x7fa7a4491000] 01:06:36 INFO - PROCESS | 1830 | 1461225996810 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1130ms 01:06:36 INFO - PROCESS | 1830 | 1461225996836 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 01:06:36 INFO - PROCESS | 1830 | 1461225996840 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 01:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:06:36 INFO - PROCESS | 1830 | 1461225996846 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:06:36 INFO - PROCESS | 1830 | 1461225996849 Marionette TRACE conn3 <- [1,1202,null,{}] 01:06:36 INFO - PROCESS | 1830 | 1461225996853 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:36 INFO - PROCESS | 1830 | 1461225996988 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 01:06:37 INFO - PROCESS | 1830 | 1461225997139 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba1da000 == 89 [pid = 1830] [id = 308] 01:06:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa7aa18f000) [pid = 1830] [serial = 925] [outer = (nil)] 01:06:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7fa7aba18800) [pid = 1830] [serial = 926] [outer = 0x7fa7aa18f000] 01:06:37 INFO - PROCESS | 1830 | 1461225997199 Marionette DEBUG loaded listener.js 01:06:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7fa7abe5f800) [pid = 1830] [serial = 927] [outer = 0x7fa7aa18f000] 01:06:37 INFO - PROCESS | 1830 | 1461225997965 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:06:38 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 01:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1180ms 01:06:38 INFO - PROCESS | 1830 | 1461225998028 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 01:06:38 INFO - PROCESS | 1830 | 1461225998030 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 01:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:06:38 INFO - PROCESS | 1830 | 1461225998035 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:06:38 INFO - PROCESS | 1830 | 1461225998037 Marionette TRACE conn3 <- [1,1206,null,{}] 01:06:38 INFO - PROCESS | 1830 | 1461225998043 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:38 INFO - PROCESS | 1830 | 1461225998188 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 01:06:38 INFO - PROCESS | 1830 | 1461225998335 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be25e000 == 90 [pid = 1830] [id = 309] 01:06:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7fa7abe67400) [pid = 1830] [serial = 928] [outer = (nil)] 01:06:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7fa7af29e000) [pid = 1830] [serial = 929] [outer = 0x7fa7abe67400] 01:06:38 INFO - PROCESS | 1830 | 1461225998401 Marionette DEBUG loaded listener.js 01:06:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7fa7b264e000) [pid = 1830] [serial = 930] [outer = 0x7fa7abe67400] 01:06:39 INFO - PROCESS | 1830 | 1461225999126 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:06:39 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 01:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1128ms 01:06:39 INFO - PROCESS | 1830 | 1461225999165 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 01:06:39 INFO - PROCESS | 1830 | 1461225999168 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 01:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:06:39 INFO - PROCESS | 1830 | 1461225999172 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:06:39 INFO - PROCESS | 1830 | 1461225999174 Marionette TRACE conn3 <- [1,1210,null,{}] 01:06:39 INFO - PROCESS | 1830 | 1461225999179 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:39 INFO - PROCESS | 1830 | 1461225999318 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 01:06:39 INFO - PROCESS | 1830 | 1461225999482 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be950800 == 91 [pid = 1830] [id = 310] 01:06:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7fa79ec57c00) [pid = 1830] [serial = 931] [outer = (nil)] 01:06:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7fa7abe66400) [pid = 1830] [serial = 932] [outer = 0x7fa79ec57c00] 01:06:39 INFO - PROCESS | 1830 | 1461225999545 Marionette DEBUG loaded listener.js 01:06:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7fa7b95f3c00) [pid = 1830] [serial = 933] [outer = 0x7fa79ec57c00] 01:06:40 INFO - PROCESS | 1830 | 1461226000271 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1125ms 01:06:40 INFO - PROCESS | 1830 | 1461226000308 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 01:06:40 INFO - PROCESS | 1830 | 1461226000310 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 01:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:06:40 INFO - PROCESS | 1830 | 1461226000316 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:06:40 INFO - PROCESS | 1830 | 1461226000318 Marionette TRACE conn3 <- [1,1214,null,{}] 01:06:40 INFO - PROCESS | 1830 | 1461226000323 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:40 INFO - PROCESS | 1830 | 1461226000461 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 01:06:40 INFO - PROCESS | 1830 | 1461226000619 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a66ce000 == 92 [pid = 1830] [id = 311] 01:06:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7fa79ec67800) [pid = 1830] [serial = 934] [outer = (nil)] 01:06:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7fa7a1aab000) [pid = 1830] [serial = 935] [outer = 0x7fa79ec67800] 01:06:40 INFO - PROCESS | 1830 | 1461226000680 Marionette DEBUG loaded listener.js 01:06:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7fa7b95f6400) [pid = 1830] [serial = 936] [outer = 0x7fa79ec67800] 01:06:41 INFO - PROCESS | 1830 | 1461226001586 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 01:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1330ms 01:06:41 INFO - PROCESS | 1830 | 1461226001647 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 01:06:41 INFO - PROCESS | 1830 | 1461226001653 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 01:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:06:41 INFO - PROCESS | 1830 | 1461226001660 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:06:41 INFO - PROCESS | 1830 | 1461226001663 Marionette TRACE conn3 <- [1,1218,null,{}] 01:06:41 INFO - PROCESS | 1830 | 1461226001669 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:41 INFO - PROCESS | 1830 | 1461226001800 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 01:06:41 INFO - PROCESS | 1830 | 1461226001986 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79ef71800 == 93 [pid = 1830] [id = 312] 01:06:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7fa7a0746800) [pid = 1830] [serial = 937] [outer = (nil)] 01:06:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7fa7a1aad000) [pid = 1830] [serial = 938] [outer = 0x7fa7a0746800] 01:06:42 INFO - PROCESS | 1830 | 1461226002091 Marionette DEBUG loaded listener.js 01:06:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa7a1b60800) [pid = 1830] [serial = 939] [outer = 0x7fa7a0746800] 01:06:42 INFO - PROCESS | 1830 | 1461226002886 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 01:06:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5fbd800 == 92 [pid = 1830] [id = 146] 01:06:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a63c2800 == 91 [pid = 1830] [id = 302] 01:06:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a9d8b000 == 90 [pid = 1830] [id = 301] 01:06:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6ddf000 == 89 [pid = 1830] [id = 300] 01:06:42 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7fa7b8472400) [pid = 1830] [serial = 826] [outer = (nil)] [url = about:blank] 01:06:42 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7fa7a0745800) [pid = 1830] [serial = 817] [outer = (nil)] [url = about:blank] 01:06:42 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7fa7aada8800) [pid = 1830] [serial = 823] [outer = (nil)] [url = about:blank] 01:06:42 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7fa7be762000) [pid = 1830] [serial = 832] [outer = (nil)] [url = about:blank] 01:06:42 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7fa7a2f90400) [pid = 1830] [serial = 835] [outer = (nil)] [url = about:blank] 01:06:42 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7fa7a2fb5000) [pid = 1830] [serial = 820] [outer = (nil)] [url = about:blank] 01:06:42 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7fa7bea80400) [pid = 1830] [serial = 838] [outer = (nil)] [url = about:blank] 01:06:42 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7fa7bc614400) [pid = 1830] [serial = 829] [outer = (nil)] [url = about:blank] 01:06:42 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7fa7a29a4c00) [pid = 1830] [serial = 866] [outer = (nil)] [url = about:blank] 01:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1328ms 01:06:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5fb6800 == 88 [pid = 1830] [id = 299] 01:06:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3158800 == 87 [pid = 1830] [id = 298] 01:06:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a66d1000 == 86 [pid = 1830] [id = 297] 01:06:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5fce800 == 85 [pid = 1830] [id = 296] 01:06:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4f90800 == 84 [pid = 1830] [id = 289] 01:06:43 INFO - PROCESS | 1830 | 1461226003013 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 01:06:43 INFO - PROCESS | 1830 | 1461226003020 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 01:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:06:43 INFO - PROCESS | 1830 | 1461226003028 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:06:43 INFO - PROCESS | 1830 | 1461226003032 Marionette TRACE conn3 <- [1,1222,null,{}] 01:06:43 INFO - PROCESS | 1830 | 1461226003036 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:43 INFO - PROCESS | 1830 | 1461226003166 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 01:06:43 INFO - PROCESS | 1830 | 1461226003173 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4139000 == 85 [pid = 1830] [id = 313] 01:06:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7fa7a1b55800) [pid = 1830] [serial = 940] [outer = (nil)] 01:06:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7fa7a2f88800) [pid = 1830] [serial = 941] [outer = 0x7fa7a1b55800] 01:06:43 INFO - PROCESS | 1830 | 1461226003226 Marionette DEBUG loaded listener.js 01:06:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7fa7a2fbf800) [pid = 1830] [serial = 942] [outer = 0x7fa7a1b55800] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7fa79f00c400) [pid = 1830] [serial = 845] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7fa7a1aa6400) [pid = 1830] [serial = 841] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7fa7a450cc00) [pid = 1830] [serial = 853] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7fa7b9523000) [pid = 1830] [serial = 815] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7fa7a65dc000) [pid = 1830] [serial = 857] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7fa7a413dc00) [pid = 1830] [serial = 851] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7fa7a1af2c00) [pid = 1830] [serial = 848] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7fa7a5f6a000) [pid = 1830] [serial = 854] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7fa7a2fb2800) [pid = 1830] [serial = 850] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7fa7ac51f400) [pid = 1830] [serial = 863] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7fa7af29e400) [pid = 1830] [serial = 864] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7fa7a65d6800) [pid = 1830] [serial = 856] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7fa79ec61c00) [pid = 1830] [serial = 844] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7fa7a22f1c00) [pid = 1830] [serial = 545] [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.] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7fa7a1aa7800) [pid = 1830] [serial = 847] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7fa7ab814c00) [pid = 1830] [serial = 859] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7fa7ac170c00) [pid = 1830] [serial = 860] [outer = (nil)] [url = about:blank] 01:06:43 INFO - PROCESS | 1830 | 1461226003958 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 01:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:06:44 INFO - PROCESS | 1830 | 1461226004011 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 01:06:44 INFO - PROCESS | 1830 | 1461226004016 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:06:44 INFO - PROCESS | 1830 | 1461226004021 Marionette TRACE conn3 <- [1,1226,null,{}] 01:06:44 INFO - PROCESS | 1830 | 1461226004033 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:44 INFO - PROCESS | 1830 | 1461226004172 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 01:06:44 INFO - PROCESS | 1830 | 1461226004183 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a33ba800 == 86 [pid = 1830] [id = 314] 01:06:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7fa7a448fc00) [pid = 1830] [serial = 943] [outer = (nil)] 01:06:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7fa7a5f6a000) [pid = 1830] [serial = 944] [outer = 0x7fa7a448fc00] 01:06:44 INFO - PROCESS | 1830 | 1461226004239 Marionette DEBUG loaded listener.js 01:06:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7fa7a8fc9400) [pid = 1830] [serial = 945] [outer = 0x7fa7a448fc00] 01:06:44 INFO - PROCESS | 1830 | 1461226004907 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 01:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 934ms 01:06:44 INFO - PROCESS | 1830 | 1461226004951 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 01:06:44 INFO - PROCESS | 1830 | 1461226004954 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 01:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:06:44 INFO - PROCESS | 1830 | 1461226004959 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:06:44 INFO - PROCESS | 1830 | 1461226004961 Marionette TRACE conn3 <- [1,1230,null,{}] 01:06:44 INFO - PROCESS | 1830 | 1461226004991 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:45 INFO - PROCESS | 1830 | 1461226005148 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 01:06:45 INFO - PROCESS | 1830 | 1461226005160 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a955b000 == 87 [pid = 1830] [id = 315] 01:06:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7fa7a299ec00) [pid = 1830] [serial = 946] [outer = (nil)] 01:06:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7fa7aaceb800) [pid = 1830] [serial = 947] [outer = 0x7fa7a299ec00] 01:06:45 INFO - PROCESS | 1830 | 1461226005211 Marionette DEBUG loaded listener.js 01:06:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa7abe64c00) [pid = 1830] [serial = 948] [outer = 0x7fa7a299ec00] 01:06:45 INFO - PROCESS | 1830 | 1461226005891 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 01:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 973ms 01:06:45 INFO - PROCESS | 1830 | 1461226005933 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 01:06:45 INFO - PROCESS | 1830 | 1461226005936 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 01:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:06:45 INFO - PROCESS | 1830 | 1461226005948 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:06:45 INFO - PROCESS | 1830 | 1461226005950 Marionette TRACE conn3 <- [1,1234,null,{}] 01:06:45 INFO - PROCESS | 1830 | 1461226005953 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:46 INFO - PROCESS | 1830 | 1461226006116 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 01:06:46 INFO - PROCESS | 1830 | 1461226006144 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aaa6a800 == 88 [pid = 1830] [id = 316] 01:06:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa7a3289400) [pid = 1830] [serial = 949] [outer = (nil)] 01:06:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa7ac5e2400) [pid = 1830] [serial = 950] [outer = 0x7fa7a3289400] 01:06:46 INFO - PROCESS | 1830 | 1461226006194 Marionette DEBUG loaded listener.js 01:06:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa7af2a3400) [pid = 1830] [serial = 951] [outer = 0x7fa7a3289400] 01:06:46 INFO - PROCESS | 1830 | 1461226006810 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 01:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 881ms 01:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:06:46 INFO - PROCESS | 1830 | 1461226006827 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 01:06:46 INFO - PROCESS | 1830 | 1461226006829 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 01:06:46 INFO - PROCESS | 1830 | 1461226006834 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:06:46 INFO - PROCESS | 1830 | 1461226006837 Marionette TRACE conn3 <- [1,1238,null,{}] 01:06:46 INFO - PROCESS | 1830 | 1461226006841 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:47 INFO - PROCESS | 1830 | 1461226007008 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 01:06:47 INFO - PROCESS | 1830 | 1461226007058 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac169000 == 89 [pid = 1830] [id = 317] 01:06:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7fa79ed7c400) [pid = 1830] [serial = 952] [outer = (nil)] 01:06:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7fa7b33a9800) [pid = 1830] [serial = 953] [outer = 0x7fa79ed7c400] 01:06:47 INFO - PROCESS | 1830 | 1461226007110 Marionette DEBUG loaded listener.js 01:06:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7fa7b9715800) [pid = 1830] [serial = 954] [outer = 0x7fa79ed7c400] 01:06:47 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7fa7a1b5d400) [pid = 1830] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:06:47 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7fa7a5b0a000) [pid = 1830] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:06:47 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7fa7a0992c00) [pid = 1830] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:06:47 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7fa7970c2800) [pid = 1830] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:06:47 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7fa79ec6fc00) [pid = 1830] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:06:47 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7fa7a1be8400) [pid = 1830] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:06:47 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7fa7a1b54800) [pid = 1830] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:06:47 INFO - PROCESS | 1830 | 1461226007835 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 01:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1028ms 01:06:47 INFO - PROCESS | 1830 | 1461226007861 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 01:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:06:47 INFO - PROCESS | 1830 | 1461226007864 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 01:06:47 INFO - PROCESS | 1830 | 1461226007869 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:06:47 INFO - PROCESS | 1830 | 1461226007871 Marionette TRACE conn3 <- [1,1242,null,{}] 01:06:47 INFO - PROCESS | 1830 | 1461226007875 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:47 INFO - PROCESS | 1830 | 1461226007990 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 01:06:48 INFO - PROCESS | 1830 | 1461226007997 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab778000 == 90 [pid = 1830] [id = 318] 01:06:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa79ed7b400) [pid = 1830] [serial = 955] [outer = (nil)] 01:06:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa7aa190c00) [pid = 1830] [serial = 956] [outer = 0x7fa79ed7b400] 01:06:48 INFO - PROCESS | 1830 | 1461226008051 Marionette DEBUG loaded listener.js 01:06:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa7b97e5c00) [pid = 1830] [serial = 957] [outer = 0x7fa79ed7b400] 01:06:48 INFO - PROCESS | 1830 | 1461226008650 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 01:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 826ms 01:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:06:48 INFO - PROCESS | 1830 | 1461226008726 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 01:06:48 INFO - PROCESS | 1830 | 1461226008728 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 01:06:48 INFO - PROCESS | 1830 | 1461226008733 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:06:48 INFO - PROCESS | 1830 | 1461226008736 Marionette TRACE conn3 <- [1,1246,null,{}] 01:06:48 INFO - PROCESS | 1830 | 1461226008740 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:48 INFO - PROCESS | 1830 | 1461226008900 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 01:06:48 INFO - PROCESS | 1830 | 1461226008982 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b97bd000 == 91 [pid = 1830] [id = 319] 01:06:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa79ed7f000) [pid = 1830] [serial = 958] [outer = (nil)] 01:06:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7fa7b9789c00) [pid = 1830] [serial = 959] [outer = 0x7fa79ed7f000] 01:06:49 INFO - PROCESS | 1830 | 1461226009034 Marionette DEBUG loaded listener.js 01:06:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7fa7bc614400) [pid = 1830] [serial = 960] [outer = 0x7fa79ed7f000] 01:06:49 INFO - PROCESS | 1830 | 1461226009614 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 01:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 931ms 01:06:49 INFO - PROCESS | 1830 | 1461226009664 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 01:06:49 INFO - PROCESS | 1830 | 1461226009669 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 01:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:06:49 INFO - PROCESS | 1830 | 1461226009676 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:06:49 INFO - PROCESS | 1830 | 1461226009681 Marionette TRACE conn3 <- [1,1250,null,{}] 01:06:49 INFO - PROCESS | 1830 | 1461226009689 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:49 INFO - PROCESS | 1830 | 1461226009845 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 01:06:50 INFO - PROCESS | 1830 | 1461226010012 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e41800 == 92 [pid = 1830] [id = 320] 01:06:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7fa7977ebc00) [pid = 1830] [serial = 961] [outer = (nil)] 01:06:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7fa7977f6c00) [pid = 1830] [serial = 962] [outer = 0x7fa7977ebc00] 01:06:50 INFO - PROCESS | 1830 | 1461226010075 Marionette DEBUG loaded listener.js 01:06:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7fa79ec62400) [pid = 1830] [serial = 963] [outer = 0x7fa7977ebc00] 01:06:50 INFO - PROCESS | 1830 | 1461226010860 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 01:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1230ms 01:06:50 INFO - PROCESS | 1830 | 1461226010907 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 01:06:50 INFO - PROCESS | 1830 | 1461226010914 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 01:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:06:50 INFO - PROCESS | 1830 | 1461226010922 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:06:50 INFO - PROCESS | 1830 | 1461226010925 Marionette TRACE conn3 <- [1,1254,null,{}] 01:06:50 INFO - PROCESS | 1830 | 1461226010930 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:51 INFO - PROCESS | 1830 | 1461226011074 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 01:06:51 INFO - PROCESS | 1830 | 1461226011224 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a9261000 == 93 [pid = 1830] [id = 321] 01:06:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7fa7977f2400) [pid = 1830] [serial = 964] [outer = (nil)] 01:06:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7fa79f004400) [pid = 1830] [serial = 965] [outer = 0x7fa7977f2400] 01:06:51 INFO - PROCESS | 1830 | 1461226011283 Marionette DEBUG loaded listener.js 01:06:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7fa7a099d800) [pid = 1830] [serial = 966] [outer = 0x7fa7977f2400] 01:06:52 INFO - PROCESS | 1830 | 1461226012097 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 01:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1229ms 01:06:52 INFO - PROCESS | 1830 | 1461226012151 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 01:06:52 INFO - PROCESS | 1830 | 1461226012154 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 01:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:06:52 INFO - PROCESS | 1830 | 1461226012160 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:06:52 INFO - PROCESS | 1830 | 1461226012165 Marionette TRACE conn3 <- [1,1258,null,{}] 01:06:52 INFO - PROCESS | 1830 | 1461226012178 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:52 INFO - PROCESS | 1830 | 1461226012326 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 01:06:52 INFO - PROCESS | 1830 | 1461226012484 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be7ad800 == 94 [pid = 1830] [id = 322] 01:06:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7fa7a1af8c00) [pid = 1830] [serial = 967] [outer = (nil)] 01:06:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7fa7a2536400) [pid = 1830] [serial = 968] [outer = 0x7fa7a1af8c00] 01:06:52 INFO - PROCESS | 1830 | 1461226012554 Marionette DEBUG loaded listener.js 01:06:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7fa7a5019000) [pid = 1830] [serial = 969] [outer = 0x7fa7a1af8c00] 01:06:53 INFO - PROCESS | 1830 | 1461226013340 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1237ms 01:06:53 INFO - PROCESS | 1830 | 1461226013397 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 01:06:53 INFO - PROCESS | 1830 | 1461226013401 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 01:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:06:53 INFO - PROCESS | 1830 | 1461226013406 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:06:53 INFO - PROCESS | 1830 | 1461226013408 Marionette TRACE conn3 <- [1,1262,null,{}] 01:06:53 INFO - PROCESS | 1830 | 1461226013413 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:53 INFO - PROCESS | 1830 | 1461226013560 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 01:06:53 INFO - PROCESS | 1830 | 1461226013717 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c3a6b800 == 95 [pid = 1830] [id = 323] 01:06:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7fa7a1b5f000) [pid = 1830] [serial = 970] [outer = (nil)] 01:06:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7fa7aada8800) [pid = 1830] [serial = 971] [outer = 0x7fa7a1b5f000] 01:06:53 INFO - PROCESS | 1830 | 1461226013781 Marionette DEBUG loaded listener.js 01:06:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa7ac51a000) [pid = 1830] [serial = 972] [outer = 0x7fa7a1b5f000] 01:06:54 INFO - PROCESS | 1830 | 1461226014489 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1136ms 01:06:54 INFO - PROCESS | 1830 | 1461226014544 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 01:06:54 INFO - PROCESS | 1830 | 1461226014546 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 01:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:06:54 INFO - PROCESS | 1830 | 1461226014551 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:06:54 INFO - PROCESS | 1830 | 1461226014553 Marionette TRACE conn3 <- [1,1266,null,{}] 01:06:54 INFO - PROCESS | 1830 | 1461226014558 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:54 INFO - PROCESS | 1830 | 1461226014692 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 01:06:54 INFO - PROCESS | 1830 | 1461226014848 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6169800 == 96 [pid = 1830] [id = 324] 01:06:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa7a5b04c00) [pid = 1830] [serial = 973] [outer = (nil)] 01:06:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa7b9078400) [pid = 1830] [serial = 974] [outer = 0x7fa7a5b04c00] 01:06:54 INFO - PROCESS | 1830 | 1461226014909 Marionette DEBUG loaded listener.js 01:06:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa7ba712400) [pid = 1830] [serial = 975] [outer = 0x7fa7a5b04c00] 01:06:55 INFO - PROCESS | 1830 | 1461226015629 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1125ms 01:06:55 INFO - PROCESS | 1830 | 1461226015677 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 01:06:55 INFO - PROCESS | 1830 | 1461226015681 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 01:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:06:55 INFO - PROCESS | 1830 | 1461226015702 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:06:55 INFO - PROCESS | 1830 | 1461226015705 Marionette TRACE conn3 <- [1,1270,null,{}] 01:06:55 INFO - PROCESS | 1830 | 1461226015709 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:55 INFO - PROCESS | 1830 | 1461226015871 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 01:06:56 INFO - PROCESS | 1830 | 1461226016025 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7966ea000 == 97 [pid = 1830] [id = 325] 01:06:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa7a1b47c00) [pid = 1830] [serial = 976] [outer = (nil)] 01:06:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa7af59dc00) [pid = 1830] [serial = 977] [outer = 0x7fa7a1b47c00] 01:06:56 INFO - PROCESS | 1830 | 1461226016088 Marionette DEBUG loaded listener.js 01:06:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7fa7be9b3400) [pid = 1830] [serial = 978] [outer = 0x7fa7a1b47c00] 01:06:56 INFO - PROCESS | 1830 | 1461226016803 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1133ms 01:06:56 INFO - PROCESS | 1830 | 1461226016839 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 01:06:56 INFO - PROCESS | 1830 | 1461226016842 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 01:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:06:56 INFO - PROCESS | 1830 | 1461226016847 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:06:56 INFO - PROCESS | 1830 | 1461226016849 Marionette TRACE conn3 <- [1,1274,null,{}] 01:06:56 INFO - PROCESS | 1830 | 1461226016854 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:56 INFO - PROCESS | 1830 | 1461226016977 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 01:06:57 INFO - PROCESS | 1830 | 1461226017133 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795bd4800 == 98 [pid = 1830] [id = 326] 01:06:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa7a1b49c00) [pid = 1830] [serial = 979] [outer = (nil)] 01:06:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa7a5d89c00) [pid = 1830] [serial = 980] [outer = 0x7fa7a1b49c00] 01:06:57 INFO - PROCESS | 1830 | 1461226017193 Marionette DEBUG loaded listener.js 01:06:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa7a5d8e000) [pid = 1830] [serial = 981] [outer = 0x7fa7a1b49c00] 01:06:57 INFO - PROCESS | 1830 | 1461226017876 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1076ms 01:06:57 INFO - PROCESS | 1830 | 1461226017924 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 01:06:57 INFO - PROCESS | 1830 | 1461226017926 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 01:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:06:57 INFO - PROCESS | 1830 | 1461226017932 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:06:57 INFO - PROCESS | 1830 | 1461226017934 Marionette TRACE conn3 <- [1,1278,null,{}] 01:06:57 INFO - PROCESS | 1830 | 1461226017938 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:58 INFO - PROCESS | 1830 | 1461226018061 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 01:06:58 INFO - PROCESS | 1830 | 1461226018231 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3321800 == 99 [pid = 1830] [id = 327] 01:06:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7fa79f088000) [pid = 1830] [serial = 982] [outer = (nil)] 01:06:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7fa79f08d800) [pid = 1830] [serial = 983] [outer = 0x7fa79f088000] 01:06:58 INFO - PROCESS | 1830 | 1461226018290 Marionette DEBUG loaded listener.js 01:06:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7fa79f093400) [pid = 1830] [serial = 984] [outer = 0x7fa79f088000] 01:06:59 INFO - PROCESS | 1830 | 1461226019380 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1482ms 01:06:59 INFO - PROCESS | 1830 | 1461226019419 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 01:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:06:59 INFO - PROCESS | 1830 | 1461226019424 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 01:06:59 INFO - PROCESS | 1830 | 1461226019431 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:06:59 INFO - PROCESS | 1830 | 1461226019434 Marionette TRACE conn3 <- [1,1282,null,{}] 01:06:59 INFO - PROCESS | 1830 | 1461226019440 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:06:59 INFO - PROCESS | 1830 | 1461226019573 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 01:06:59 INFO - PROCESS | 1830 | 1461226019774 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6162000 == 100 [pid = 1830] [id = 328] 01:06:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7fa7965ca400) [pid = 1830] [serial = 985] [outer = (nil)] 01:06:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7fa7977f9c00) [pid = 1830] [serial = 986] [outer = 0x7fa7965ca400] 01:06:59 INFO - PROCESS | 1830 | 1461226019836 Marionette DEBUG loaded listener.js 01:06:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7fa79ec71000) [pid = 1830] [serial = 987] [outer = 0x7fa7965ca400] 01:07:00 INFO - PROCESS | 1830 | 1461226020595 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1234ms 01:07:00 INFO - PROCESS | 1830 | 1461226020667 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 01:07:00 INFO - PROCESS | 1830 | 1461226020673 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 01:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:07:00 INFO - PROCESS | 1830 | 1461226020681 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:07:00 INFO - PROCESS | 1830 | 1461226020685 Marionette TRACE conn3 <- [1,1286,null,{}] 01:07:00 INFO - PROCESS | 1830 | 1461226020689 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:00 INFO - PROCESS | 1830 | 1461226020827 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 01:07:00 INFO - PROCESS | 1830 | 1461226020983 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a616b000 == 101 [pid = 1830] [id = 329] 01:07:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7fa7977f6800) [pid = 1830] [serial = 988] [outer = (nil)] 01:07:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7fa79f08e400) [pid = 1830] [serial = 989] [outer = 0x7fa7977f6800] 01:07:01 INFO - PROCESS | 1830 | 1461226021038 Marionette DEBUG loaded listener.js 01:07:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7fa7a07d6400) [pid = 1830] [serial = 990] [outer = 0x7fa7977f6800] 01:07:01 INFO - PROCESS | 1830 | 1461226021897 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1278ms 01:07:01 INFO - PROCESS | 1830 | 1461226021961 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 01:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:07:01 INFO - PROCESS | 1830 | 1461226021964 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 01:07:01 INFO - PROCESS | 1830 | 1461226021969 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:07:01 INFO - PROCESS | 1830 | 1461226021973 Marionette TRACE conn3 <- [1,1290,null,{}] 01:07:01 INFO - PROCESS | 1830 | 1461226021986 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:02 INFO - PROCESS | 1830 | 1461226022116 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 01:07:02 INFO - PROCESS | 1830 | 1461226022305 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a8594800 == 100 [pid = 1830] [id = 69] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab778000 == 99 [pid = 1830] [id = 318] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac169000 == 98 [pid = 1830] [id = 317] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7fa7a0740400) [pid = 1830] [serial = 872] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7fa79ec6e000) [pid = 1830] [serial = 869] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7fa7a327ec00) [pid = 1830] [serial = 887] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7fa7a2fbdc00) [pid = 1830] [serial = 875] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7fa7a8fc7400) [pid = 1830] [serial = 878] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7fa7ac5e3000) [pid = 1830] [serial = 881] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7fa7be9aa800) [pid = 1830] [serial = 884] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a0b63800 == 99 [pid = 1830] [id = 330] 01:07:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7fa7a0740400) [pid = 1830] [serial = 991] [outer = (nil)] 01:07:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7fa7a1b54400) [pid = 1830] [serial = 992] [outer = 0x7fa7a0740400] 01:07:02 INFO - PROCESS | 1830 | 1461226022415 Marionette DEBUG loaded listener.js 01:07:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7fa7a1fbc400) [pid = 1830] [serial = 993] [outer = 0x7fa7a0740400] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aaa6a800 == 98 [pid = 1830] [id = 316] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a955b000 == 97 [pid = 1830] [id = 315] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a33ba800 == 96 [pid = 1830] [id = 314] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4139000 == 95 [pid = 1830] [id = 313] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79ef71800 == 94 [pid = 1830] [id = 312] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b33dd800 == 93 [pid = 1830] [id = 307] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac937000 == 92 [pid = 1830] [id = 306] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aaab9800 == 91 [pid = 1830] [id = 305] 01:07:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e48800 == 90 [pid = 1830] [id = 304] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7fa7a21a0c00) [pid = 1830] [serial = 896] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7fa7a5f5d400) [pid = 1830] [serial = 905] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7fa7a253ac00) [pid = 1830] [serial = 897] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7fa7a1af8400) [pid = 1830] [serial = 894] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7fa7a1aa5000) [pid = 1830] [serial = 893] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7fa7a0993800) [pid = 1830] [serial = 908] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7fa7a073b400) [pid = 1830] [serial = 891] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7fa79ec73400) [pid = 1830] [serial = 890] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7fa7a29a8c00) [pid = 1830] [serial = 899] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa7a2f93400) [pid = 1830] [serial = 900] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa7a2fb8000) [pid = 1830] [serial = 902] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7fa7a3282800) [pid = 1830] [serial = 903] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa7a6026000) [pid = 1830] [serial = 906] [outer = (nil)] [url = about:blank] 01:07:02 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa7a5f67800) [pid = 1830] [serial = 909] [outer = (nil)] [url = about:blank] 01:07:03 INFO - PROCESS | 1830 | 1461226023049 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1130ms 01:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:07:03 INFO - PROCESS | 1830 | 1461226023099 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 01:07:03 INFO - PROCESS | 1830 | 1461226023102 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 01:07:03 INFO - PROCESS | 1830 | 1461226023106 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:07:03 INFO - PROCESS | 1830 | 1461226023109 Marionette TRACE conn3 <- [1,1294,null,{}] 01:07:03 INFO - PROCESS | 1830 | 1461226023116 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:03 INFO - PROCESS | 1830 | 1461226023259 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 01:07:03 INFO - PROCESS | 1830 | 1461226023374 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a640e800 == 91 [pid = 1830] [id = 331] 01:07:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa7a0993800) [pid = 1830] [serial = 994] [outer = (nil)] 01:07:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa7a29a6c00) [pid = 1830] [serial = 995] [outer = 0x7fa7a0993800] 01:07:03 INFO - PROCESS | 1830 | 1461226023425 Marionette DEBUG loaded listener.js 01:07:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa7a2fb6400) [pid = 1830] [serial = 996] [outer = 0x7fa7a0993800] 01:07:03 INFO - PROCESS | 1830 | 1461226023964 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 886ms 01:07:03 INFO - PROCESS | 1830 | 1461226023992 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 01:07:03 INFO - PROCESS | 1830 | 1461226023995 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 01:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:07:04 INFO - PROCESS | 1830 | 1461226024001 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:07:04 INFO - PROCESS | 1830 | 1461226024002 Marionette TRACE conn3 <- [1,1298,null,{}] 01:07:04 INFO - PROCESS | 1830 | 1461226024007 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:04 INFO - PROCESS | 1830 | 1461226024130 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 01:07:04 INFO - PROCESS | 1830 | 1461226024252 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a924f000 == 92 [pid = 1830] [id = 332] 01:07:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa7a2a0ec00) [pid = 1830] [serial = 997] [outer = (nil)] 01:07:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa7a3288c00) [pid = 1830] [serial = 998] [outer = 0x7fa7a2a0ec00] 01:07:04 INFO - PROCESS | 1830 | 1461226024304 Marionette DEBUG loaded listener.js 01:07:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7fa7a5011000) [pid = 1830] [serial = 999] [outer = 0x7fa7a2a0ec00] 01:07:04 INFO - PROCESS | 1830 | 1461226024934 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 975ms 01:07:04 INFO - PROCESS | 1830 | 1461226024976 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 01:07:04 INFO - PROCESS | 1830 | 1461226024978 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 01:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:07:04 INFO - PROCESS | 1830 | 1461226024984 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:07:04 INFO - PROCESS | 1830 | 1461226024986 Marionette TRACE conn3 <- [1,1302,null,{}] 01:07:04 INFO - PROCESS | 1830 | 1461226024990 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:05 INFO - PROCESS | 1830 | 1461226025163 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 01:07:05 INFO - PROCESS | 1830 | 1461226025194 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9af800 == 93 [pid = 1830] [id = 333] 01:07:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa7a5d81c00) [pid = 1830] [serial = 1000] [outer = (nil)] 01:07:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa7a857bc00) [pid = 1830] [serial = 1001] [outer = 0x7fa7a5d81c00] 01:07:05 INFO - PROCESS | 1830 | 1461226025247 Marionette DEBUG loaded listener.js 01:07:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa7aa193000) [pid = 1830] [serial = 1002] [outer = 0x7fa7a5d81c00] 01:07:05 INFO - PROCESS | 1830 | 1461226025808 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 873ms 01:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:07:05 INFO - PROCESS | 1830 | 1461226025858 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 01:07:05 INFO - PROCESS | 1830 | 1461226025860 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 01:07:05 INFO - PROCESS | 1830 | 1461226025866 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:07:05 INFO - PROCESS | 1830 | 1461226025868 Marionette TRACE conn3 <- [1,1306,null,{}] 01:07:05 INFO - PROCESS | 1830 | 1461226025872 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:06 INFO - PROCESS | 1830 | 1461226026029 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 01:07:06 INFO - PROCESS | 1830 | 1461226026109 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab781000 == 94 [pid = 1830] [id = 334] 01:07:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7fa7a5d8d800) [pid = 1830] [serial = 1003] [outer = (nil)] 01:07:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7fa7ab80e800) [pid = 1830] [serial = 1004] [outer = 0x7fa7a5d8d800] 01:07:06 INFO - PROCESS | 1830 | 1461226026159 Marionette DEBUG loaded listener.js 01:07:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7fa7ac51ac00) [pid = 1830] [serial = 1005] [outer = 0x7fa7a5d8d800] 01:07:06 INFO - PROCESS | 1830 | 1461226026792 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 976ms 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7fa7ba713c00) [pid = 1830] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7fa7bea7e000) [pid = 1830] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7fa7a074f400) [pid = 1830] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7fa79f99d000) [pid = 1830] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7fa79ed7c400) [pid = 1830] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7fa7a073e400) [pid = 1830] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7fa7a299ec00) [pid = 1830] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa79ec67800) [pid = 1830] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa79ed7b400) [pid = 1830] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7fa7a1fb9400) [pid = 1830] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa7a1b55800) [pid = 1830] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa7a2a04000) [pid = 1830] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7fa7abe08c00) [pid = 1830] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7fa7a074c800) [pid = 1830] [serial = 840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7fa7a3289400) [pid = 1830] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7fa7b9529c00) [pid = 1830] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7fa7a0746800) [pid = 1830] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7fa7abc71000) [pid = 1830] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7fa7a1fbac00) [pid = 1830] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7fa7a448fc00) [pid = 1830] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7fa7a07de000) [pid = 1830] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:07:07 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7fa7ac960800) [pid = 1830] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:07:07 INFO - PROCESS | 1830 | 1461226027422 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 01:07:07 INFO - PROCESS | 1830 | 1461226027425 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 01:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:07:07 INFO - PROCESS | 1830 | 1461226027434 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:07:07 INFO - PROCESS | 1830 | 1461226027435 Marionette TRACE conn3 <- [1,1310,null,{}] 01:07:07 INFO - PROCESS | 1830 | 1461226027439 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:07 INFO - PROCESS | 1830 | 1461226027554 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 01:07:07 INFO - PROCESS | 1830 | 1461226027568 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2e04800 == 95 [pid = 1830] [id = 335] 01:07:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7fa79ed79c00) [pid = 1830] [serial = 1006] [outer = (nil)] 01:07:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7fa7a1b53400) [pid = 1830] [serial = 1007] [outer = 0x7fa79ed79c00] 01:07:07 INFO - PROCESS | 1830 | 1461226027619 Marionette DEBUG loaded listener.js 01:07:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7fa7a299ec00) [pid = 1830] [serial = 1008] [outer = 0x7fa79ed79c00] 01:07:08 INFO - PROCESS | 1830 | 1461226028228 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 01:07:08 INFO - PROCESS | 1830 | 1461226028268 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 01:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:07:08 INFO - PROCESS | 1830 | 1461226028272 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:07:08 INFO - PROCESS | 1830 | 1461226028275 Marionette TRACE conn3 <- [1,1314,null,{}] 01:07:08 INFO - PROCESS | 1830 | 1461226028283 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:08 INFO - PROCESS | 1830 | 1461226028401 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 01:07:08 INFO - PROCESS | 1830 | 1461226028521 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b84ca000 == 96 [pid = 1830] [id = 336] 01:07:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7fa79f99f400) [pid = 1830] [serial = 1009] [outer = (nil)] 01:07:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7fa7a5d82c00) [pid = 1830] [serial = 1010] [outer = 0x7fa79f99f400] 01:07:08 INFO - PROCESS | 1830 | 1461226028571 Marionette DEBUG loaded listener.js 01:07:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7fa7ae7b8000) [pid = 1830] [serial = 1011] [outer = 0x7fa79f99f400] 01:07:09 INFO - PROCESS | 1830 | 1461226029104 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 886ms 01:07:09 INFO - PROCESS | 1830 | 1461226029159 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 01:07:09 INFO - PROCESS | 1830 | 1461226029161 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 01:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:07:09 INFO - PROCESS | 1830 | 1461226029166 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:07:09 INFO - PROCESS | 1830 | 1461226029168 Marionette TRACE conn3 <- [1,1318,null,{}] 01:07:09 INFO - PROCESS | 1830 | 1461226029172 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:09 INFO - PROCESS | 1830 | 1461226029300 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 01:07:09 INFO - PROCESS | 1830 | 1461226029314 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be25a000 == 97 [pid = 1830] [id = 337] 01:07:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7fa7af564000) [pid = 1830] [serial = 1012] [outer = (nil)] 01:07:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7fa7b9523400) [pid = 1830] [serial = 1013] [outer = 0x7fa7af564000] 01:07:09 INFO - PROCESS | 1830 | 1461226029375 Marionette DEBUG loaded listener.js 01:07:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7fa7ba70f000) [pid = 1830] [serial = 1014] [outer = 0x7fa7af564000] 01:07:10 INFO - PROCESS | 1830 | 1461226030251 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1132ms 01:07:10 INFO - PROCESS | 1830 | 1461226030299 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 01:07:10 INFO - PROCESS | 1830 | 1461226030305 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 01:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:07:10 INFO - PROCESS | 1830 | 1461226030312 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:07:10 INFO - PROCESS | 1830 | 1461226030317 Marionette TRACE conn3 <- [1,1322,null,{}] 01:07:10 INFO - PROCESS | 1830 | 1461226030323 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:10 INFO - PROCESS | 1830 | 1461226030476 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 01:07:10 INFO - PROCESS | 1830 | 1461226030631 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a458b000 == 98 [pid = 1830] [id = 338] 01:07:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa7977fac00) [pid = 1830] [serial = 1015] [outer = (nil)] 01:07:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa79ed75000) [pid = 1830] [serial = 1016] [outer = 0x7fa7977fac00] 01:07:10 INFO - PROCESS | 1830 | 1461226030694 Marionette DEBUG loaded listener.js 01:07:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa79f00fc00) [pid = 1830] [serial = 1017] [outer = 0x7fa7977fac00] 01:07:11 INFO - PROCESS | 1830 | 1461226031473 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1232ms 01:07:11 INFO - PROCESS | 1830 | 1461226031545 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 01:07:11 INFO - PROCESS | 1830 | 1461226031551 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 01:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:07:11 INFO - PROCESS | 1830 | 1461226031566 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:07:11 INFO - PROCESS | 1830 | 1461226031574 Marionette TRACE conn3 <- [1,1326,null,{}] 01:07:11 INFO - PROCESS | 1830 | 1461226031579 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:11 INFO - PROCESS | 1830 | 1461226031758 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 01:07:11 INFO - PROCESS | 1830 | 1461226031914 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a8651000 == 99 [pid = 1830] [id = 339] 01:07:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa79ec63400) [pid = 1830] [serial = 1018] [outer = (nil)] 01:07:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa7a1b4c800) [pid = 1830] [serial = 1019] [outer = 0x7fa79ec63400] 01:07:11 INFO - PROCESS | 1830 | 1461226031973 Marionette DEBUG loaded listener.js 01:07:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa7a1b60c00) [pid = 1830] [serial = 1020] [outer = 0x7fa79ec63400] 01:07:12 INFO - PROCESS | 1830 | 1461226032859 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:07:12 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 01:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1339ms 01:07:12 INFO - PROCESS | 1830 | 1461226032906 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 01:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:07:12 INFO - PROCESS | 1830 | 1461226032909 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 01:07:12 INFO - PROCESS | 1830 | 1461226032914 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:07:12 INFO - PROCESS | 1830 | 1461226032919 Marionette TRACE conn3 <- [1,1330,null,{}] 01:07:12 INFO - PROCESS | 1830 | 1461226032933 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:13 INFO - PROCESS | 1830 | 1461226033084 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 01:07:13 INFO - PROCESS | 1830 | 1461226033245 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c1438000 == 100 [pid = 1830] [id = 340] 01:07:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7fa7a1b5f800) [pid = 1830] [serial = 1021] [outer = (nil)] 01:07:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa7a5b0a000) [pid = 1830] [serial = 1022] [outer = 0x7fa7a1b5f800] 01:07:13 INFO - PROCESS | 1830 | 1461226033310 Marionette DEBUG loaded listener.js 01:07:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa7a6027000) [pid = 1830] [serial = 1023] [outer = 0x7fa7a1b5f800] 01:07:14 INFO - PROCESS | 1830 | 1461226034061 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:07:14 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 01:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1181ms 01:07:14 INFO - PROCESS | 1830 | 1461226034101 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 01:07:14 INFO - PROCESS | 1830 | 1461226034105 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 01:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:07:14 INFO - PROCESS | 1830 | 1461226034109 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:07:14 INFO - PROCESS | 1830 | 1461226034111 Marionette TRACE conn3 <- [1,1334,null,{}] 01:07:14 INFO - PROCESS | 1830 | 1461226034116 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:14 INFO - PROCESS | 1830 | 1461226034250 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 01:07:14 INFO - PROCESS | 1830 | 1461226034410 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7954d5000 == 101 [pid = 1830] [id = 341] 01:07:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa7ab815000) [pid = 1830] [serial = 1024] [outer = (nil)] 01:07:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7fa7abe09c00) [pid = 1830] [serial = 1025] [outer = 0x7fa7ab815000] 01:07:14 INFO - PROCESS | 1830 | 1461226034494 Marionette DEBUG loaded listener.js 01:07:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7fa7b907d800) [pid = 1830] [serial = 1026] [outer = 0x7fa7ab815000] 01:07:15 INFO - PROCESS | 1830 | 1461226035249 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1180ms 01:07:15 INFO - PROCESS | 1830 | 1461226035296 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 01:07:15 INFO - PROCESS | 1830 | 1461226035299 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 01:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:07:15 INFO - PROCESS | 1830 | 1461226035304 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:07:15 INFO - PROCESS | 1830 | 1461226035306 Marionette TRACE conn3 <- [1,1338,null,{}] 01:07:15 INFO - PROCESS | 1830 | 1461226035311 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:15 INFO - PROCESS | 1830 | 1461226035445 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 01:07:15 INFO - PROCESS | 1830 | 1461226035604 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7972db800 == 102 [pid = 1830] [id = 342] 01:07:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7fa7ab81a000) [pid = 1830] [serial = 1027] [outer = (nil)] 01:07:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7fa7ba711c00) [pid = 1830] [serial = 1028] [outer = 0x7fa7ab81a000] 01:07:15 INFO - PROCESS | 1830 | 1461226035663 Marionette DEBUG loaded listener.js 01:07:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7fa7be5c1000) [pid = 1830] [serial = 1029] [outer = 0x7fa7ab81a000] 01:07:16 INFO - PROCESS | 1830 | 1461226036805 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1525ms 01:07:16 INFO - PROCESS | 1830 | 1461226036830 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 01:07:16 INFO - PROCESS | 1830 | 1461226036834 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 01:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:07:16 INFO - PROCESS | 1830 | 1461226036838 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:07:16 INFO - PROCESS | 1830 | 1461226036840 Marionette TRACE conn3 <- [1,1342,null,{}] 01:07:16 INFO - PROCESS | 1830 | 1461226036845 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:16 INFO - PROCESS | 1830 | 1461226036981 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 01:07:17 INFO - PROCESS | 1830 | 1461226037155 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796fee000 == 103 [pid = 1830] [id = 343] 01:07:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7fa7946fd000) [pid = 1830] [serial = 1030] [outer = (nil)] 01:07:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7fa7b9080c00) [pid = 1830] [serial = 1031] [outer = 0x7fa7946fd000] 01:07:17 INFO - PROCESS | 1830 | 1461226037216 Marionette DEBUG loaded listener.js 01:07:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7fa7beb0d000) [pid = 1830] [serial = 1032] [outer = 0x7fa7946fd000] 01:07:17 INFO - PROCESS | 1830 | 1461226037834 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1035ms 01:07:17 INFO - PROCESS | 1830 | 1461226037874 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 01:07:17 INFO - PROCESS | 1830 | 1461226037877 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 01:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:07:17 INFO - PROCESS | 1830 | 1461226037882 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:07:17 INFO - PROCESS | 1830 | 1461226037884 Marionette TRACE conn3 <- [1,1346,null,{}] 01:07:17 INFO - PROCESS | 1830 | 1461226037889 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:18 INFO - PROCESS | 1830 | 1461226038031 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 01:07:18 INFO - PROCESS | 1830 | 1461226038204 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797504000 == 104 [pid = 1830] [id = 344] 01:07:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7fa7946fe400) [pid = 1830] [serial = 1033] [outer = (nil)] 01:07:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7fa794cc6c00) [pid = 1830] [serial = 1034] [outer = 0x7fa7946fe400] 01:07:18 INFO - PROCESS | 1830 | 1461226038263 Marionette DEBUG loaded listener.js 01:07:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7fa794ccb400) [pid = 1830] [serial = 1035] [outer = 0x7fa7946fe400] 01:07:18 INFO - PROCESS | 1830 | 1461226038989 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1179ms 01:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:07:19 INFO - PROCESS | 1830 | 1461226039063 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 01:07:19 INFO - PROCESS | 1830 | 1461226039065 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 01:07:19 INFO - PROCESS | 1830 | 1461226039070 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:07:19 INFO - PROCESS | 1830 | 1461226039073 Marionette TRACE conn3 <- [1,1350,null,{}] 01:07:19 INFO - PROCESS | 1830 | 1461226039077 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:19 INFO - PROCESS | 1830 | 1461226039215 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 01:07:19 INFO - PROCESS | 1830 | 1461226039376 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79751d000 == 105 [pid = 1830] [id = 345] 01:07:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7fa794cbec00) [pid = 1830] [serial = 1036] [outer = (nil)] 01:07:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7fa7a0736c00) [pid = 1830] [serial = 1037] [outer = 0x7fa794cbec00] 01:07:19 INFO - PROCESS | 1830 | 1461226039436 Marionette DEBUG loaded listener.js 01:07:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7fa7a2f92800) [pid = 1830] [serial = 1038] [outer = 0x7fa794cbec00] 01:07:20 INFO - PROCESS | 1830 | 1461226040222 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1181ms 01:07:20 INFO - PROCESS | 1830 | 1461226040251 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 01:07:20 INFO - PROCESS | 1830 | 1461226040254 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 01:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:07:20 INFO - PROCESS | 1830 | 1461226040258 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:07:20 INFO - PROCESS | 1830 | 1461226040260 Marionette TRACE conn3 <- [1,1354,null,{}] 01:07:20 INFO - PROCESS | 1830 | 1461226040265 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:20 INFO - PROCESS | 1830 | 1461226040399 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 01:07:20 INFO - PROCESS | 1830 | 1461226040559 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a188b000 == 106 [pid = 1830] [id = 346] 01:07:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7fa794ccbc00) [pid = 1830] [serial = 1039] [outer = (nil)] 01:07:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7fa7975d9400) [pid = 1830] [serial = 1040] [outer = 0x7fa794ccbc00] 01:07:20 INFO - PROCESS | 1830 | 1461226040619 Marionette DEBUG loaded listener.js 01:07:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7fa7975de000) [pid = 1830] [serial = 1041] [outer = 0x7fa794ccbc00] 01:07:21 INFO - PROCESS | 1830 | 1461226041632 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1430ms 01:07:21 INFO - PROCESS | 1830 | 1461226041689 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 01:07:21 INFO - PROCESS | 1830 | 1461226041695 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 01:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:07:21 INFO - PROCESS | 1830 | 1461226041702 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:07:21 INFO - PROCESS | 1830 | 1461226041706 Marionette TRACE conn3 <- [1,1358,null,{}] 01:07:21 INFO - PROCESS | 1830 | 1461226041712 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:21 INFO - PROCESS | 1830 | 1461226041863 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 01:07:22 INFO - PROCESS | 1830 | 1461226042040 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7966d9000 == 107 [pid = 1830] [id = 347] 01:07:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7fa7975de400) [pid = 1830] [serial = 1042] [outer = (nil)] 01:07:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa7975e0800) [pid = 1830] [serial = 1043] [outer = 0x7fa7975de400] 01:07:22 INFO - PROCESS | 1830 | 1461226042156 Marionette DEBUG loaded listener.js 01:07:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa7977f4800) [pid = 1830] [serial = 1044] [outer = 0x7fa7975de400] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba419800 == 106 [pid = 1830] [id = 255] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be093000 == 105 [pid = 1830] [id = 291] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab0d6800 == 104 [pid = 1830] [id = 67] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab208800 == 103 [pid = 1830] [id = 303] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a670e000 == 102 [pid = 1830] [id = 293] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b84ca000 == 101 [pid = 1830] [id = 336] 01:07:22 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7fa7b9789c00) [pid = 1830] [serial = 959] [outer = (nil)] [url = about:blank] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2e04800 == 100 [pid = 1830] [id = 335] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab781000 == 99 [pid = 1830] [id = 334] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa9af800 == 98 [pid = 1830] [id = 333] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a924f000 == 97 [pid = 1830] [id = 332] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a640e800 == 96 [pid = 1830] [id = 331] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a0b63800 == 95 [pid = 1830] [id = 330] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a616b000 == 94 [pid = 1830] [id = 329] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6162000 == 93 [pid = 1830] [id = 328] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a9261000 == 92 [pid = 1830] [id = 321] 01:07:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e41800 == 91 [pid = 1830] [id = 320] 01:07:22 INFO - PROCESS | 1830 | 1461226042991 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7fa7ac5e2400) [pid = 1830] [serial = 950] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7fa7b33a9800) [pid = 1830] [serial = 953] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7fa7af2a3400) [pid = 1830] [serial = 951] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7fa7a5f6a000) [pid = 1830] [serial = 944] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7fa7a8fc9400) [pid = 1830] [serial = 945] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7fa7a2a0ac00) [pid = 1830] [serial = 917] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7fa7a2f88800) [pid = 1830] [serial = 941] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7fa7a2fbf800) [pid = 1830] [serial = 942] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7fa7a65d2c00) [pid = 1830] [serial = 911] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7fa7b9715800) [pid = 1830] [serial = 954] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7fa7b97e5c00) [pid = 1830] [serial = 957] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7fa7aa190c00) [pid = 1830] [serial = 956] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7fa7a1b60800) [pid = 1830] [serial = 939] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7fa7a1aad000) [pid = 1830] [serial = 938] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7fa7a607a400) [pid = 1830] [serial = 920] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7fa7b95f6400) [pid = 1830] [serial = 936] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7fa7a1aab000) [pid = 1830] [serial = 935] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7fa7a1ab1800) [pid = 1830] [serial = 914] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7fa7aaceb800) [pid = 1830] [serial = 947] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7fa7aaaf9800) [pid = 1830] [serial = 923] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7fa7aba18800) [pid = 1830] [serial = 926] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7fa7af29e000) [pid = 1830] [serial = 929] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7fa7a2da3000) [pid = 1830] [serial = 635] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa7b9740000) [pid = 1830] [serial = 647] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa7aada8400) [pid = 1830] [serial = 638] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7fa7abe66400) [pid = 1830] [serial = 932] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa7b92f6000) [pid = 1830] [serial = 641] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa7aa18c400) [pid = 1830] [serial = 677] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7fa7b9528800) [pid = 1830] [serial = 680] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7fa7a3289800) [pid = 1830] [serial = 888] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7fa7be7bf400) [pid = 1830] [serial = 686] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7fa7be9b2000) [pid = 1830] [serial = 692] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7fa7beb5a800) [pid = 1830] [serial = 689] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7fa7a1fb8c00) [pid = 1830] [serial = 674] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7fa7bc618800) [pid = 1830] [serial = 683] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7fa7a5f67c00) [pid = 1830] [serial = 842] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7fa7b9528400) [pid = 1830] [serial = 644] [outer = (nil)] [url = about:blank] 01:07:23 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7fa7abe64c00) [pid = 1830] [serial = 948] [outer = (nil)] [url = about:blank] 01:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1328ms 01:07:23 INFO - PROCESS | 1830 | 1461226043039 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 01:07:23 INFO - PROCESS | 1830 | 1461226043045 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 01:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:07:23 INFO - PROCESS | 1830 | 1461226043053 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:07:23 INFO - PROCESS | 1830 | 1461226043056 Marionette TRACE conn3 <- [1,1362,null,{}] 01:07:23 INFO - PROCESS | 1830 | 1461226043061 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:23 INFO - PROCESS | 1830 | 1461226043185 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 01:07:23 INFO - PROCESS | 1830 | 1461226043199 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a314f800 == 92 [pid = 1830] [id = 348] 01:07:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7fa79f084c00) [pid = 1830] [serial = 1045] [outer = (nil)] 01:07:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7fa79f090400) [pid = 1830] [serial = 1046] [outer = 0x7fa79f084c00] 01:07:23 INFO - PROCESS | 1830 | 1461226043249 Marionette DEBUG loaded listener.js 01:07:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7fa7a0736000) [pid = 1830] [serial = 1047] [outer = 0x7fa79f084c00] 01:07:24 INFO - PROCESS | 1830 | 1461226043998 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 977ms 01:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:07:24 INFO - PROCESS | 1830 | 1461226044031 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 01:07:24 INFO - PROCESS | 1830 | 1461226044033 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 01:07:24 INFO - PROCESS | 1830 | 1461226044040 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:07:24 INFO - PROCESS | 1830 | 1461226044044 Marionette TRACE conn3 <- [1,1366,null,{}] 01:07:24 INFO - PROCESS | 1830 | 1461226044057 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:24 INFO - PROCESS | 1830 | 1461226044179 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 01:07:24 INFO - PROCESS | 1830 | 1461226044195 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6162000 == 93 [pid = 1830] [id = 349] 01:07:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7fa7a1aa6800) [pid = 1830] [serial = 1048] [outer = (nil)] 01:07:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7fa7a1b4cc00) [pid = 1830] [serial = 1049] [outer = 0x7fa7a1aa6800] 01:07:24 INFO - PROCESS | 1830 | 1461226044248 Marionette DEBUG loaded listener.js 01:07:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7fa7a1b62800) [pid = 1830] [serial = 1050] [outer = 0x7fa7a1aa6800] 01:07:24 INFO - PROCESS | 1830 | 1461226044940 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:07:24 INFO - PROCESS | 1830 | 1461226044973 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 01:07:24 INFO - PROCESS | 1830 | 1461226044978 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:07:24 INFO - PROCESS | 1830 | 1461226044988 Marionette TRACE conn3 <- [1,1370,null,{}] 01:07:24 INFO - PROCESS | 1830 | 1461226044992 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:25 INFO - PROCESS | 1830 | 1461226045166 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 01:07:25 INFO - PROCESS | 1830 | 1461226045193 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a670c000 == 94 [pid = 1830] [id = 350] 01:07:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7fa79ed73c00) [pid = 1830] [serial = 1051] [outer = (nil)] 01:07:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7fa7a1fbb400) [pid = 1830] [serial = 1052] [outer = 0x7fa79ed73c00] 01:07:25 INFO - PROCESS | 1830 | 1461226045244 Marionette DEBUG loaded listener.js 01:07:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7fa7a2e6b400) [pid = 1830] [serial = 1053] [outer = 0x7fa79ed73c00] 01:07:25 INFO - PROCESS | 1830 | 1461226045881 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:07:25 INFO - PROCESS | 1830 | 1461226045914 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 01:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:07:25 INFO - PROCESS | 1830 | 1461226045919 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:07:25 INFO - PROCESS | 1830 | 1461226045921 Marionette TRACE conn3 <- [1,1374,null,{}] 01:07:25 INFO - PROCESS | 1830 | 1461226045925 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:26 INFO - PROCESS | 1830 | 1461226046084 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 01:07:26 INFO - PROCESS | 1830 | 1461226046111 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a9002800 == 95 [pid = 1830] [id = 351] 01:07:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa7a2fba000) [pid = 1830] [serial = 1054] [outer = (nil)] 01:07:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa7a35ec400) [pid = 1830] [serial = 1055] [outer = 0x7fa7a2fba000] 01:07:26 INFO - PROCESS | 1830 | 1461226046162 Marionette DEBUG loaded listener.js 01:07:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa7a5019c00) [pid = 1830] [serial = 1056] [outer = 0x7fa7a2fba000] 01:07:26 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:07:26 INFO - PROCESS | 1830 | 1461226046951 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:07:27 INFO - PROCESS | 1830 | 1461226047002 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 01:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:07:27 INFO - PROCESS | 1830 | 1461226047007 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:07:27 INFO - PROCESS | 1830 | 1461226047009 Marionette TRACE conn3 <- [1,1378,null,{}] 01:07:27 INFO - PROCESS | 1830 | 1461226047013 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:27 INFO - PROCESS | 1830 | 1461226047604 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 01:07:27 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa79f9a8800) [pid = 1830] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:07:27 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa7a5d81c00) [pid = 1830] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:07:27 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7fa7a5d8d800) [pid = 1830] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:07:27 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7fa79ed79c00) [pid = 1830] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:07:27 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7fa79ed7f000) [pid = 1830] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:07:27 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7fa7965ca400) [pid = 1830] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:07:27 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7fa7a0993800) [pid = 1830] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:07:27 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7fa7977f6800) [pid = 1830] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:07:27 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7fa7a2a0ec00) [pid = 1830] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:07:27 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7fa7a0740400) [pid = 1830] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:07:27 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7fa79f99f400) [pid = 1830] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:07:27 INFO - PROCESS | 1830 | 1461226047710 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3153800 == 96 [pid = 1830] [id = 352] 01:07:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7fa7970c8c00) [pid = 1830] [serial = 1057] [outer = (nil)] 01:07:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7fa7977f9000) [pid = 1830] [serial = 1058] [outer = 0x7fa7970c8c00] 01:07:27 INFO - PROCESS | 1830 | 1461226047764 Marionette DEBUG loaded listener.js 01:07:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7fa7a1b49000) [pid = 1830] [serial = 1059] [outer = 0x7fa7970c8c00] 01:07:28 INFO - PROCESS | 1830 | 1461226048288 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:07:28 INFO - PROCESS | 1830 | 1461226048338 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 01:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:07:28 INFO - PROCESS | 1830 | 1461226048343 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:07:28 INFO - PROCESS | 1830 | 1461226048346 Marionette TRACE conn3 <- [1,1382,null,{}] 01:07:28 INFO - PROCESS | 1830 | 1461226048350 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:28 INFO - PROCESS | 1830 | 1461226048467 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 01:07:28 INFO - PROCESS | 1830 | 1461226048593 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab537000 == 97 [pid = 1830] [id = 353] 01:07:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7fa7977ec000) [pid = 1830] [serial = 1060] [outer = (nil)] 01:07:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7fa7aa70ec00) [pid = 1830] [serial = 1061] [outer = 0x7fa7977ec000] 01:07:28 INFO - PROCESS | 1830 | 1461226048645 Marionette DEBUG loaded listener.js 01:07:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7fa7abc73c00) [pid = 1830] [serial = 1062] [outer = 0x7fa7977ec000] 01:07:29 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:07:29 INFO - PROCESS | 1830 | 1461226049213 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:07:29 INFO - PROCESS | 1830 | 1461226049272 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 01:07:29 INFO - PROCESS | 1830 | 1461226049276 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:07:29 INFO - PROCESS | 1830 | 1461226049280 Marionette TRACE conn3 <- [1,1386,null,{}] 01:07:29 INFO - PROCESS | 1830 | 1461226049284 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:29 INFO - PROCESS | 1830 | 1461226049403 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 01:07:29 INFO - PROCESS | 1830 | 1461226049553 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7af21a000 == 98 [pid = 1830] [id = 354] 01:07:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7fa7aaaf9800) [pid = 1830] [serial = 1063] [outer = (nil)] 01:07:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7fa7af17f800) [pid = 1830] [serial = 1064] [outer = 0x7fa7aaaf9800] 01:07:29 INFO - PROCESS | 1830 | 1461226049615 Marionette DEBUG loaded listener.js 01:07:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa7b939b800) [pid = 1830] [serial = 1065] [outer = 0x7fa7aaaf9800] 01:07:30 INFO - PROCESS | 1830 | 1461226050471 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:07:30 INFO - PROCESS | 1830 | 1461226050513 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 01:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:07:30 INFO - PROCESS | 1830 | 1461226050521 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:07:30 INFO - PROCESS | 1830 | 1461226050526 Marionette TRACE conn3 <- [1,1390,null,{}] 01:07:30 INFO - PROCESS | 1830 | 1461226050533 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:30 INFO - PROCESS | 1830 | 1461226050694 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 01:07:30 INFO - PROCESS | 1830 | 1461226050862 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a331d800 == 99 [pid = 1830] [id = 355] 01:07:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa7975e0c00) [pid = 1830] [serial = 1066] [outer = (nil)] 01:07:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa7977f8000) [pid = 1830] [serial = 1067] [outer = 0x7fa7975e0c00] 01:07:30 INFO - PROCESS | 1830 | 1461226050926 Marionette DEBUG loaded listener.js 01:07:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa79ed7c400) [pid = 1830] [serial = 1068] [outer = 0x7fa7975e0c00] 01:07:31 INFO - PROCESS | 1830 | 1461226051745 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1281ms 01:07:31 INFO - PROCESS | 1830 | 1461226051803 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 01:07:31 INFO - PROCESS | 1830 | 1461226051810 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 01:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:07:31 INFO - PROCESS | 1830 | 1461226051819 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:07:31 INFO - PROCESS | 1830 | 1461226051822 Marionette TRACE conn3 <- [1,1394,null,{}] 01:07:31 INFO - PROCESS | 1830 | 1461226051844 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:32 INFO - PROCESS | 1830 | 1461226052004 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 01:07:32 INFO - PROCESS | 1830 | 1461226052160 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a887d000 == 100 [pid = 1830] [id = 356] 01:07:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa7975e1c00) [pid = 1830] [serial = 1069] [outer = (nil)] 01:07:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa7a1abfc00) [pid = 1830] [serial = 1070] [outer = 0x7fa7975e1c00] 01:07:32 INFO - PROCESS | 1830 | 1461226052221 Marionette DEBUG loaded listener.js 01:07:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7fa7a1b5f400) [pid = 1830] [serial = 1071] [outer = 0x7fa7975e1c00] 01:07:33 INFO - PROCESS | 1830 | 1461226053080 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1301ms 01:07:33 INFO - PROCESS | 1830 | 1461226053120 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 01:07:33 INFO - PROCESS | 1830 | 1461226053123 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 01:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:07:33 INFO - PROCESS | 1830 | 1461226053129 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:07:33 INFO - PROCESS | 1830 | 1461226053134 Marionette TRACE conn3 <- [1,1398,null,{}] 01:07:33 INFO - PROCESS | 1830 | 1461226053148 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:33 INFO - PROCESS | 1830 | 1461226053300 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 01:07:33 INFO - PROCESS | 1830 | 1461226053478 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba40e000 == 101 [pid = 1830] [id = 357] 01:07:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa79f9a6000) [pid = 1830] [serial = 1072] [outer = (nil)] 01:07:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa7a5d8a800) [pid = 1830] [serial = 1073] [outer = 0x7fa79f9a6000] 01:07:33 INFO - PROCESS | 1830 | 1461226053543 Marionette DEBUG loaded listener.js 01:07:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa7a8fc7400) [pid = 1830] [serial = 1074] [outer = 0x7fa79f9a6000] 01:07:34 INFO - PROCESS | 1830 | 1461226054323 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1235ms 01:07:34 INFO - PROCESS | 1830 | 1461226054364 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 01:07:34 INFO - PROCESS | 1830 | 1461226054368 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 01:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:07:34 INFO - PROCESS | 1830 | 1461226054373 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:07:34 INFO - PROCESS | 1830 | 1461226054375 Marionette TRACE conn3 <- [1,1402,null,{}] 01:07:34 INFO - PROCESS | 1830 | 1461226054380 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:34 INFO - PROCESS | 1830 | 1461226054522 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 01:07:34 INFO - PROCESS | 1830 | 1461226054699 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be629800 == 102 [pid = 1830] [id = 358] 01:07:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7fa7a29a7400) [pid = 1830] [serial = 1075] [outer = (nil)] 01:07:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7fa7ac5e9000) [pid = 1830] [serial = 1076] [outer = 0x7fa7a29a7400] 01:07:34 INFO - PROCESS | 1830 | 1461226054758 Marionette DEBUG loaded listener.js 01:07:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7fa7b9522400) [pid = 1830] [serial = 1077] [outer = 0x7fa7a29a7400] 01:07:35 INFO - PROCESS | 1830 | 1461226055505 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1175ms 01:07:35 INFO - PROCESS | 1830 | 1461226055550 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 01:07:35 INFO - PROCESS | 1830 | 1461226055552 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 01:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:07:35 INFO - PROCESS | 1830 | 1461226055557 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:07:35 INFO - PROCESS | 1830 | 1461226055559 Marionette TRACE conn3 <- [1,1406,null,{}] 01:07:35 INFO - PROCESS | 1830 | 1461226055564 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:35 INFO - PROCESS | 1830 | 1461226055698 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 01:07:35 INFO - PROCESS | 1830 | 1461226055860 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c3a62800 == 103 [pid = 1830] [id = 359] 01:07:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7fa79fb77c00) [pid = 1830] [serial = 1078] [outer = (nil)] 01:07:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7fa79fb80800) [pid = 1830] [serial = 1079] [outer = 0x7fa79fb77c00] 01:07:35 INFO - PROCESS | 1830 | 1461226055921 Marionette DEBUG loaded listener.js 01:07:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7fa79fb85000) [pid = 1830] [serial = 1080] [outer = 0x7fa79fb77c00] 01:07:36 INFO - PROCESS | 1830 | 1461226056715 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1227ms 01:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:07:36 INFO - PROCESS | 1830 | 1461226056785 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 01:07:36 INFO - PROCESS | 1830 | 1461226056787 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 01:07:36 INFO - PROCESS | 1830 | 1461226056791 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:07:36 INFO - PROCESS | 1830 | 1461226056795 Marionette TRACE conn3 <- [1,1410,null,{}] 01:07:36 INFO - PROCESS | 1830 | 1461226056799 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:36 INFO - PROCESS | 1830 | 1461226056951 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 01:07:37 INFO - PROCESS | 1830 | 1461226057110 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7972d9800 == 104 [pid = 1830] [id = 360] 01:07:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7fa79fb7a000) [pid = 1830] [serial = 1081] [outer = (nil)] 01:07:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7fa7be76ec00) [pid = 1830] [serial = 1082] [outer = 0x7fa79fb7a000] 01:07:37 INFO - PROCESS | 1830 | 1461226057176 Marionette DEBUG loaded listener.js 01:07:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7fa7bea81400) [pid = 1830] [serial = 1083] [outer = 0x7fa79fb7a000] 01:07:37 INFO - PROCESS | 1830 | 1461226057986 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1232ms 01:07:38 INFO - PROCESS | 1830 | 1461226058024 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 01:07:38 INFO - PROCESS | 1830 | 1461226058027 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 01:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:07:38 INFO - PROCESS | 1830 | 1461226058032 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:07:38 INFO - PROCESS | 1830 | 1461226058034 Marionette TRACE conn3 <- [1,1414,null,{}] 01:07:38 INFO - PROCESS | 1830 | 1461226058039 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:38 INFO - PROCESS | 1830 | 1461226058189 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 01:07:38 INFO - PROCESS | 1830 | 1461226058364 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6c97800 == 105 [pid = 1830] [id = 361] 01:07:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7fa794603000) [pid = 1830] [serial = 1084] [outer = (nil)] 01:07:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7fa79460b400) [pid = 1830] [serial = 1085] [outer = 0x7fa794603000] 01:07:38 INFO - PROCESS | 1830 | 1461226058425 Marionette DEBUG loaded listener.js 01:07:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7fa794611800) [pid = 1830] [serial = 1086] [outer = 0x7fa794603000] 01:07:39 INFO - PROCESS | 1830 | 1461226059253 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1275ms 01:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:07:39 INFO - PROCESS | 1830 | 1461226059308 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 01:07:39 INFO - PROCESS | 1830 | 1461226059311 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 01:07:39 INFO - PROCESS | 1830 | 1461226059316 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:07:39 INFO - PROCESS | 1830 | 1461226059319 Marionette TRACE conn3 <- [1,1418,null,{}] 01:07:39 INFO - PROCESS | 1830 | 1461226059323 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:39 INFO - PROCESS | 1830 | 1461226059501 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 01:07:39 INFO - PROCESS | 1830 | 1461226059664 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7947d3000 == 106 [pid = 1830] [id = 362] 01:07:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7fa794605400) [pid = 1830] [serial = 1087] [outer = (nil)] 01:07:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7fa79ed73800) [pid = 1830] [serial = 1088] [outer = 0x7fa794605400] 01:07:39 INFO - PROCESS | 1830 | 1461226059725 Marionette DEBUG loaded listener.js 01:07:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7fa7a29a8c00) [pid = 1830] [serial = 1089] [outer = 0x7fa794605400] 01:07:40 INFO - PROCESS | 1830 | 1461226060799 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1528ms 01:07:40 INFO - PROCESS | 1830 | 1461226060844 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 01:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:07:40 INFO - PROCESS | 1830 | 1461226060849 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 01:07:40 INFO - PROCESS | 1830 | 1461226060856 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:07:40 INFO - PROCESS | 1830 | 1461226060860 Marionette TRACE conn3 <- [1,1422,null,{}] 01:07:40 INFO - PROCESS | 1830 | 1461226060868 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:41 INFO - PROCESS | 1830 | 1461226061011 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 01:07:41 INFO - PROCESS | 1830 | 1461226061197 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7947d1800 == 107 [pid = 1830] [id = 363] 01:07:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7fa7975d6400) [pid = 1830] [serial = 1090] [outer = (nil)] 01:07:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7fa7975dfc00) [pid = 1830] [serial = 1091] [outer = 0x7fa7975d6400] 01:07:41 INFO - PROCESS | 1830 | 1461226061252 Marionette DEBUG loaded listener.js 01:07:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7fa79768d400) [pid = 1830] [serial = 1092] [outer = 0x7fa7975d6400] 01:07:42 INFO - PROCESS | 1830 | 1461226062000 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1188ms 01:07:42 INFO - PROCESS | 1830 | 1461226062044 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 01:07:42 INFO - PROCESS | 1830 | 1461226062056 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 01:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:07:42 INFO - PROCESS | 1830 | 1461226062069 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:07:42 INFO - PROCESS | 1830 | 1461226062076 Marionette TRACE conn3 <- [1,1426,null,{}] 01:07:42 INFO - PROCESS | 1830 | 1461226062087 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:42 INFO - PROCESS | 1830 | 1461226062317 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 01:07:42 INFO - PROCESS | 1830 | 1461226062487 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795bdc800 == 108 [pid = 1830] [id = 364] 01:07:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa79768dc00) [pid = 1830] [serial = 1093] [outer = (nil)] 01:07:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa7977f0c00) [pid = 1830] [serial = 1094] [outer = 0x7fa79768dc00] 01:07:42 INFO - PROCESS | 1830 | 1461226062545 Marionette DEBUG loaded listener.js 01:07:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa79ec73800) [pid = 1830] [serial = 1095] [outer = 0x7fa79768dc00] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab537000 == 107 [pid = 1830] [id = 353] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3153800 == 106 [pid = 1830] [id = 352] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7fa79f08d800) [pid = 1830] [serial = 983] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7fa79f004400) [pid = 1830] [serial = 965] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7fa7977f6c00) [pid = 1830] [serial = 962] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7fa7a2536400) [pid = 1830] [serial = 968] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7fa7aada8800) [pid = 1830] [serial = 971] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7fa7b9078400) [pid = 1830] [serial = 974] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7fa7af59dc00) [pid = 1830] [serial = 977] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7fa7a5d89c00) [pid = 1830] [serial = 980] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a9002800 == 105 [pid = 1830] [id = 351] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a670c000 == 104 [pid = 1830] [id = 350] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6162000 == 103 [pid = 1830] [id = 349] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a314f800 == 102 [pid = 1830] [id = 348] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7966d9000 == 101 [pid = 1830] [id = 347] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa796fee000 == 100 [pid = 1830] [id = 343] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7972db800 == 99 [pid = 1830] [id = 342] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7954d5000 == 98 [pid = 1830] [id = 341] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c1438000 == 97 [pid = 1830] [id = 340] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a8651000 == 96 [pid = 1830] [id = 339] 01:07:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a458b000 == 95 [pid = 1830] [id = 338] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7fa7abe63c00) [pid = 1830] [serial = 791] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7fa7a5d82c00) [pid = 1830] [serial = 1010] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7fa7aa193000) [pid = 1830] [serial = 1002] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7fa7a5011000) [pid = 1830] [serial = 999] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7fa7ac51ac00) [pid = 1830] [serial = 1005] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7fa7ae7b8000) [pid = 1830] [serial = 1011] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7fa7a857bc00) [pid = 1830] [serial = 1001] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7fa7ab80e800) [pid = 1830] [serial = 1004] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7fa7a1b53400) [pid = 1830] [serial = 1007] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7fa7bc614400) [pid = 1830] [serial = 960] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7fa79ec71000) [pid = 1830] [serial = 987] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7fa7977f9c00) [pid = 1830] [serial = 986] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7fa7a29a6c00) [pid = 1830] [serial = 995] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7fa7a2fb6400) [pid = 1830] [serial = 996] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7fa7a07d6400) [pid = 1830] [serial = 990] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7fa79f08e400) [pid = 1830] [serial = 989] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7fa7a3288c00) [pid = 1830] [serial = 998] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa7a1b54400) [pid = 1830] [serial = 992] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa7a1fbc400) [pid = 1830] [serial = 993] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7fa7a299ec00) [pid = 1830] [serial = 1008] [outer = (nil)] [url = about:blank] 01:07:43 INFO - PROCESS | 1830 | 1461226063513 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1496ms 01:07:43 INFO - PROCESS | 1830 | 1461226063566 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 01:07:43 INFO - PROCESS | 1830 | 1461226063568 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 01:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:07:43 INFO - PROCESS | 1830 | 1461226063573 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:07:43 INFO - PROCESS | 1830 | 1461226063577 Marionette TRACE conn3 <- [1,1430,null,{}] 01:07:43 INFO - PROCESS | 1830 | 1461226063590 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:43 INFO - PROCESS | 1830 | 1461226063726 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 01:07:43 INFO - PROCESS | 1830 | 1461226063849 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797513800 == 96 [pid = 1830] [id = 365] 01:07:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa797690000) [pid = 1830] [serial = 1096] [outer = (nil)] 01:07:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa79f9a8800) [pid = 1830] [serial = 1097] [outer = 0x7fa797690000] 01:07:43 INFO - PROCESS | 1830 | 1461226063906 Marionette DEBUG loaded listener.js 01:07:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa7a0742c00) [pid = 1830] [serial = 1098] [outer = 0x7fa797690000] 01:07:44 INFO - PROCESS | 1830 | 1461226064523 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 982ms 01:07:44 INFO - PROCESS | 1830 | 1461226064555 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 01:07:44 INFO - PROCESS | 1830 | 1461226064558 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 01:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:07:44 INFO - PROCESS | 1830 | 1461226064564 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:07:44 INFO - PROCESS | 1830 | 1461226064566 Marionette TRACE conn3 <- [1,1434,null,{}] 01:07:44 INFO - PROCESS | 1830 | 1461226064570 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:44 INFO - PROCESS | 1830 | 1461226064734 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 01:07:44 INFO - PROCESS | 1830 | 1461226064856 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a33bf000 == 97 [pid = 1830] [id = 366] 01:07:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7fa79f004400) [pid = 1830] [serial = 1099] [outer = (nil)] 01:07:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa7a1af0400) [pid = 1830] [serial = 1100] [outer = 0x7fa79f004400] 01:07:44 INFO - PROCESS | 1830 | 1461226064909 Marionette DEBUG loaded listener.js 01:07:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa7a1b56c00) [pid = 1830] [serial = 1101] [outer = 0x7fa79f004400] 01:07:45 INFO - PROCESS | 1830 | 1461226065488 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 979ms 01:07:45 INFO - PROCESS | 1830 | 1461226065543 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 01:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:07:45 INFO - PROCESS | 1830 | 1461226065555 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 01:07:45 INFO - PROCESS | 1830 | 1461226065560 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:07:45 INFO - PROCESS | 1830 | 1461226065563 Marionette TRACE conn3 <- [1,1438,null,{}] 01:07:45 INFO - PROCESS | 1830 | 1461226065567 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:45 INFO - PROCESS | 1830 | 1461226065749 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 01:07:45 INFO - PROCESS | 1830 | 1461226065780 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6155800 == 98 [pid = 1830] [id = 367] 01:07:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa79f08e400) [pid = 1830] [serial = 1102] [outer = (nil)] 01:07:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7fa7a1b5dc00) [pid = 1830] [serial = 1103] [outer = 0x7fa79f08e400] 01:07:45 INFO - PROCESS | 1830 | 1461226065833 Marionette DEBUG loaded listener.js 01:07:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7fa7a22f5800) [pid = 1830] [serial = 1104] [outer = 0x7fa79f08e400] 01:07:46 INFO - PROCESS | 1830 | 1461226066536 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1024ms 01:07:46 INFO - PROCESS | 1830 | 1461226066585 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 01:07:46 INFO - PROCESS | 1830 | 1461226066587 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 01:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:07:46 INFO - PROCESS | 1830 | 1461226066592 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:07:46 INFO - PROCESS | 1830 | 1461226066594 Marionette TRACE conn3 <- [1,1442,null,{}] 01:07:46 INFO - PROCESS | 1830 | 1461226066599 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:46 INFO - PROCESS | 1830 | 1461226066825 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 01:07:46 INFO - PROCESS | 1830 | 1461226066846 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a66d2000 == 99 [pid = 1830] [id = 368] 01:07:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7fa7a29a2800) [pid = 1830] [serial = 1105] [outer = (nil)] 01:07:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7fa7a2fbd400) [pid = 1830] [serial = 1106] [outer = 0x7fa7a29a2800] 01:07:46 INFO - PROCESS | 1830 | 1461226066900 Marionette DEBUG loaded listener.js 01:07:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7fa7a5d7f400) [pid = 1830] [serial = 1107] [outer = 0x7fa7a29a2800] 01:07:47 INFO - PROCESS | 1830 | 1461226067585 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1029ms 01:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:07:47 INFO - PROCESS | 1830 | 1461226067622 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 01:07:47 INFO - PROCESS | 1830 | 1461226067624 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 01:07:47 INFO - PROCESS | 1830 | 1461226067628 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:07:47 INFO - PROCESS | 1830 | 1461226067631 Marionette TRACE conn3 <- [1,1446,null,{}] 01:07:47 INFO - PROCESS | 1830 | 1461226067643 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:48 INFO - PROCESS | 1830 | 1461226068376 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 01:07:48 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7fa79f088000) [pid = 1830] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:07:48 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7fa7a2fba000) [pid = 1830] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:07:48 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7fa7970c8c00) [pid = 1830] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:07:48 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7fa7977ec000) [pid = 1830] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:07:48 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7fa7a1aa6800) [pid = 1830] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:07:48 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7fa7975de400) [pid = 1830] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:07:48 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7fa79f084c00) [pid = 1830] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:07:48 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7fa79ed73c00) [pid = 1830] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:07:48 INFO - PROCESS | 1830 | 1461226068509 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2564000 == 100 [pid = 1830] [id = 369] 01:07:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa7965cc000) [pid = 1830] [serial = 1108] [outer = (nil)] 01:07:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa79ec74000) [pid = 1830] [serial = 1109] [outer = 0x7fa7965cc000] 01:07:48 INFO - PROCESS | 1830 | 1461226068561 Marionette DEBUG loaded listener.js 01:07:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa7a2fba000) [pid = 1830] [serial = 1110] [outer = 0x7fa7965cc000] 01:07:49 INFO - PROCESS | 1830 | 1461226069105 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1531ms 01:07:49 INFO - PROCESS | 1830 | 1461226069160 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 01:07:49 INFO - PROCESS | 1830 | 1461226069162 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 01:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:07:49 INFO - PROCESS | 1830 | 1461226069167 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:07:49 INFO - PROCESS | 1830 | 1461226069169 Marionette TRACE conn3 <- [1,1450,null,{}] 01:07:49 INFO - PROCESS | 1830 | 1461226069174 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:49 INFO - PROCESS | 1830 | 1461226069342 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 01:07:49 INFO - PROCESS | 1830 | 1461226069364 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a859d000 == 101 [pid = 1830] [id = 370] 01:07:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7fa794610800) [pid = 1830] [serial = 1111] [outer = (nil)] 01:07:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7fa7a5d8bc00) [pid = 1830] [serial = 1112] [outer = 0x7fa794610800] 01:07:49 INFO - PROCESS | 1830 | 1461226069415 Marionette DEBUG loaded listener.js 01:07:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7fa7aa18fc00) [pid = 1830] [serial = 1113] [outer = 0x7fa794610800] 01:07:50 INFO - PROCESS | 1830 | 1461226070029 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 876ms 01:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:07:50 INFO - PROCESS | 1830 | 1461226070044 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 01:07:50 INFO - PROCESS | 1830 | 1461226070046 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 01:07:50 INFO - PROCESS | 1830 | 1461226070053 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:07:50 INFO - PROCESS | 1830 | 1461226070056 Marionette TRACE conn3 <- [1,1454,null,{}] 01:07:50 INFO - PROCESS | 1830 | 1461226070060 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:50 INFO - PROCESS | 1830 | 1461226070188 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 01:07:50 INFO - PROCESS | 1830 | 1461226070198 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9b7800 == 102 [pid = 1830] [id = 371] 01:07:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7fa7a6072400) [pid = 1830] [serial = 1114] [outer = (nil)] 01:07:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7fa7aba19c00) [pid = 1830] [serial = 1115] [outer = 0x7fa7a6072400] 01:07:50 INFO - PROCESS | 1830 | 1461226070250 Marionette DEBUG loaded listener.js 01:07:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7fa7ac51ac00) [pid = 1830] [serial = 1116] [outer = 0x7fa7a6072400] 01:07:51 INFO - PROCESS | 1830 | 1461226071207 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1227ms 01:07:51 INFO - PROCESS | 1830 | 1461226071279 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 01:07:51 INFO - PROCESS | 1830 | 1461226071285 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 01:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:07:51 INFO - PROCESS | 1830 | 1461226071293 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:07:51 INFO - PROCESS | 1830 | 1461226071296 Marionette TRACE conn3 <- [1,1458,null,{}] 01:07:51 INFO - PROCESS | 1830 | 1461226071304 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:51 INFO - PROCESS | 1830 | 1461226071502 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 01:07:51 INFO - PROCESS | 1830 | 1461226071662 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797512000 == 103 [pid = 1830] [id = 372] 01:07:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7fa7965d2400) [pid = 1830] [serial = 1117] [outer = (nil)] 01:07:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7fa79768d000) [pid = 1830] [serial = 1118] [outer = 0x7fa7965d2400] 01:07:51 INFO - PROCESS | 1830 | 1461226071741 Marionette DEBUG loaded listener.js 01:07:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7fa7977f9400) [pid = 1830] [serial = 1119] [outer = 0x7fa7965d2400] 01:07:52 INFO - PROCESS | 1830 | 1461226072514 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1285ms 01:07:52 INFO - PROCESS | 1830 | 1461226072578 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 01:07:52 INFO - PROCESS | 1830 | 1461226072585 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 01:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:07:52 INFO - PROCESS | 1830 | 1461226072594 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:07:52 INFO - PROCESS | 1830 | 1461226072597 Marionette TRACE conn3 <- [1,1462,null,{}] 01:07:52 INFO - PROCESS | 1830 | 1461226072602 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:52 INFO - PROCESS | 1830 | 1461226072761 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 01:07:52 INFO - PROCESS | 1830 | 1461226072920 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6418000 == 104 [pid = 1830] [id = 373] 01:07:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7fa7965d7400) [pid = 1830] [serial = 1120] [outer = (nil)] 01:07:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7fa79fb77000) [pid = 1830] [serial = 1121] [outer = 0x7fa7965d7400] 01:07:52 INFO - PROCESS | 1830 | 1461226072981 Marionette DEBUG loaded listener.js 01:07:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7fa7a0750800) [pid = 1830] [serial = 1122] [outer = 0x7fa7965d7400] 01:07:53 INFO - PROCESS | 1830 | 1461226073867 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1334ms 01:07:53 INFO - PROCESS | 1830 | 1461226073929 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 01:07:53 INFO - PROCESS | 1830 | 1461226073932 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 01:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:07:53 INFO - PROCESS | 1830 | 1461226073937 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:07:53 INFO - PROCESS | 1830 | 1461226073942 Marionette TRACE conn3 <- [1,1466,null,{}] 01:07:53 INFO - PROCESS | 1830 | 1461226073956 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:54 INFO - PROCESS | 1830 | 1461226074106 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 01:07:54 INFO - PROCESS | 1830 | 1461226074274 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab77c000 == 105 [pid = 1830] [id = 374] 01:07:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7fa7a07e0800) [pid = 1830] [serial = 1123] [outer = (nil)] 01:07:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7fa7a2fb6400) [pid = 1830] [serial = 1124] [outer = 0x7fa7a07e0800] 01:07:54 INFO - PROCESS | 1830 | 1461226074341 Marionette DEBUG loaded listener.js 01:07:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7fa7a4149800) [pid = 1830] [serial = 1125] [outer = 0x7fa7a07e0800] 01:07:55 INFO - PROCESS | 1830 | 1461226075092 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1195ms 01:07:55 INFO - PROCESS | 1830 | 1461226075133 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 01:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:07:55 INFO - PROCESS | 1830 | 1461226075137 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 01:07:55 INFO - PROCESS | 1830 | 1461226075142 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:07:55 INFO - PROCESS | 1830 | 1461226075145 Marionette TRACE conn3 <- [1,1470,null,{}] 01:07:55 INFO - PROCESS | 1830 | 1461226075150 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:55 INFO - PROCESS | 1830 | 1461226075296 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 01:07:55 INFO - PROCESS | 1830 | 1461226075461 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7acd33000 == 106 [pid = 1830] [id = 375] 01:07:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7fa7a1b5ec00) [pid = 1830] [serial = 1126] [outer = (nil)] 01:07:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7fa7aba20800) [pid = 1830] [serial = 1127] [outer = 0x7fa7a1b5ec00] 01:07:55 INFO - PROCESS | 1830 | 1461226075521 Marionette DEBUG loaded listener.js 01:07:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7fa7ac51f800) [pid = 1830] [serial = 1128] [outer = 0x7fa7a1b5ec00] 01:07:56 INFO - PROCESS | 1830 | 1461226076293 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1178ms 01:07:56 INFO - PROCESS | 1830 | 1461226076329 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 01:07:56 INFO - PROCESS | 1830 | 1461226076332 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 01:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:07:56 INFO - PROCESS | 1830 | 1461226076337 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:07:56 INFO - PROCESS | 1830 | 1461226076339 Marionette TRACE conn3 <- [1,1474,null,{}] 01:07:56 INFO - PROCESS | 1830 | 1461226076344 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:56 INFO - PROCESS | 1830 | 1461226076481 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 01:07:56 INFO - PROCESS | 1830 | 1461226076646 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba1cf800 == 107 [pid = 1830] [id = 376] 01:07:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa7a954a400) [pid = 1830] [serial = 1129] [outer = (nil)] 01:07:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa7af5a2400) [pid = 1830] [serial = 1130] [outer = 0x7fa7a954a400] 01:07:56 INFO - PROCESS | 1830 | 1461226076707 Marionette DEBUG loaded listener.js 01:07:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa7b9524c00) [pid = 1830] [serial = 1131] [outer = 0x7fa7a954a400] 01:07:57 INFO - PROCESS | 1830 | 1461226077548 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1275ms 01:07:57 INFO - PROCESS | 1830 | 1461226077614 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 01:07:57 INFO - PROCESS | 1830 | 1461226077617 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 01:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:07:57 INFO - PROCESS | 1830 | 1461226077622 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:07:57 INFO - PROCESS | 1830 | 1461226077625 Marionette TRACE conn3 <- [1,1478,null,{}] 01:07:57 INFO - PROCESS | 1830 | 1461226077631 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:57 INFO - PROCESS | 1830 | 1461226077838 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 01:07:58 INFO - PROCESS | 1830 | 1461226078000 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7973a9000 == 108 [pid = 1830] [id = 377] 01:07:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7fa797668c00) [pid = 1830] [serial = 1132] [outer = (nil)] 01:07:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7fa7ac96c000) [pid = 1830] [serial = 1133] [outer = 0x7fa797668c00] 01:07:58 INFO - PROCESS | 1830 | 1461226078066 Marionette DEBUG loaded listener.js 01:07:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7fa7bdf6fc00) [pid = 1830] [serial = 1134] [outer = 0x7fa797668c00] 01:07:58 INFO - PROCESS | 1830 | 1461226078789 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1226ms 01:07:58 INFO - PROCESS | 1830 | 1461226078853 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 01:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:07:58 INFO - PROCESS | 1830 | 1461226078858 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 01:07:58 INFO - PROCESS | 1830 | 1461226078862 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:07:58 INFO - PROCESS | 1830 | 1461226078865 Marionette TRACE conn3 <- [1,1482,null,{}] 01:07:58 INFO - PROCESS | 1830 | 1461226078869 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:07:59 INFO - PROCESS | 1830 | 1461226079003 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 01:07:59 INFO - PROCESS | 1830 | 1461226079166 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bdf8f800 == 109 [pid = 1830] [id = 378] 01:07:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7fa79766b400) [pid = 1830] [serial = 1135] [outer = (nil)] 01:07:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7fa7a6ce3400) [pid = 1830] [serial = 1136] [outer = 0x7fa79766b400] 01:07:59 INFO - PROCESS | 1830 | 1461226079229 Marionette DEBUG loaded listener.js 01:07:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7fa7a6ce7c00) [pid = 1830] [serial = 1137] [outer = 0x7fa79766b400] 01:07:59 INFO - PROCESS | 1830 | 1461226079981 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1177ms 01:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:08:00 INFO - PROCESS | 1830 | 1461226080040 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 01:08:00 INFO - PROCESS | 1830 | 1461226080042 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 01:08:00 INFO - PROCESS | 1830 | 1461226080047 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:08:00 INFO - PROCESS | 1830 | 1461226080050 Marionette TRACE conn3 <- [1,1486,null,{}] 01:08:00 INFO - PROCESS | 1830 | 1461226080055 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:00 INFO - PROCESS | 1830 | 1461226080190 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 01:08:00 INFO - PROCESS | 1830 | 1461226080355 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955ee800 == 110 [pid = 1830] [id = 379] 01:08:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7fa7982c7000) [pid = 1830] [serial = 1138] [outer = (nil)] 01:08:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7fa7982cd400) [pid = 1830] [serial = 1139] [outer = 0x7fa7982c7000] 01:08:00 INFO - PROCESS | 1830 | 1461226080416 Marionette DEBUG loaded listener.js 01:08:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7fa7a1aad000) [pid = 1830] [serial = 1140] [outer = 0x7fa7982c7000] 01:08:01 INFO - PROCESS | 1830 | 1461226081223 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1227ms 01:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:08:01 INFO - PROCESS | 1830 | 1461226081274 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 01:08:01 INFO - PROCESS | 1830 | 1461226081277 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 01:08:01 INFO - PROCESS | 1830 | 1461226081282 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:08:01 INFO - PROCESS | 1830 | 1461226081285 Marionette TRACE conn3 <- [1,1490,null,{}] 01:08:01 INFO - PROCESS | 1830 | 1461226081290 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:01 INFO - PROCESS | 1830 | 1461226081428 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 01:08:01 INFO - PROCESS | 1830 | 1461226081597 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79686b800 == 111 [pid = 1830] [id = 380] 01:08:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7fa7965cb400) [pid = 1830] [serial = 1141] [outer = (nil)] 01:08:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa79ec6b400) [pid = 1830] [serial = 1142] [outer = 0x7fa7965cb400] 01:08:01 INFO - PROCESS | 1830 | 1461226081663 Marionette DEBUG loaded listener.js 01:08:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa7a265d800) [pid = 1830] [serial = 1143] [outer = 0x7fa7965cb400] 01:08:02 INFO - PROCESS | 1830 | 1461226082370 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1133ms 01:08:02 INFO - PROCESS | 1830 | 1461226082415 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 01:08:02 INFO - PROCESS | 1830 | 1461226082418 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 01:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:08:02 INFO - PROCESS | 1830 | 1461226082423 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:08:02 INFO - PROCESS | 1830 | 1461226082425 Marionette TRACE conn3 <- [1,1494,null,{}] 01:08:02 INFO - PROCESS | 1830 | 1461226082430 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:02 INFO - PROCESS | 1830 | 1461226082564 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 01:08:02 INFO - PROCESS | 1830 | 1461226082739 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796ff7800 == 112 [pid = 1830] [id = 381] 01:08:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa794652000) [pid = 1830] [serial = 1144] [outer = (nil)] 01:08:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa794659800) [pid = 1830] [serial = 1145] [outer = 0x7fa794652000] 01:08:02 INFO - PROCESS | 1830 | 1461226082798 Marionette DEBUG loaded listener.js 01:08:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa79465e000) [pid = 1830] [serial = 1146] [outer = 0x7fa794652000] 01:08:03 INFO - PROCESS | 1830 | 1461226083551 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1176ms 01:08:03 INFO - PROCESS | 1830 | 1461226083599 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 01:08:03 INFO - PROCESS | 1830 | 1461226083603 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 01:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:08:03 INFO - PROCESS | 1830 | 1461226083629 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:08:03 INFO - PROCESS | 1830 | 1461226083633 Marionette TRACE conn3 <- [1,1498,null,{}] 01:08:03 INFO - PROCESS | 1830 | 1461226083638 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:03 INFO - PROCESS | 1830 | 1461226083821 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 01:08:04 INFO - PROCESS | 1830 | 1461226084272 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7973b9000 == 113 [pid = 1830] [id = 382] 01:08:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa794653000) [pid = 1830] [serial = 1147] [outer = (nil)] 01:08:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7fa79465e800) [pid = 1830] [serial = 1148] [outer = 0x7fa794653000] 01:08:04 INFO - PROCESS | 1830 | 1461226084344 Marionette DEBUG loaded listener.js 01:08:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7fa794cc2c00) [pid = 1830] [serial = 1149] [outer = 0x7fa794653000] 01:08:05 INFO - PROCESS | 1830 | 1461226085058 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1489ms 01:08:05 INFO - PROCESS | 1830 | 1461226085116 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 01:08:05 INFO - PROCESS | 1830 | 1461226085122 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 01:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:08:05 INFO - PROCESS | 1830 | 1461226085129 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:08:05 INFO - PROCESS | 1830 | 1461226085132 Marionette TRACE conn3 <- [1,1502,null,{}] 01:08:05 INFO - PROCESS | 1830 | 1461226085138 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:05 INFO - PROCESS | 1830 | 1461226085276 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 01:08:05 INFO - PROCESS | 1830 | 1461226085477 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3415000 == 114 [pid = 1830] [id = 383] 01:08:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7fa79460f400) [pid = 1830] [serial = 1150] [outer = (nil)] 01:08:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7fa7946fb400) [pid = 1830] [serial = 1151] [outer = 0x7fa79460f400] 01:08:05 INFO - PROCESS | 1830 | 1461226085584 Marionette DEBUG loaded listener.js 01:08:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7fa79766f400) [pid = 1830] [serial = 1152] [outer = 0x7fa79460f400] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7bc11f800 == 113 [pid = 1830] [id = 108] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7af527800 == 112 [pid = 1830] [id = 288] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa9b8000 == 111 [pid = 1830] [id = 81] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7fa7975d9400) [pid = 1830] [serial = 1040] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a859d000 == 110 [pid = 1830] [id = 370] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2564000 == 109 [pid = 1830] [id = 369] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a66d2000 == 108 [pid = 1830] [id = 368] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6155800 == 107 [pid = 1830] [id = 367] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a33bf000 == 106 [pid = 1830] [id = 366] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797513800 == 105 [pid = 1830] [id = 365] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795bdc800 == 104 [pid = 1830] [id = 364] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7947d1800 == 103 [pid = 1830] [id = 363] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c3a62800 == 102 [pid = 1830] [id = 359] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be629800 == 101 [pid = 1830] [id = 358] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba40e000 == 100 [pid = 1830] [id = 357] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a887d000 == 99 [pid = 1830] [id = 356] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a331d800 == 98 [pid = 1830] [id = 355] 01:08:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7af21a000 == 97 [pid = 1830] [id = 354] 01:08:06 INFO - PROCESS | 1830 | 1461226086547 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7fa79f093400) [pid = 1830] [serial = 984] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7fa7a1fbb400) [pid = 1830] [serial = 1052] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7fa7a5019c00) [pid = 1830] [serial = 1056] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7fa7a1b49000) [pid = 1830] [serial = 1059] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7fa7a2e6b400) [pid = 1830] [serial = 1053] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7fa7abc73c00) [pid = 1830] [serial = 1062] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7fa7a35ec400) [pid = 1830] [serial = 1055] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7fa7977f9000) [pid = 1830] [serial = 1058] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa7aa70ec00) [pid = 1830] [serial = 1061] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7fa7a1b4cc00) [pid = 1830] [serial = 1049] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7fa7a1b62800) [pid = 1830] [serial = 1050] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7fa7b9523400) [pid = 1830] [serial = 1013] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7fa7977f4800) [pid = 1830] [serial = 1044] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7fa7975e0800) [pid = 1830] [serial = 1043] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7fa79ed75000) [pid = 1830] [serial = 1016] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7fa7a5b0a000) [pid = 1830] [serial = 1022] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7fa7a1b4c800) [pid = 1830] [serial = 1019] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7fa7abe09c00) [pid = 1830] [serial = 1025] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7fa79f090400) [pid = 1830] [serial = 1046] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7fa7a0736000) [pid = 1830] [serial = 1047] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7fa7b9080c00) [pid = 1830] [serial = 1031] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7fa7ba711c00) [pid = 1830] [serial = 1028] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7fa7a0736c00) [pid = 1830] [serial = 1037] [outer = (nil)] [url = about:blank] 01:08:06 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7fa794cc6c00) [pid = 1830] [serial = 1034] [outer = (nil)] [url = about:blank] 01:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1484ms 01:08:06 INFO - PROCESS | 1830 | 1461226086617 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 01:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:08:06 INFO - PROCESS | 1830 | 1461226086622 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 01:08:06 INFO - PROCESS | 1830 | 1461226086627 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:08:06 INFO - PROCESS | 1830 | 1461226086629 Marionette TRACE conn3 <- [1,1506,null,{}] 01:08:06 INFO - PROCESS | 1830 | 1461226086634 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:06 INFO - PROCESS | 1830 | 1461226086767 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 01:08:06 INFO - PROCESS | 1830 | 1461226086913 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7972df800 == 98 [pid = 1830] [id = 384] 01:08:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7fa797668800) [pid = 1830] [serial = 1153] [outer = (nil)] 01:08:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa7982d1400) [pid = 1830] [serial = 1154] [outer = 0x7fa797668800] 01:08:07 INFO - PROCESS | 1830 | 1461226087032 Marionette DEBUG loaded listener.js 01:08:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa79ed7ec00) [pid = 1830] [serial = 1155] [outer = 0x7fa797668800] 01:08:07 INFO - PROCESS | 1830 | 1461226087610 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1026ms 01:08:07 INFO - PROCESS | 1830 | 1461226087653 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 01:08:07 INFO - PROCESS | 1830 | 1461226087656 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 01:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:08:07 INFO - PROCESS | 1830 | 1461226087676 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:08:07 INFO - PROCESS | 1830 | 1461226087683 Marionette TRACE conn3 <- [1,1510,null,{}] 01:08:07 INFO - PROCESS | 1830 | 1461226087707 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:07 INFO - PROCESS | 1830 | 1461226087883 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 01:08:07 INFO - PROCESS | 1830 | 1461226087903 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4599000 == 99 [pid = 1830] [id = 385] 01:08:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa797685800) [pid = 1830] [serial = 1156] [outer = (nil)] 01:08:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7fa79fb82c00) [pid = 1830] [serial = 1157] [outer = 0x7fa797685800] 01:08:07 INFO - PROCESS | 1830 | 1461226087953 Marionette DEBUG loaded listener.js 01:08:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7fa7a1aac800) [pid = 1830] [serial = 1158] [outer = 0x7fa797685800] 01:08:08 INFO - PROCESS | 1830 | 1461226088564 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 960ms 01:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:08:08 INFO - PROCESS | 1830 | 1461226088622 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 01:08:08 INFO - PROCESS | 1830 | 1461226088625 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 01:08:08 INFO - PROCESS | 1830 | 1461226088630 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:08:08 INFO - PROCESS | 1830 | 1461226088641 Marionette TRACE conn3 <- [1,1514,null,{}] 01:08:08 INFO - PROCESS | 1830 | 1461226088644 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:08 INFO - PROCESS | 1830 | 1461226088816 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 01:08:08 INFO - PROCESS | 1830 | 1461226088901 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a670d800 == 100 [pid = 1830] [id = 386] 01:08:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7fa79ed80800) [pid = 1830] [serial = 1159] [outer = (nil)] 01:08:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7fa7a1b50400) [pid = 1830] [serial = 1160] [outer = 0x7fa79ed80800] 01:08:08 INFO - PROCESS | 1830 | 1461226088952 Marionette DEBUG loaded listener.js 01:08:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7fa7a1bf2800) [pid = 1830] [serial = 1161] [outer = 0x7fa79ed80800] 01:08:09 INFO - PROCESS | 1830 | 1461226089604 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 982ms 01:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:08:09 INFO - PROCESS | 1830 | 1461226089612 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 01:08:09 INFO - PROCESS | 1830 | 1461226089614 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 01:08:09 INFO - PROCESS | 1830 | 1461226089619 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:08:09 INFO - PROCESS | 1830 | 1461226089622 Marionette TRACE conn3 <- [1,1518,null,{}] 01:08:09 INFO - PROCESS | 1830 | 1461226089629 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:09 INFO - PROCESS | 1830 | 1461226089815 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 01:08:09 INFO - PROCESS | 1830 | 1461226089839 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a8597000 == 101 [pid = 1830] [id = 387] 01:08:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7fa7a299fc00) [pid = 1830] [serial = 1162] [outer = (nil)] 01:08:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7fa7a2a0c800) [pid = 1830] [serial = 1163] [outer = 0x7fa7a299fc00] 01:08:09 INFO - PROCESS | 1830 | 1461226089900 Marionette DEBUG loaded listener.js 01:08:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7fa7a4490c00) [pid = 1830] [serial = 1164] [outer = 0x7fa7a299fc00] 01:08:11 INFO - PROCESS | 1830 | 1461226091018 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:08:11 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7fa7965cc000) [pid = 1830] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:08:11 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7fa7a29a2800) [pid = 1830] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:08:11 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7fa79768dc00) [pid = 1830] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:08:11 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7fa79f004400) [pid = 1830] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:08:11 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7fa797690000) [pid = 1830] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:08:11 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7fa7975d6400) [pid = 1830] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:08:11 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7fa79f08e400) [pid = 1830] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:08:11 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7fa794ccbc00) [pid = 1830] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:08:11 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7fa794610800) [pid = 1830] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1479ms 01:08:11 INFO - PROCESS | 1830 | 1461226091099 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 01:08:11 INFO - PROCESS | 1830 | 1461226091102 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 01:08:11 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:08:11 INFO - PROCESS | 1830 | 1461226091107 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:08:11 INFO - PROCESS | 1830 | 1461226091109 Marionette TRACE conn3 <- [1,1522,null,{}] 01:08:11 INFO - PROCESS | 1830 | 1461226091113 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:11 INFO - PROCESS | 1830 | 1461226091249 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 01:08:11 INFO - PROCESS | 1830 | 1461226091407 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6717800 == 102 [pid = 1830] [id = 388] 01:08:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa79f089000) [pid = 1830] [serial = 1165] [outer = (nil)] 01:08:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7fa7a450f000) [pid = 1830] [serial = 1166] [outer = 0x7fa79f089000] 01:08:11 INFO - PROCESS | 1830 | 1461226091457 Marionette DEBUG loaded listener.js 01:08:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7fa7a5d8ec00) [pid = 1830] [serial = 1167] [outer = 0x7fa79f089000] 01:08:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:08:11 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:08:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:08:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:08:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:08:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:08:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:08:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:08:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:08:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:08:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:08:11 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:08:11 INFO - PROCESS | 1830 | 1461226091929 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:08:11 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 () { 01:08:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:08:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:08:11 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 () { 01:08:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:08:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:08:11 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 () { 01:08:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:08:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:08:11 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 () { 01:08:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:08:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:08:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 874ms 01:08:11 INFO - PROCESS | 1830 | 1461226091986 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 01:08:11 INFO - PROCESS | 1830 | 1461226091991 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 01:08:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:08:12 INFO - PROCESS | 1830 | 1461226091996 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:08:12 INFO - PROCESS | 1830 | 1461226091998 Marionette TRACE conn3 <- [1,1526,null,{}] 01:08:12 INFO - PROCESS | 1830 | 1461226092002 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:12 INFO - PROCESS | 1830 | 1461226092121 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 01:08:12 INFO - PROCESS | 1830 | 1461226092132 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aba7d800 == 103 [pid = 1830] [id = 389] 01:08:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7fa79fb77400) [pid = 1830] [serial = 1168] [outer = (nil)] 01:08:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7fa7aa5ee400) [pid = 1830] [serial = 1169] [outer = 0x7fa79fb77400] 01:08:12 INFO - PROCESS | 1830 | 1461226092184 Marionette DEBUG loaded listener.js 01:08:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7fa7b9078400) [pid = 1830] [serial = 1170] [outer = 0x7fa79fb77400] 01:08:12 INFO - PROCESS | 1830 | 1461226092830 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:08:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:08:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:08:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:08:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:08:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:08:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:08:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 873ms 01:08:12 INFO - PROCESS | 1830 | 1461226092874 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 01:08:12 INFO - PROCESS | 1830 | 1461226092877 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 01:08:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:08:12 INFO - PROCESS | 1830 | 1461226092882 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:08:12 INFO - PROCESS | 1830 | 1461226092883 Marionette TRACE conn3 <- [1,1530,null,{}] 01:08:12 INFO - PROCESS | 1830 | 1461226092888 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:13 INFO - PROCESS | 1830 | 1461226093012 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 01:08:13 INFO - PROCESS | 1830 | 1461226093269 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7966f2800 == 104 [pid = 1830] [id = 390] 01:08:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7fa794608000) [pid = 1830] [serial = 1171] [outer = (nil)] 01:08:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7fa794652800) [pid = 1830] [serial = 1172] [outer = 0x7fa794608000] 01:08:13 INFO - PROCESS | 1830 | 1461226093337 Marionette DEBUG loaded listener.js 01:08:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7fa7946f9c00) [pid = 1830] [serial = 1173] [outer = 0x7fa794608000] 01:08:13 INFO - PROCESS | 1830 | 1461226093978 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:08:14 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 01:08:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:08:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:08:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:08:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:08:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:08:14 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. 01:08:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:08:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1126ms 01:08:14 INFO - PROCESS | 1830 | 1461226094010 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 01:08:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:08:14 INFO - PROCESS | 1830 | 1461226094015 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 01:08:14 INFO - PROCESS | 1830 | 1461226094021 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:08:14 INFO - PROCESS | 1830 | 1461226094026 Marionette TRACE conn3 <- [1,1534,null,{}] 01:08:14 INFO - PROCESS | 1830 | 1461226094033 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:14 INFO - PROCESS | 1830 | 1461226094183 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 01:08:14 INFO - PROCESS | 1830 | 1461226094370 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fc9800 == 105 [pid = 1830] [id = 391] 01:08:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7fa794776400) [pid = 1830] [serial = 1174] [outer = (nil)] 01:08:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7fa797662000) [pid = 1830] [serial = 1175] [outer = 0x7fa794776400] 01:08:14 INFO - PROCESS | 1830 | 1461226094434 Marionette DEBUG loaded listener.js 01:08:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa797670400) [pid = 1830] [serial = 1176] [outer = 0x7fa794776400] 01:08:15 INFO - PROCESS | 1830 | 1461226095257 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:08:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:08:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1280ms 01:08:15 INFO - PROCESS | 1830 | 1461226095304 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 01:08:15 INFO - PROCESS | 1830 | 1461226095309 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 01:08:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:08:15 INFO - PROCESS | 1830 | 1461226095315 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:08:15 INFO - PROCESS | 1830 | 1461226095317 Marionette TRACE conn3 <- [1,1538,null,{}] 01:08:15 INFO - PROCESS | 1830 | 1461226095323 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:15 INFO - PROCESS | 1830 | 1461226095467 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 01:08:15 INFO - PROCESS | 1830 | 1461226095640 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab0d6800 == 106 [pid = 1830] [id = 392] 01:08:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa7965d0c00) [pid = 1830] [serial = 1177] [outer = (nil)] 01:08:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa79f089c00) [pid = 1830] [serial = 1178] [outer = 0x7fa7965d0c00] 01:08:15 INFO - PROCESS | 1830 | 1461226095701 Marionette DEBUG loaded listener.js 01:08:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa7a0747800) [pid = 1830] [serial = 1179] [outer = 0x7fa7965d0c00] 01:08:16 INFO - PROCESS | 1830 | 1461226096540 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:08:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:08:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1283ms 01:08:16 INFO - PROCESS | 1830 | 1461226096599 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 01:08:16 INFO - PROCESS | 1830 | 1461226096603 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 01:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:08:16 INFO - PROCESS | 1830 | 1461226096616 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:08:16 INFO - PROCESS | 1830 | 1461226096624 Marionette TRACE conn3 <- [1,1542,null,{}] 01:08:16 INFO - PROCESS | 1830 | 1461226096629 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:16 INFO - PROCESS | 1830 | 1461226096777 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 01:08:16 INFO - PROCESS | 1830 | 1461226096955 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c2c81000 == 107 [pid = 1830] [id = 393] 01:08:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa7982cf800) [pid = 1830] [serial = 1180] [outer = (nil)] 01:08:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa7a2f8e800) [pid = 1830] [serial = 1181] [outer = 0x7fa7982cf800] 01:08:17 INFO - PROCESS | 1830 | 1461226097016 Marionette DEBUG loaded listener.js 01:08:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7fa7a5d87800) [pid = 1830] [serial = 1182] [outer = 0x7fa7982cf800] 01:08:17 INFO - PROCESS | 1830 | 1461226097734 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:08:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:08:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1138ms 01:08:17 INFO - PROCESS | 1830 | 1461226097748 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 01:08:17 INFO - PROCESS | 1830 | 1461226097751 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 01:08:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:08:17 INFO - PROCESS | 1830 | 1461226097757 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:08:17 INFO - PROCESS | 1830 | 1461226097759 Marionette TRACE conn3 <- [1,1546,null,{}] 01:08:17 INFO - PROCESS | 1830 | 1461226097764 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:17 INFO - PROCESS | 1830 | 1461226097908 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 01:08:18 INFO - PROCESS | 1830 | 1461226098082 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7946a1000 == 108 [pid = 1830] [id = 394] 01:08:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7fa7a0749000) [pid = 1830] [serial = 1183] [outer = (nil)] 01:08:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7fa7aa186c00) [pid = 1830] [serial = 1184] [outer = 0x7fa7a0749000] 01:08:18 INFO - PROCESS | 1830 | 1461226098146 Marionette DEBUG loaded listener.js 01:08:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7fa7acdcac00) [pid = 1830] [serial = 1185] [outer = 0x7fa7a0749000] 01:08:18 INFO - PROCESS | 1830 | 1461226098797 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:08:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:08:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1074ms 01:08:18 INFO - PROCESS | 1830 | 1461226098843 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 01:08:18 INFO - PROCESS | 1830 | 1461226098845 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 01:08:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:08:18 INFO - PROCESS | 1830 | 1461226098851 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:08:18 INFO - PROCESS | 1830 | 1461226098853 Marionette TRACE conn3 <- [1,1550,null,{}] 01:08:18 INFO - PROCESS | 1830 | 1461226098858 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:19 INFO - PROCESS | 1830 | 1461226099001 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 01:08:19 INFO - PROCESS | 1830 | 1461226099189 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795694000 == 109 [pid = 1830] [id = 395] 01:08:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7fa7958cc400) [pid = 1830] [serial = 1186] [outer = (nil)] 01:08:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7fa7958ce400) [pid = 1830] [serial = 1187] [outer = 0x7fa7958cc400] 01:08:19 INFO - PROCESS | 1830 | 1461226099262 Marionette DEBUG loaded listener.js 01:08:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7fa7b92f2000) [pid = 1830] [serial = 1188] [outer = 0x7fa7958cc400] 01:08:20 INFO - PROCESS | 1830 | 1461226100059 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:08:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:08:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1276ms 01:08:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:08:20 INFO - PROCESS | 1830 | 1461226100128 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 01:08:20 INFO - PROCESS | 1830 | 1461226100130 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 01:08:20 INFO - PROCESS | 1830 | 1461226100134 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:08:20 INFO - PROCESS | 1830 | 1461226100138 Marionette TRACE conn3 <- [1,1554,null,{}] 01:08:20 INFO - PROCESS | 1830 | 1461226100142 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:20 INFO - PROCESS | 1830 | 1461226100289 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 01:08:20 INFO - PROCESS | 1830 | 1461226100462 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798ad9800 == 110 [pid = 1830] [id = 396] 01:08:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7fa7958cc800) [pid = 1830] [serial = 1189] [outer = (nil)] 01:08:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7fa795a1c800) [pid = 1830] [serial = 1190] [outer = 0x7fa7958cc800] 01:08:20 INFO - PROCESS | 1830 | 1461226100526 Marionette DEBUG loaded listener.js 01:08:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7fa7b9528400) [pid = 1830] [serial = 1191] [outer = 0x7fa7958cc800] 01:08:21 INFO - PROCESS | 1830 | 1461226101233 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:08:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:08:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1125ms 01:08:21 INFO - PROCESS | 1830 | 1461226101260 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 01:08:21 INFO - PROCESS | 1830 | 1461226101263 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 01:08:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:08:21 INFO - PROCESS | 1830 | 1461226101268 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:08:21 INFO - PROCESS | 1830 | 1461226101270 Marionette TRACE conn3 <- [1,1558,null,{}] 01:08:21 INFO - PROCESS | 1830 | 1461226101275 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:21 INFO - PROCESS | 1830 | 1461226101420 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 01:08:21 INFO - PROCESS | 1830 | 1461226101569 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7989e1800 == 111 [pid = 1830] [id = 397] 01:08:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7fa7923ed800) [pid = 1830] [serial = 1192] [outer = (nil)] 01:08:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7fa7923f6800) [pid = 1830] [serial = 1193] [outer = 0x7fa7923ed800] 01:08:21 INFO - PROCESS | 1830 | 1461226101629 Marionette DEBUG loaded listener.js 01:08:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7fa7923fb000) [pid = 1830] [serial = 1194] [outer = 0x7fa7923ed800] 01:08:22 INFO - PROCESS | 1830 | 1461226102385 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:08:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:08:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1126ms 01:08:22 INFO - PROCESS | 1830 | 1461226102409 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 01:08:22 INFO - PROCESS | 1830 | 1461226102413 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 01:08:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:08:22 INFO - PROCESS | 1830 | 1461226102422 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:08:22 INFO - PROCESS | 1830 | 1461226102425 Marionette TRACE conn3 <- [1,1562,null,{}] 01:08:22 INFO - PROCESS | 1830 | 1461226102430 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:22 INFO - PROCESS | 1830 | 1461226102581 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 01:08:22 INFO - PROCESS | 1830 | 1461226102765 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798ae8800 == 112 [pid = 1830] [id = 398] 01:08:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa7923ec800) [pid = 1830] [serial = 1195] [outer = (nil)] 01:08:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa792420000) [pid = 1830] [serial = 1196] [outer = 0x7fa7923ec800] 01:08:22 INFO - PROCESS | 1830 | 1461226102823 Marionette DEBUG loaded listener.js 01:08:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa792425000) [pid = 1830] [serial = 1197] [outer = 0x7fa7923ec800] 01:08:23 INFO - PROCESS | 1830 | 1461226103545 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:08:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:08:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1183ms 01:08:23 INFO - PROCESS | 1830 | 1461226103610 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 01:08:23 INFO - PROCESS | 1830 | 1461226103613 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 01:08:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:08:23 INFO - PROCESS | 1830 | 1461226103620 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:08:23 INFO - PROCESS | 1830 | 1461226103623 Marionette TRACE conn3 <- [1,1566,null,{}] 01:08:23 INFO - PROCESS | 1830 | 1461226103628 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:23 INFO - PROCESS | 1830 | 1461226103783 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 01:08:23 INFO - PROCESS | 1830 | 1461226103955 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7924d7800 == 113 [pid = 1830] [id = 399] 01:08:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa7923ee000) [pid = 1830] [serial = 1198] [outer = (nil)] 01:08:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa79242a800) [pid = 1830] [serial = 1199] [outer = 0x7fa7923ee000] 01:08:24 INFO - PROCESS | 1830 | 1461226104012 Marionette DEBUG loaded listener.js 01:08:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa7b9528800) [pid = 1830] [serial = 1200] [outer = 0x7fa7923ee000] 01:08:24 INFO - PROCESS | 1830 | 1461226104735 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:08:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:08:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1175ms 01:08:24 INFO - PROCESS | 1830 | 1461226104797 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 01:08:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:08:24 INFO - PROCESS | 1830 | 1461226104800 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 01:08:24 INFO - PROCESS | 1830 | 1461226104805 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:08:24 INFO - PROCESS | 1830 | 1461226104807 Marionette TRACE conn3 <- [1,1570,null,{}] 01:08:24 INFO - PROCESS | 1830 | 1461226104812 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:24 INFO - PROCESS | 1830 | 1461226104972 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 01:08:25 INFO - PROCESS | 1830 | 1461226105146 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7926b8800 == 114 [pid = 1830] [id = 400] 01:08:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa79271f000) [pid = 1830] [serial = 1201] [outer = (nil)] 01:08:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa792725000) [pid = 1830] [serial = 1202] [outer = 0x7fa79271f000] 01:08:25 INFO - PROCESS | 1830 | 1461226105211 Marionette DEBUG loaded listener.js 01:08:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa79272d400) [pid = 1830] [serial = 1203] [outer = 0x7fa79271f000] 01:08:26 INFO - PROCESS | 1830 | 1461226106027 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:08:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:08:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1275ms 01:08:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:08:26 INFO - PROCESS | 1830 | 1461226106080 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 01:08:26 INFO - PROCESS | 1830 | 1461226106083 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 01:08:26 INFO - PROCESS | 1830 | 1461226106088 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:08:26 INFO - PROCESS | 1830 | 1461226106097 Marionette TRACE conn3 <- [1,1574,null,{}] 01:08:26 INFO - PROCESS | 1830 | 1461226106101 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:26 INFO - PROCESS | 1830 | 1461226106250 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 01:08:26 INFO - PROCESS | 1830 | 1461226106427 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3142000 == 115 [pid = 1830] [id = 401] 01:08:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa792425400) [pid = 1830] [serial = 1204] [outer = (nil)] 01:08:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa7a253ac00) [pid = 1830] [serial = 1205] [outer = 0x7fa792425400] 01:08:26 INFO - PROCESS | 1830 | 1461226106490 Marionette DEBUG loaded listener.js 01:08:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7fa7b9784c00) [pid = 1830] [serial = 1206] [outer = 0x7fa792425400] 01:08:27 INFO - PROCESS | 1830 | 1461226107212 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:08:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:08:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1182ms 01:08:27 INFO - PROCESS | 1830 | 1461226107270 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 01:08:27 INFO - PROCESS | 1830 | 1461226107273 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 01:08:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:08:27 INFO - PROCESS | 1830 | 1461226107278 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:08:27 INFO - PROCESS | 1830 | 1461226107280 Marionette TRACE conn3 <- [1,1578,null,{}] 01:08:27 INFO - PROCESS | 1830 | 1461226107284 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:27 INFO - PROCESS | 1830 | 1461226107421 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 01:08:27 INFO - PROCESS | 1830 | 1461226107978 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795697800 == 116 [pid = 1830] [id = 402] 01:08:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7fa792723000) [pid = 1830] [serial = 1207] [outer = (nil)] 01:08:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7fa792728c00) [pid = 1830] [serial = 1208] [outer = 0x7fa792723000] 01:08:28 INFO - PROCESS | 1830 | 1461226108039 Marionette DEBUG loaded listener.js 01:08:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7fa794656400) [pid = 1830] [serial = 1209] [outer = 0x7fa792723000] 01:08:28 INFO - PROCESS | 1830 | 1461226108711 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:08:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:08:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1486ms 01:08:28 INFO - PROCESS | 1830 | 1461226108766 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 01:08:28 INFO - PROCESS | 1830 | 1461226108770 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 01:08:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:08:28 INFO - PROCESS | 1830 | 1461226108807 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:08:28 INFO - PROCESS | 1830 | 1461226108811 Marionette TRACE conn3 <- [1,1582,null,{}] 01:08:28 INFO - PROCESS | 1830 | 1461226108817 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:28 INFO - PROCESS | 1830 | 1461226108979 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 01:08:29 INFO - PROCESS | 1830 | 1461226109278 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955e1000 == 117 [pid = 1830] [id = 403] 01:08:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7fa794ccc800) [pid = 1830] [serial = 1210] [outer = (nil)] 01:08:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7fa795847400) [pid = 1830] [serial = 1211] [outer = 0x7fa794ccc800] 01:08:29 INFO - PROCESS | 1830 | 1461226109338 Marionette DEBUG loaded listener.js 01:08:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7fa7958c0c00) [pid = 1830] [serial = 1212] [outer = 0x7fa794ccc800] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aba7d800 == 116 [pid = 1830] [id = 389] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6717800 == 115 [pid = 1830] [id = 388] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7fa7be76ec00) [pid = 1830] [serial = 1082] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7fa7a1abfc00) [pid = 1830] [serial = 1070] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7fa7a5d8a800) [pid = 1830] [serial = 1073] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7fa79fb80800) [pid = 1830] [serial = 1079] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7fa7ac5e9000) [pid = 1830] [serial = 1076] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7fa79460b400) [pid = 1830] [serial = 1085] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a8597000 == 114 [pid = 1830] [id = 387] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a670d800 == 113 [pid = 1830] [id = 386] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4599000 == 112 [pid = 1830] [id = 385] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7972df800 == 111 [pid = 1830] [id = 384] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3415000 == 110 [pid = 1830] [id = 383] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7973b9000 == 109 [pid = 1830] [id = 382] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7973a9000 == 108 [pid = 1830] [id = 377] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba1cf800 == 107 [pid = 1830] [id = 376] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7acd33000 == 106 [pid = 1830] [id = 375] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab77c000 == 105 [pid = 1830] [id = 374] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6418000 == 104 [pid = 1830] [id = 373] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797512000 == 103 [pid = 1830] [id = 372] 01:08:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa9b7800 == 102 [pid = 1830] [id = 371] 01:08:30 INFO - PROCESS | 1830 | 1461226110270 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7fa7aa18fc00) [pid = 1830] [serial = 1113] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7fa7af17f800) [pid = 1830] [serial = 1064] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7fa7977f8000) [pid = 1830] [serial = 1067] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7fa79ed73800) [pid = 1830] [serial = 1088] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7fa7a2fba000) [pid = 1830] [serial = 1110] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7fa7a2fbd400) [pid = 1830] [serial = 1106] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7fa79ec73800) [pid = 1830] [serial = 1095] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7fa7a1af0400) [pid = 1830] [serial = 1100] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa7a5d7f400) [pid = 1830] [serial = 1107] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa7977f0c00) [pid = 1830] [serial = 1094] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa7a1b56c00) [pid = 1830] [serial = 1101] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa79f9a8800) [pid = 1830] [serial = 1097] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7fa79768d400) [pid = 1830] [serial = 1092] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7fa7a1b5dc00) [pid = 1830] [serial = 1103] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7fa7975dfc00) [pid = 1830] [serial = 1091] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7fa7a0742c00) [pid = 1830] [serial = 1098] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7fa7975de000) [pid = 1830] [serial = 1041] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7fa7a5d8bc00) [pid = 1830] [serial = 1112] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7fa7a22f5800) [pid = 1830] [serial = 1104] [outer = (nil)] [url = about:blank] 01:08:30 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7fa79ec74000) [pid = 1830] [serial = 1109] [outer = (nil)] [url = about:blank] 01:08:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:08:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1539ms 01:08:30 INFO - PROCESS | 1830 | 1461226110346 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 01:08:30 INFO - PROCESS | 1830 | 1461226110350 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 01:08:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:08:30 INFO - PROCESS | 1830 | 1461226110356 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:08:30 INFO - PROCESS | 1830 | 1461226110358 Marionette TRACE conn3 <- [1,1586,null,{}] 01:08:30 INFO - PROCESS | 1830 | 1461226110363 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:30 INFO - PROCESS | 1830 | 1461226110502 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 01:08:30 INFO - PROCESS | 1830 | 1461226110640 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7972d5800 == 103 [pid = 1830] [id = 404] 01:08:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7fa794774c00) [pid = 1830] [serial = 1213] [outer = (nil)] 01:08:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7fa7970c7400) [pid = 1830] [serial = 1214] [outer = 0x7fa794774c00] 01:08:30 INFO - PROCESS | 1830 | 1461226110694 Marionette DEBUG loaded listener.js 01:08:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7fa797662c00) [pid = 1830] [serial = 1215] [outer = 0x7fa794774c00] 01:08:31 INFO - PROCESS | 1830 | 1461226111332 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:08:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:08:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1025ms 01:08:31 INFO - PROCESS | 1830 | 1461226111382 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 01:08:31 INFO - PROCESS | 1830 | 1461226111385 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 01:08:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:08:31 INFO - PROCESS | 1830 | 1461226111396 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:08:31 INFO - PROCESS | 1830 | 1461226111403 Marionette TRACE conn3 <- [1,1590,null,{}] 01:08:31 INFO - PROCESS | 1830 | 1461226111423 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:31 INFO - PROCESS | 1830 | 1461226111566 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 01:08:31 INFO - PROCESS | 1830 | 1461226111701 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1899000 == 104 [pid = 1830] [id = 405] 01:08:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7fa795844400) [pid = 1830] [serial = 1216] [outer = (nil)] 01:08:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7fa7977f0c00) [pid = 1830] [serial = 1217] [outer = 0x7fa795844400] 01:08:31 INFO - PROCESS | 1830 | 1461226111751 Marionette DEBUG loaded listener.js 01:08:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7fa79ec6c400) [pid = 1830] [serial = 1218] [outer = 0x7fa795844400] 01:08:32 INFO - PROCESS | 1830 | 1461226112319 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:08:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:08:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 957ms 01:08:32 INFO - PROCESS | 1830 | 1461226112347 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 01:08:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:08:32 INFO - PROCESS | 1830 | 1461226112359 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 01:08:32 INFO - PROCESS | 1830 | 1461226112364 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:08:32 INFO - PROCESS | 1830 | 1461226112365 Marionette TRACE conn3 <- [1,1594,null,{}] 01:08:32 INFO - PROCESS | 1830 | 1461226112370 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:32 INFO - PROCESS | 1830 | 1461226112497 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 01:08:32 INFO - PROCESS | 1830 | 1461226112661 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a341c800 == 105 [pid = 1830] [id = 406] 01:08:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7fa795a10800) [pid = 1830] [serial = 1219] [outer = (nil)] 01:08:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7fa79f00b800) [pid = 1830] [serial = 1220] [outer = 0x7fa795a10800] 01:08:32 INFO - PROCESS | 1830 | 1461226112712 Marionette DEBUG loaded listener.js 01:08:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa7a074a400) [pid = 1830] [serial = 1221] [outer = 0x7fa795a10800] 01:08:33 INFO - PROCESS | 1830 | 1461226113355 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:08:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:08:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1028ms 01:08:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:08:33 INFO - PROCESS | 1830 | 1461226113392 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 01:08:33 INFO - PROCESS | 1830 | 1461226113394 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 01:08:33 INFO - PROCESS | 1830 | 1461226113399 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:08:33 INFO - PROCESS | 1830 | 1461226113402 Marionette TRACE conn3 <- [1,1598,null,{}] 01:08:33 INFO - PROCESS | 1830 | 1461226113420 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:33 INFO - PROCESS | 1830 | 1461226113588 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 01:08:33 INFO - PROCESS | 1830 | 1461226113613 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6172800 == 106 [pid = 1830] [id = 407] 01:08:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa7a1ab5c00) [pid = 1830] [serial = 1222] [outer = (nil)] 01:08:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa7a1b46000) [pid = 1830] [serial = 1223] [outer = 0x7fa7a1ab5c00] 01:08:33 INFO - PROCESS | 1830 | 1461226113673 Marionette DEBUG loaded listener.js 01:08:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa7a1b5e000) [pid = 1830] [serial = 1224] [outer = 0x7fa7a1ab5c00] 01:08:34 INFO - PROCESS | 1830 | 1461226114345 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:08:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:08:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 975ms 01:08:34 INFO - PROCESS | 1830 | 1461226114374 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 01:08:34 INFO - PROCESS | 1830 | 1461226114377 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 01:08:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:08:34 INFO - PROCESS | 1830 | 1461226114382 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:08:34 INFO - PROCESS | 1830 | 1461226114383 Marionette TRACE conn3 <- [1,1602,null,{}] 01:08:34 INFO - PROCESS | 1830 | 1461226114388 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:34 INFO - PROCESS | 1830 | 1461226114568 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 01:08:35 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa79ed80800) [pid = 1830] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:08:35 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa7a299fc00) [pid = 1830] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:08:35 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa79f089000) [pid = 1830] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:08:35 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa797685800) [pid = 1830] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:08:35 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7fa797668800) [pid = 1830] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:08:35 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7fa79460f400) [pid = 1830] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:08:35 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7fa794653000) [pid = 1830] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:08:35 INFO - PROCESS | 1830 | 1461226115325 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a616a800 == 107 [pid = 1830] [id = 408] 01:08:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7fa794602800) [pid = 1830] [serial = 1225] [outer = (nil)] 01:08:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7fa797685800) [pid = 1830] [serial = 1226] [outer = 0x7fa794602800] 01:08:35 INFO - PROCESS | 1830 | 1461226115377 Marionette DEBUG loaded listener.js 01:08:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7fa7a2fb2800) [pid = 1830] [serial = 1227] [outer = 0x7fa794602800] 01:08:35 INFO - PROCESS | 1830 | 1461226115904 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:08:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:08:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1575ms 01:08:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:08:35 INFO - PROCESS | 1830 | 1461226115957 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 01:08:35 INFO - PROCESS | 1830 | 1461226115959 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 01:08:35 INFO - PROCESS | 1830 | 1461226115963 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:08:35 INFO - PROCESS | 1830 | 1461226115966 Marionette TRACE conn3 <- [1,1606,null,{}] 01:08:35 INFO - PROCESS | 1830 | 1461226115970 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:36 INFO - PROCESS | 1830 | 1461226116095 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 01:08:36 INFO - PROCESS | 1830 | 1461226116236 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6dcc800 == 108 [pid = 1830] [id = 409] 01:08:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa79460f400) [pid = 1830] [serial = 1228] [outer = (nil)] 01:08:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa7a328dc00) [pid = 1830] [serial = 1229] [outer = 0x7fa79460f400] 01:08:36 INFO - PROCESS | 1830 | 1461226116288 Marionette DEBUG loaded listener.js 01:08:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa7a5d8e800) [pid = 1830] [serial = 1230] [outer = 0x7fa79460f400] 01:08:36 INFO - PROCESS | 1830 | 1461226116817 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:08:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:08:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 877ms 01:08:36 INFO - PROCESS | 1830 | 1461226116841 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 01:08:36 INFO - PROCESS | 1830 | 1461226116844 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 01:08:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:08:36 INFO - PROCESS | 1830 | 1461226116850 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:08:36 INFO - PROCESS | 1830 | 1461226116852 Marionette TRACE conn3 <- [1,1610,null,{}] 01:08:36 INFO - PROCESS | 1830 | 1461226116861 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:36 INFO - PROCESS | 1830 | 1461226116987 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 01:08:37 INFO - PROCESS | 1830 | 1461226117001 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa399800 == 109 [pid = 1830] [id = 410] 01:08:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa7a328a000) [pid = 1830] [serial = 1231] [outer = (nil)] 01:08:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa7a65de000) [pid = 1830] [serial = 1232] [outer = 0x7fa7a328a000] 01:08:37 INFO - PROCESS | 1830 | 1461226117050 Marionette DEBUG loaded listener.js 01:08:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa7a6ceac00) [pid = 1830] [serial = 1233] [outer = 0x7fa7a328a000] 01:08:37 INFO - PROCESS | 1830 | 1461226117945 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:08:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:08:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1134ms 01:08:37 INFO - PROCESS | 1830 | 1461226117985 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 01:08:37 INFO - PROCESS | 1830 | 1461226117990 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 01:08:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:08:38 INFO - PROCESS | 1830 | 1461226117998 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:08:38 INFO - PROCESS | 1830 | 1461226118001 Marionette TRACE conn3 <- [1,1614,null,{}] 01:08:38 INFO - PROCESS | 1830 | 1461226118008 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:38 INFO - PROCESS | 1830 | 1461226118175 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 01:08:38 INFO - PROCESS | 1830 | 1461226118351 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7972f1800 == 110 [pid = 1830] [id = 411] 01:08:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa79465b000) [pid = 1830] [serial = 1234] [outer = (nil)] 01:08:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa79477a400) [pid = 1830] [serial = 1235] [outer = 0x7fa79465b000] 01:08:38 INFO - PROCESS | 1830 | 1461226118412 Marionette DEBUG loaded listener.js 01:08:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa795843c00) [pid = 1830] [serial = 1236] [outer = 0x7fa79465b000] 01:08:39 INFO - PROCESS | 1830 | 1461226119221 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:08:39 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 01:08:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1279ms 01:08:39 INFO - PROCESS | 1830 | 1461226119278 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 01:08:39 INFO - PROCESS | 1830 | 1461226119285 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 01:08:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:08:39 INFO - PROCESS | 1830 | 1461226119294 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:08:39 INFO - PROCESS | 1830 | 1461226119297 Marionette TRACE conn3 <- [1,1618,null,{}] 01:08:39 INFO - PROCESS | 1830 | 1461226119301 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:39 INFO - PROCESS | 1830 | 1461226119450 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 01:08:39 INFO - PROCESS | 1830 | 1461226119628 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3146000 == 111 [pid = 1830] [id = 412] 01:08:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa79465d400) [pid = 1830] [serial = 1237] [outer = (nil)] 01:08:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa7975e1800) [pid = 1830] [serial = 1238] [outer = 0x7fa79465d400] 01:08:39 INFO - PROCESS | 1830 | 1461226119690 Marionette DEBUG loaded listener.js 01:08:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7fa79768c000) [pid = 1830] [serial = 1239] [outer = 0x7fa79465d400] 01:08:40 INFO - PROCESS | 1830 | 1461226120517 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:08:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:08:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1278ms 01:08:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:08:40 INFO - PROCESS | 1830 | 1461226120573 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 01:08:40 INFO - PROCESS | 1830 | 1461226120575 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 01:08:40 INFO - PROCESS | 1830 | 1461226120581 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:08:40 INFO - PROCESS | 1830 | 1461226120586 Marionette TRACE conn3 <- [1,1622,null,{}] 01:08:40 INFO - PROCESS | 1830 | 1461226120599 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:40 INFO - PROCESS | 1830 | 1461226120752 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 01:08:40 INFO - PROCESS | 1830 | 1461226120934 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab0c4800 == 112 [pid = 1830] [id = 413] 01:08:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7fa79ed80000) [pid = 1830] [serial = 1240] [outer = (nil)] 01:08:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7fa7a09a1c00) [pid = 1830] [serial = 1241] [outer = 0x7fa79ed80000] 01:08:41 INFO - PROCESS | 1830 | 1461226120999 Marionette DEBUG loaded listener.js 01:08:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7fa7a1b5b000) [pid = 1830] [serial = 1242] [outer = 0x7fa79ed80000] 01:08:41 INFO - PROCESS | 1830 | 1461226121724 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:08:41 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 01:08:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1187ms 01:08:41 INFO - PROCESS | 1830 | 1461226121768 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 01:08:41 INFO - PROCESS | 1830 | 1461226121771 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 01:08:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:08:41 INFO - PROCESS | 1830 | 1461226121776 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:08:41 INFO - PROCESS | 1830 | 1461226121778 Marionette TRACE conn3 <- [1,1626,null,{}] 01:08:41 INFO - PROCESS | 1830 | 1461226121783 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:41 INFO - PROCESS | 1830 | 1461226121931 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 01:08:42 INFO - PROCESS | 1830 | 1461226122109 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b84da800 == 113 [pid = 1830] [id = 414] 01:08:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7fa794779000) [pid = 1830] [serial = 1243] [outer = (nil)] 01:08:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7fa7a2fbd800) [pid = 1830] [serial = 1244] [outer = 0x7fa794779000] 01:08:42 INFO - PROCESS | 1830 | 1461226122168 Marionette DEBUG loaded listener.js 01:08:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7fa7a6cdf800) [pid = 1830] [serial = 1245] [outer = 0x7fa794779000] 01:08:42 INFO - PROCESS | 1830 | 1461226122862 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:08:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:08:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1125ms 01:08:42 INFO - PROCESS | 1830 | 1461226122902 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 01:08:42 INFO - PROCESS | 1830 | 1461226122904 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 01:08:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:08:42 INFO - PROCESS | 1830 | 1461226122910 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:08:42 INFO - PROCESS | 1830 | 1461226122912 Marionette TRACE conn3 <- [1,1630,null,{}] 01:08:42 INFO - PROCESS | 1830 | 1461226122917 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:43 INFO - PROCESS | 1830 | 1461226123069 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 01:08:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a20bb800 == 112 [pid = 1830] [id = 12] 01:08:43 INFO - PROCESS | 1830 | 1461226123283 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bea65800 == 113 [pid = 1830] [id = 415] 01:08:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 271 (0x7fa7a219e400) [pid = 1830] [serial = 1246] [outer = (nil)] 01:08:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7fa7aace7800) [pid = 1830] [serial = 1247] [outer = 0x7fa7a219e400] 01:08:43 INFO - PROCESS | 1830 | 1461226123394 Marionette DEBUG loaded listener.js 01:08:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7fa7ac51d400) [pid = 1830] [serial = 1248] [outer = 0x7fa7a219e400] 01:08:44 INFO - PROCESS | 1830 | 1461226124178 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:08:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:08:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1325ms 01:08:44 INFO - PROCESS | 1830 | 1461226124236 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 01:08:44 INFO - PROCESS | 1830 | 1461226124238 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 01:08:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:08:44 INFO - PROCESS | 1830 | 1461226124244 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:08:44 INFO - PROCESS | 1830 | 1461226124246 Marionette TRACE conn3 <- [1,1634,null,{}] 01:08:44 INFO - PROCESS | 1830 | 1461226124251 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:44 INFO - PROCESS | 1830 | 1461226124419 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 01:08:44 INFO - PROCESS | 1830 | 1461226124599 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792be0000 == 114 [pid = 1830] [id = 416] 01:08:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7fa7a21a7000) [pid = 1830] [serial = 1249] [outer = (nil)] 01:08:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 275 (0x7fa7b95a4400) [pid = 1830] [serial = 1250] [outer = 0x7fa7a21a7000] 01:08:44 INFO - PROCESS | 1830 | 1461226124664 Marionette DEBUG loaded listener.js 01:08:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 276 (0x7fa7ba711c00) [pid = 1830] [serial = 1251] [outer = 0x7fa7a21a7000] 01:08:45 INFO - PROCESS | 1830 | 1461226125421 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:08:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:08:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1228ms 01:08:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:08:45 INFO - PROCESS | 1830 | 1461226125473 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 01:08:45 INFO - PROCESS | 1830 | 1461226125475 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 01:08:45 INFO - PROCESS | 1830 | 1461226125480 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:08:45 INFO - PROCESS | 1830 | 1461226125483 Marionette TRACE conn3 <- [1,1638,null,{}] 01:08:45 INFO - PROCESS | 1830 | 1461226125488 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:45 INFO - PROCESS | 1830 | 1461226125634 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 01:08:45 INFO - PROCESS | 1830 | 1461226125813 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795cd2000 == 115 [pid = 1830] [id = 417] 01:08:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 277 (0x7fa792ee2400) [pid = 1830] [serial = 1252] [outer = (nil)] 01:08:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 278 (0x7fa792eedc00) [pid = 1830] [serial = 1253] [outer = 0x7fa792ee2400] 01:08:45 INFO - PROCESS | 1830 | 1461226125871 Marionette DEBUG loaded listener.js 01:08:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 279 (0x7fa7a07d8800) [pid = 1830] [serial = 1254] [outer = 0x7fa792ee2400] 01:08:46 INFO - PROCESS | 1830 | 1461226126619 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:08:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:08:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1178ms 01:08:46 INFO - PROCESS | 1830 | 1461226126658 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 01:08:46 INFO - PROCESS | 1830 | 1461226126660 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 01:08:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:08:46 INFO - PROCESS | 1830 | 1461226126684 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:08:46 INFO - PROCESS | 1830 | 1461226126687 Marionette TRACE conn3 <- [1,1642,null,{}] 01:08:46 INFO - PROCESS | 1830 | 1461226126692 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:46 INFO - PROCESS | 1830 | 1461226126845 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 01:08:47 INFO - PROCESS | 1830 | 1461226127039 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79479e800 == 116 [pid = 1830] [id = 418] 01:08:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 280 (0x7fa792ee4000) [pid = 1830] [serial = 1255] [outer = (nil)] 01:08:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 281 (0x7fa792f8d400) [pid = 1830] [serial = 1256] [outer = 0x7fa792ee4000] 01:08:47 INFO - PROCESS | 1830 | 1461226127100 Marionette DEBUG loaded listener.js 01:08:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 282 (0x7fa792f92000) [pid = 1830] [serial = 1257] [outer = 0x7fa792ee4000] 01:08:47 INFO - PROCESS | 1830 | 1461226127819 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:08:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:08:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1179ms 01:08:47 INFO - PROCESS | 1830 | 1461226127861 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 01:08:47 INFO - PROCESS | 1830 | 1461226127864 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 01:08:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:08:47 INFO - PROCESS | 1830 | 1461226127869 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:08:47 INFO - PROCESS | 1830 | 1461226127871 Marionette TRACE conn3 <- [1,1646,null,{}] 01:08:47 INFO - PROCESS | 1830 | 1461226127876 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:48 INFO - PROCESS | 1830 | 1461226128016 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 01:08:48 INFO - PROCESS | 1830 | 1461226128196 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795ce3000 == 117 [pid = 1830] [id = 419] 01:08:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 283 (0x7fa792f88400) [pid = 1830] [serial = 1258] [outer = (nil)] 01:08:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 284 (0x7fa79839b800) [pid = 1830] [serial = 1259] [outer = 0x7fa792f88400] 01:08:48 INFO - PROCESS | 1830 | 1461226128254 Marionette DEBUG loaded listener.js 01:08:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 285 (0x7fa7983a0000) [pid = 1830] [serial = 1260] [outer = 0x7fa792f88400] 01:08:48 INFO - PROCESS | 1830 | 1461226128983 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:08:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:08:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1177ms 01:08:49 INFO - PROCESS | 1830 | 1461226129060 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 01:08:49 INFO - PROCESS | 1830 | 1461226129064 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 01:08:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:08:49 INFO - PROCESS | 1830 | 1461226129069 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:08:49 INFO - PROCESS | 1830 | 1461226129072 Marionette TRACE conn3 <- [1,1650,null,{}] 01:08:49 INFO - PROCESS | 1830 | 1461226129076 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:49 INFO - PROCESS | 1830 | 1461226129227 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 01:08:49 INFO - PROCESS | 1830 | 1461226129405 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798471000 == 118 [pid = 1830] [id = 420] 01:08:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 286 (0x7fa792f8a400) [pid = 1830] [serial = 1261] [outer = (nil)] 01:08:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 287 (0x7fa7983a5400) [pid = 1830] [serial = 1262] [outer = 0x7fa792f8a400] 01:08:49 INFO - PROCESS | 1830 | 1461226129466 Marionette DEBUG loaded listener.js 01:08:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 288 (0x7fa7983aa400) [pid = 1830] [serial = 1263] [outer = 0x7fa792f8a400] 01:08:50 INFO - PROCESS | 1830 | 1461226130241 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:08:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:08:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1228ms 01:08:50 INFO - PROCESS | 1830 | 1461226130299 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 01:08:50 INFO - PROCESS | 1830 | 1461226130302 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 01:08:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:08:50 INFO - PROCESS | 1830 | 1461226130307 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:08:50 INFO - PROCESS | 1830 | 1461226130310 Marionette TRACE conn3 <- [1,1654,null,{}] 01:08:50 INFO - PROCESS | 1830 | 1461226130315 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:50 INFO - PROCESS | 1830 | 1461226130486 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 01:08:50 INFO - PROCESS | 1830 | 1461226130664 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79750f800 == 119 [pid = 1830] [id = 421] 01:08:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 289 (0x7fa7946f5400) [pid = 1830] [serial = 1264] [outer = (nil)] 01:08:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 290 (0x7fa7982c8400) [pid = 1830] [serial = 1265] [outer = 0x7fa7946f5400] 01:08:50 INFO - PROCESS | 1830 | 1461226130730 Marionette DEBUG loaded listener.js 01:08:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 291 (0x7fa79ed81000) [pid = 1830] [serial = 1266] [outer = 0x7fa7946f5400] 01:08:51 INFO - PROCESS | 1830 | 1461226131416 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:08:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:08:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1128ms 01:08:51 INFO - PROCESS | 1830 | 1461226131447 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 01:08:51 INFO - PROCESS | 1830 | 1461226131450 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 01:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:08:51 INFO - PROCESS | 1830 | 1461226131456 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:08:51 INFO - PROCESS | 1830 | 1461226131458 Marionette TRACE conn3 <- [1,1658,null,{}] 01:08:51 INFO - PROCESS | 1830 | 1461226131463 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:51 INFO - PROCESS | 1830 | 1461226131613 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 01:08:51 INFO - PROCESS | 1830 | 1461226131793 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e8f000 == 120 [pid = 1830] [id = 422] 01:08:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 292 (0x7fa79241f000) [pid = 1830] [serial = 1267] [outer = (nil)] 01:08:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 293 (0x7fa79561cc00) [pid = 1830] [serial = 1268] [outer = 0x7fa79241f000] 01:08:51 INFO - PROCESS | 1830 | 1461226131850 Marionette DEBUG loaded listener.js 01:08:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 294 (0x7fa795622c00) [pid = 1830] [serial = 1269] [outer = 0x7fa79241f000] 01:08:52 INFO - PROCESS | 1830 | 1461226132581 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1180ms 01:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:08:52 INFO - PROCESS | 1830 | 1461226132640 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 01:08:52 INFO - PROCESS | 1830 | 1461226132642 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 01:08:52 INFO - PROCESS | 1830 | 1461226132648 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:08:52 INFO - PROCESS | 1830 | 1461226132651 Marionette TRACE conn3 <- [1,1662,null,{}] 01:08:52 INFO - PROCESS | 1830 | 1461226132655 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:52 INFO - PROCESS | 1830 | 1461226132804 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 01:08:52 INFO - PROCESS | 1830 | 1461226132996 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be94c000 == 121 [pid = 1830] [id = 423] 01:08:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 295 (0x7fa7946fe800) [pid = 1830] [serial = 1270] [outer = (nil)] 01:08:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 296 (0x7fa798611000) [pid = 1830] [serial = 1271] [outer = 0x7fa7946fe800] 01:08:53 INFO - PROCESS | 1830 | 1461226133055 Marionette DEBUG loaded listener.js 01:08:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 297 (0x7fa7a6111400) [pid = 1830] [serial = 1272] [outer = 0x7fa7946fe800] 01:08:54 INFO - PROCESS | 1830 | 1461226134129 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1528ms 01:08:54 INFO - PROCESS | 1830 | 1461226134175 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 01:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:08:54 INFO - PROCESS | 1830 | 1461226134180 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 01:08:54 INFO - PROCESS | 1830 | 1461226134186 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:08:54 INFO - PROCESS | 1830 | 1461226134191 Marionette TRACE conn3 <- [1,1666,null,{}] 01:08:54 INFO - PROCESS | 1830 | 1461226134198 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:54 INFO - PROCESS | 1830 | 1461226134340 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 01:08:54 INFO - PROCESS | 1830 | 1461226134549 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79479f800 == 122 [pid = 1830] [id = 424] 01:08:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 298 (0x7fa79241c800) [pid = 1830] [serial = 1273] [outer = (nil)] 01:08:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 299 (0x7fa792428800) [pid = 1830] [serial = 1274] [outer = 0x7fa79241c800] 01:08:54 INFO - PROCESS | 1830 | 1461226134606 Marionette DEBUG loaded listener.js 01:08:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 300 (0x7fa79272c000) [pid = 1830] [serial = 1275] [outer = 0x7fa79241c800] 01:08:55 INFO - PROCESS | 1830 | 1461226135311 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1181ms 01:08:55 INFO - PROCESS | 1830 | 1461226135383 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 01:08:55 INFO - PROCESS | 1830 | 1461226135390 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 01:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:08:55 INFO - PROCESS | 1830 | 1461226135398 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:08:55 INFO - PROCESS | 1830 | 1461226135400 Marionette TRACE conn3 <- [1,1670,null,{}] 01:08:55 INFO - PROCESS | 1830 | 1461226135404 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:55 INFO - PROCESS | 1830 | 1461226135553 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 01:08:55 INFO - PROCESS | 1830 | 1461226135869 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7926b0000 == 123 [pid = 1830] [id = 425] 01:08:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 301 (0x7fa794652400) [pid = 1830] [serial = 1276] [outer = (nil)] 01:08:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 302 (0x7fa79465c400) [pid = 1830] [serial = 1277] [outer = 0x7fa794652400] 01:08:55 INFO - PROCESS | 1830 | 1461226135926 Marionette DEBUG loaded listener.js 01:08:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 303 (0x7fa794cc4400) [pid = 1830] [serial = 1278] [outer = 0x7fa794652400] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c076d000 == 122 [pid = 1830] [id = 292] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7972d9800 == 121 [pid = 1830] [id = 360] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6dcc800 == 120 [pid = 1830] [id = 409] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a616a800 == 119 [pid = 1830] [id = 408] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6172800 == 118 [pid = 1830] [id = 407] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 302 (0x7fa7aba20800) [pid = 1830] [serial = 1127] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 301 (0x7fa7af5a2400) [pid = 1830] [serial = 1130] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 300 (0x7fa7ac96c000) [pid = 1830] [serial = 1133] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 299 (0x7fa7a6ce3400) [pid = 1830] [serial = 1136] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 298 (0x7fa7982cd400) [pid = 1830] [serial = 1139] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 297 (0x7fa79ec6b400) [pid = 1830] [serial = 1142] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 296 (0x7fa794659800) [pid = 1830] [serial = 1145] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 295 (0x7fa7aa5ee400) [pid = 1830] [serial = 1169] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a341c800 == 117 [pid = 1830] [id = 406] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a1899000 == 116 [pid = 1830] [id = 405] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7972d5800 == 115 [pid = 1830] [id = 404] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7955e1000 == 114 [pid = 1830] [id = 403] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795697800 == 113 [pid = 1830] [id = 402] 01:08:56 INFO - PROCESS | 1830 | 1461226136816 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798ad9800 == 112 [pid = 1830] [id = 396] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795694000 == 111 [pid = 1830] [id = 395] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7946a1000 == 110 [pid = 1830] [id = 394] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c2c81000 == 109 [pid = 1830] [id = 393] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab0d6800 == 108 [pid = 1830] [id = 392] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5fc9800 == 107 [pid = 1830] [id = 391] 01:08:56 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7966f2800 == 106 [pid = 1830] [id = 390] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 294 (0x7fa794cc2c00) [pid = 1830] [serial = 1149] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 293 (0x7fa79fb77000) [pid = 1830] [serial = 1121] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 292 (0x7fa79768d000) [pid = 1830] [serial = 1118] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 291 (0x7fa7a1bf2800) [pid = 1830] [serial = 1161] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 290 (0x7fa7a1b50400) [pid = 1830] [serial = 1160] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 289 (0x7fa7a5d8ec00) [pid = 1830] [serial = 1167] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 288 (0x7fa7a4490c00) [pid = 1830] [serial = 1164] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 287 (0x7fa7a1aac800) [pid = 1830] [serial = 1158] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 286 (0x7fa7a2a0c800) [pid = 1830] [serial = 1163] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 285 (0x7fa7a450f000) [pid = 1830] [serial = 1166] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 284 (0x7fa79fb82c00) [pid = 1830] [serial = 1157] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 283 (0x7fa7a2fb6400) [pid = 1830] [serial = 1124] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 282 (0x7fa7aba19c00) [pid = 1830] [serial = 1115] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 281 (0x7fa7982d1400) [pid = 1830] [serial = 1154] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 280 (0x7fa79ed7ec00) [pid = 1830] [serial = 1155] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 279 (0x7fa79766f400) [pid = 1830] [serial = 1152] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 278 (0x7fa7946fb400) [pid = 1830] [serial = 1151] [outer = (nil)] [url = about:blank] 01:08:56 INFO - PROCESS | 1830 | --DOMWINDOW == 277 (0x7fa79465e800) [pid = 1830] [serial = 1148] [outer = (nil)] [url = about:blank] 01:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1476ms 01:08:56 INFO - PROCESS | 1830 | 1461226136877 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 01:08:56 INFO - PROCESS | 1830 | 1461226136879 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 01:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:08:56 INFO - PROCESS | 1830 | 1461226136887 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:08:56 INFO - PROCESS | 1830 | 1461226136891 Marionette TRACE conn3 <- [1,1674,null,{}] 01:08:56 INFO - PROCESS | 1830 | 1461226136904 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:57 INFO - PROCESS | 1830 | 1461226137048 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 01:08:57 INFO - PROCESS | 1830 | 1461226137061 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79568f000 == 107 [pid = 1830] [id = 426] 01:08:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 278 (0x7fa79584bc00) [pid = 1830] [serial = 1279] [outer = (nil)] 01:08:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 279 (0x7fa795a12000) [pid = 1830] [serial = 1280] [outer = 0x7fa79584bc00] 01:08:57 INFO - PROCESS | 1830 | 1461226137114 Marionette DEBUG loaded listener.js 01:08:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 280 (0x7fa7965cc000) [pid = 1830] [serial = 1281] [outer = 0x7fa79584bc00] 01:08:57 INFO - PROCESS | 1830 | 1461226137811 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 982ms 01:08:57 INFO - PROCESS | 1830 | 1461226137869 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 01:08:57 INFO - PROCESS | 1830 | 1461226137873 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 01:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:08:57 INFO - PROCESS | 1830 | 1461226137878 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:08:57 INFO - PROCESS | 1830 | 1461226137879 Marionette TRACE conn3 <- [1,1678,null,{}] 01:08:57 INFO - PROCESS | 1830 | 1461226137884 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:58 INFO - PROCESS | 1830 | 1461226138017 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 01:08:58 INFO - PROCESS | 1830 | 1461226138030 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7973c0800 == 108 [pid = 1830] [id = 427] 01:08:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 281 (0x7fa795a13800) [pid = 1830] [serial = 1282] [outer = (nil)] 01:08:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 282 (0x7fa797692c00) [pid = 1830] [serial = 1283] [outer = 0x7fa795a13800] 01:08:58 INFO - PROCESS | 1830 | 1461226138080 Marionette DEBUG loaded listener.js 01:08:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 283 (0x7fa7982cf400) [pid = 1830] [serial = 1284] [outer = 0x7fa795a13800] 01:08:58 INFO - PROCESS | 1830 | 1461226138762 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 923ms 01:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:08:58 INFO - PROCESS | 1830 | 1461226138801 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 01:08:58 INFO - PROCESS | 1830 | 1461226138803 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 01:08:58 INFO - PROCESS | 1830 | 1461226138808 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:08:58 INFO - PROCESS | 1830 | 1461226138811 Marionette TRACE conn3 <- [1,1682,null,{}] 01:08:58 INFO - PROCESS | 1830 | 1461226138815 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:08:59 INFO - PROCESS | 1830 | 1461226139024 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 01:08:59 INFO - PROCESS | 1830 | 1461226139041 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7989d7800 == 109 [pid = 1830] [id = 428] 01:08:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 284 (0x7fa79241c400) [pid = 1830] [serial = 1285] [outer = (nil)] 01:08:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 285 (0x7fa7983aac00) [pid = 1830] [serial = 1286] [outer = 0x7fa79241c400] 01:08:59 INFO - PROCESS | 1830 | 1461226139091 Marionette DEBUG loaded listener.js 01:08:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 286 (0x7fa79860ec00) [pid = 1830] [serial = 1287] [outer = 0x7fa79241c400] 01:08:59 INFO - PROCESS | 1830 | 1461226139809 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1032ms 01:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:08:59 INFO - PROCESS | 1830 | 1461226139840 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 01:08:59 INFO - PROCESS | 1830 | 1461226139842 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 01:08:59 INFO - PROCESS | 1830 | 1461226139846 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:08:59 INFO - PROCESS | 1830 | 1461226139848 Marionette TRACE conn3 <- [1,1686,null,{}] 01:08:59 INFO - PROCESS | 1830 | 1461226139853 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:00 INFO - PROCESS | 1830 | 1461226140058 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 01:09:00 INFO - PROCESS | 1830 | 1461226140091 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a0b62000 == 110 [pid = 1830] [id = 429] 01:09:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 287 (0x7fa79f00f400) [pid = 1830] [serial = 1288] [outer = (nil)] 01:09:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 288 (0x7fa7a0992400) [pid = 1830] [serial = 1289] [outer = 0x7fa79f00f400] 01:09:00 INFO - PROCESS | 1830 | 1461226140145 Marionette DEBUG loaded listener.js 01:09:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 289 (0x7fa7a1b4dc00) [pid = 1830] [serial = 1290] [outer = 0x7fa79f00f400] 01:09:00 INFO - PROCESS | 1830 | 1461226140804 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:09:00 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 01:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 980ms 01:09:00 INFO - PROCESS | 1830 | 1461226140842 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 01:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:09:00 INFO - PROCESS | 1830 | 1461226140845 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 01:09:00 INFO - PROCESS | 1830 | 1461226140850 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:09:00 INFO - PROCESS | 1830 | 1461226140852 Marionette TRACE conn3 <- [1,1690,null,{}] 01:09:00 INFO - PROCESS | 1830 | 1461226140856 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:01 INFO - PROCESS | 1830 | 1461226141061 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 01:09:01 INFO - PROCESS | 1830 | 1461226141100 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a33a9000 == 111 [pid = 1830] [id = 430] 01:09:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 290 (0x7fa79ed7ec00) [pid = 1830] [serial = 1291] [outer = (nil)] 01:09:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 291 (0x7fa7a21a0c00) [pid = 1830] [serial = 1292] [outer = 0x7fa79ed7ec00] 01:09:01 INFO - PROCESS | 1830 | 1461226141151 Marionette DEBUG loaded listener.js 01:09:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 292 (0x7fa7a4507000) [pid = 1830] [serial = 1293] [outer = 0x7fa79ed7ec00] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 291 (0x7fa79fb77400) [pid = 1830] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 290 (0x7fa7a6072400) [pid = 1830] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 289 (0x7fa7a22ee400) [pid = 1830] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 288 (0x7fa7970d0800) [pid = 1830] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 287 (0x7fa7a8fc8800) [pid = 1830] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 286 (0x7fa79f004c00) [pid = 1830] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 285 (0x7fa7be5b8800) [pid = 1830] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 284 (0x7fa7aa7d0000) [pid = 1830] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 283 (0x7fa7a2fb7c00) [pid = 1830] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 282 (0x7fa7a4491000) [pid = 1830] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 281 (0x7fa7a5b0d000) [pid = 1830] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 280 (0x7fa79f008000) [pid = 1830] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 279 (0x7fa7aa186800) [pid = 1830] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 278 (0x7fa79ec69400) [pid = 1830] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 277 (0x7fa7ab81a000) [pid = 1830] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 276 (0x7fa79ec56000) [pid = 1830] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 275 (0x7fa79ec68c00) [pid = 1830] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 274 (0x7fa7a099d400) [pid = 1830] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7fa7a0743c00) [pid = 1830] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7fa7a1ab5c00) [pid = 1830] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 271 (0x7fa794602800) [pid = 1830] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 270 (0x7fa79460f400) [pid = 1830] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7fa794774c00) [pid = 1830] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7fa7946fd000) [pid = 1830] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7fa7aaaf9800) [pid = 1830] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7fa7a1b49c00) [pid = 1830] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7fa79ec63400) [pid = 1830] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7fa79f009400) [pid = 1830] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7fa79ec62000) [pid = 1830] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7fa7a1b5f000) [pid = 1830] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7fa7a65d8800) [pid = 1830] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7fa7a5b04c00) [pid = 1830] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7fa79ec63000) [pid = 1830] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7fa7af564000) [pid = 1830] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7fa7a5f60c00) [pid = 1830] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7fa792723000) [pid = 1830] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa7a1b47c00) [pid = 1830] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa79f9a3800) [pid = 1830] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa7aace1400) [pid = 1830] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa795844400) [pid = 1830] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7fa7a1abcc00) [pid = 1830] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7fa7977fac00) [pid = 1830] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7fa7a5b08800) [pid = 1830] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7fa794ccc800) [pid = 1830] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7fa79ec57c00) [pid = 1830] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7fa795a10800) [pid = 1830] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7fa7a1aeb400) [pid = 1830] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7fa79f00e400) [pid = 1830] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7fa7b9524800) [pid = 1830] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7fa7977ebc00) [pid = 1830] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7fa7946fe400) [pid = 1830] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7fa7a1b5f800) [pid = 1830] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7fa7ab815000) [pid = 1830] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7fa7b264a800) [pid = 1830] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7fa7abe0b000) [pid = 1830] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7fa7a448f800) [pid = 1830] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7fa7a073c800) [pid = 1830] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa7977f2400) [pid = 1830] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7fa7a2fba800) [pid = 1830] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7fa7a1af8c00) [pid = 1830] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7fa7a073ec00) [pid = 1830] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7fa7aa18f000) [pid = 1830] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7fa794cbec00) [pid = 1830] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7fa7abe67400) [pid = 1830] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7fa7b971a400) [pid = 1830] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:09:02 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7fa79f00b000) [pid = 1830] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:09:02 INFO - PROCESS | 1830 | 1461226142610 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1777ms 01:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:09:02 INFO - PROCESS | 1830 | 1461226142627 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 01:09:02 INFO - PROCESS | 1830 | 1461226142629 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 01:09:02 INFO - PROCESS | 1830 | 1461226142632 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:09:02 INFO - PROCESS | 1830 | 1461226142635 Marionette TRACE conn3 <- [1,1694,null,{}] 01:09:02 INFO - PROCESS | 1830 | 1461226142640 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:02 INFO - PROCESS | 1830 | 1461226142832 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 01:09:02 INFO - PROCESS | 1830 | 1461226142854 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7972ea800 == 112 [pid = 1830] [id = 431] 01:09:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7fa79460c400) [pid = 1830] [serial = 1294] [outer = (nil)] 01:09:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7fa7965d8400) [pid = 1830] [serial = 1295] [outer = 0x7fa79460c400] 01:09:02 INFO - PROCESS | 1830 | 1461226142906 Marionette DEBUG loaded listener.js 01:09:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7fa7977fac00) [pid = 1830] [serial = 1296] [outer = 0x7fa79460c400] 01:09:03 INFO - PROCESS | 1830 | 1461226143523 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 925ms 01:09:03 INFO - PROCESS | 1830 | 1461226143558 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 01:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:09:03 INFO - PROCESS | 1830 | 1461226143561 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 01:09:03 INFO - PROCESS | 1830 | 1461226143565 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:09:03 INFO - PROCESS | 1830 | 1461226143568 Marionette TRACE conn3 <- [1,1698,null,{}] 01:09:03 INFO - PROCESS | 1830 | 1461226143572 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:03 INFO - PROCESS | 1830 | 1461226143703 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 01:09:03 INFO - PROCESS | 1830 | 1461226143717 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fc9800 == 113 [pid = 1830] [id = 432] 01:09:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7fa795a10800) [pid = 1830] [serial = 1297] [outer = (nil)] 01:09:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7fa79ed7d800) [pid = 1830] [serial = 1298] [outer = 0x7fa795a10800] 01:09:03 INFO - PROCESS | 1830 | 1461226143767 Marionette DEBUG loaded listener.js 01:09:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7fa79f9a3800) [pid = 1830] [serial = 1299] [outer = 0x7fa795a10800] 01:09:04 INFO - PROCESS | 1830 | 1461226144736 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:09:04 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 01:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1224ms 01:09:04 INFO - PROCESS | 1830 | 1461226144791 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 01:09:04 INFO - PROCESS | 1830 | 1461226144795 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 01:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:09:04 INFO - PROCESS | 1830 | 1461226144803 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:09:04 INFO - PROCESS | 1830 | 1461226144808 Marionette TRACE conn3 <- [1,1702,null,{}] 01:09:04 INFO - PROCESS | 1830 | 1461226144814 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:04 INFO - PROCESS | 1830 | 1461226144983 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 01:09:05 INFO - PROCESS | 1830 | 1461226145163 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955da000 == 114 [pid = 1830] [id = 433] 01:09:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7fa792720c00) [pid = 1830] [serial = 1300] [outer = (nil)] 01:09:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa792f8cc00) [pid = 1830] [serial = 1301] [outer = 0x7fa792720c00] 01:09:05 INFO - PROCESS | 1830 | 1461226145228 Marionette DEBUG loaded listener.js 01:09:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa794774800) [pid = 1830] [serial = 1302] [outer = 0x7fa792720c00] 01:09:05 INFO - PROCESS | 1830 | 1461226145954 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1188ms 01:09:05 INFO - PROCESS | 1830 | 1461226145992 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 01:09:06 INFO - PROCESS | 1830 | 1461226145999 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 01:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:09:06 INFO - PROCESS | 1830 | 1461226146008 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:09:06 INFO - PROCESS | 1830 | 1461226146012 Marionette TRACE conn3 <- [1,1706,null,{}] 01:09:06 INFO - PROCESS | 1830 | 1461226146016 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:06 INFO - PROCESS | 1830 | 1461226146173 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 01:09:06 INFO - PROCESS | 1830 | 1461226146358 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7987d3800 == 115 [pid = 1830] [id = 434] 01:09:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa792727400) [pid = 1830] [serial = 1303] [outer = (nil)] 01:09:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa7958c7800) [pid = 1830] [serial = 1304] [outer = 0x7fa792727400] 01:09:06 INFO - PROCESS | 1830 | 1461226146436 Marionette DEBUG loaded listener.js 01:09:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa7970c3800) [pid = 1830] [serial = 1305] [outer = 0x7fa792727400] 01:09:07 INFO - PROCESS | 1830 | 1461226147626 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1683ms 01:09:07 INFO - PROCESS | 1830 | 1461226147692 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 01:09:07 INFO - PROCESS | 1830 | 1461226147695 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 01:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:09:07 INFO - PROCESS | 1830 | 1461226147700 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:09:07 INFO - PROCESS | 1830 | 1461226147705 Marionette TRACE conn3 <- [1,1710,null,{}] 01:09:07 INFO - PROCESS | 1830 | 1461226147719 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:07 INFO - PROCESS | 1830 | 1461226147961 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 01:09:08 INFO - PROCESS | 1830 | 1461226148141 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a66cd000 == 116 [pid = 1830] [id = 435] 01:09:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa7970c6800) [pid = 1830] [serial = 1306] [outer = (nil)] 01:09:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7fa798611800) [pid = 1830] [serial = 1307] [outer = 0x7fa7970c6800] 01:09:08 INFO - PROCESS | 1830 | 1461226148207 Marionette DEBUG loaded listener.js 01:09:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7fa79f00e400) [pid = 1830] [serial = 1308] [outer = 0x7fa7970c6800] 01:09:08 INFO - PROCESS | 1830 | 1461226148948 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1280ms 01:09:08 INFO - PROCESS | 1830 | 1461226148987 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 01:09:08 INFO - PROCESS | 1830 | 1461226148991 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 01:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:09:08 INFO - PROCESS | 1830 | 1461226148999 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:09:09 INFO - PROCESS | 1830 | 1461226149002 Marionette TRACE conn3 <- [1,1714,null,{}] 01:09:09 INFO - PROCESS | 1830 | 1461226149006 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:09 INFO - PROCESS | 1830 | 1461226149150 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 01:09:09 INFO - PROCESS | 1830 | 1461226149335 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6dcf000 == 117 [pid = 1830] [id = 436] 01:09:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7fa7983a0c00) [pid = 1830] [serial = 1309] [outer = (nil)] 01:09:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7fa7a0745000) [pid = 1830] [serial = 1310] [outer = 0x7fa7983a0c00] 01:09:09 INFO - PROCESS | 1830 | 1461226149395 Marionette DEBUG loaded listener.js 01:09:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7fa7a1abac00) [pid = 1830] [serial = 1311] [outer = 0x7fa7983a0c00] 01:09:10 INFO - PROCESS | 1830 | 1461226150174 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1233ms 01:09:10 INFO - PROCESS | 1830 | 1461226150232 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 01:09:10 INFO - PROCESS | 1830 | 1461226150235 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 01:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:09:10 INFO - PROCESS | 1830 | 1461226150240 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:09:10 INFO - PROCESS | 1830 | 1461226150242 Marionette TRACE conn3 <- [1,1718,null,{}] 01:09:10 INFO - PROCESS | 1830 | 1461226150247 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:10 INFO - PROCESS | 1830 | 1461226150431 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 01:09:10 INFO - PROCESS | 1830 | 1461226150621 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9a6000 == 118 [pid = 1830] [id = 437] 01:09:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7fa79f08bc00) [pid = 1830] [serial = 1312] [outer = (nil)] 01:09:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7fa7a1b4b400) [pid = 1830] [serial = 1313] [outer = 0x7fa79f08bc00] 01:09:10 INFO - PROCESS | 1830 | 1461226150681 Marionette DEBUG loaded listener.js 01:09:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7fa7a1bf2800) [pid = 1830] [serial = 1314] [outer = 0x7fa79f08bc00] 01:09:11 INFO - PROCESS | 1830 | 1461226151443 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1275ms 01:09:11 INFO - PROCESS | 1830 | 1461226151516 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 01:09:11 INFO - PROCESS | 1830 | 1461226151519 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 01:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:09:11 INFO - PROCESS | 1830 | 1461226151524 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:09:11 INFO - PROCESS | 1830 | 1461226151526 Marionette TRACE conn3 <- [1,1722,null,{}] 01:09:11 INFO - PROCESS | 1830 | 1461226151531 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:11 INFO - PROCESS | 1830 | 1461226151700 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 01:09:11 INFO - PROCESS | 1830 | 1461226151884 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7af529000 == 119 [pid = 1830] [id = 438] 01:09:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7fa7a1bf5400) [pid = 1830] [serial = 1315] [outer = (nil)] 01:09:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7fa7a2fb1000) [pid = 1830] [serial = 1316] [outer = 0x7fa7a1bf5400] 01:09:11 INFO - PROCESS | 1830 | 1461226151947 Marionette DEBUG loaded listener.js 01:09:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7fa7a5d81000) [pid = 1830] [serial = 1317] [outer = 0x7fa7a1bf5400] 01:09:12 INFO - PROCESS | 1830 | 1461226152720 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:09:12 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 01:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1225ms 01:09:12 INFO - PROCESS | 1830 | 1461226152750 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 01:09:12 INFO - PROCESS | 1830 | 1461226152753 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 01:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:09:12 INFO - PROCESS | 1830 | 1461226152758 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:09:12 INFO - PROCESS | 1830 | 1461226152761 Marionette TRACE conn3 <- [1,1726,null,{}] 01:09:12 INFO - PROCESS | 1830 | 1461226152766 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:12 INFO - PROCESS | 1830 | 1461226152920 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 01:09:13 INFO - PROCESS | 1830 | 1461226153106 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be634800 == 120 [pid = 1830] [id = 439] 01:09:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7fa7a2664000) [pid = 1830] [serial = 1318] [outer = (nil)] 01:09:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7fa7a6111800) [pid = 1830] [serial = 1319] [outer = 0x7fa7a2664000] 01:09:13 INFO - PROCESS | 1830 | 1461226153165 Marionette DEBUG loaded listener.js 01:09:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa7a6116400) [pid = 1830] [serial = 1320] [outer = 0x7fa7a2664000] 01:09:13 INFO - PROCESS | 1830 | 1461226153914 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1225ms 01:09:13 INFO - PROCESS | 1830 | 1461226153985 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 01:09:13 INFO - PROCESS | 1830 | 1461226153988 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 01:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:09:13 INFO - PROCESS | 1830 | 1461226153993 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:09:13 INFO - PROCESS | 1830 | 1461226153996 Marionette TRACE conn3 <- [1,1730,null,{}] 01:09:14 INFO - PROCESS | 1830 | 1461226154000 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:14 INFO - PROCESS | 1830 | 1461226154153 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 01:09:14 INFO - PROCESS | 1830 | 1461226154338 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa790ebc800 == 121 [pid = 1830] [id = 440] 01:09:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa7a299c400) [pid = 1830] [serial = 1321] [outer = (nil)] 01:09:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa7a611a800) [pid = 1830] [serial = 1322] [outer = 0x7fa7a299c400] 01:09:14 INFO - PROCESS | 1830 | 1461226154397 Marionette DEBUG loaded listener.js 01:09:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa7a65e0400) [pid = 1830] [serial = 1323] [outer = 0x7fa7a299c400] 01:09:15 INFO - PROCESS | 1830 | 1461226155148 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:09:15 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 01:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1225ms 01:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:09:15 INFO - PROCESS | 1830 | 1461226155220 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 01:09:15 INFO - PROCESS | 1830 | 1461226155222 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 01:09:15 INFO - PROCESS | 1830 | 1461226155226 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:09:15 INFO - PROCESS | 1830 | 1461226155230 Marionette TRACE conn3 <- [1,1734,null,{}] 01:09:15 INFO - PROCESS | 1830 | 1461226155235 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:15 INFO - PROCESS | 1830 | 1461226155384 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 01:09:15 INFO - PROCESS | 1830 | 1461226155599 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be090000 == 122 [pid = 1830] [id = 441] 01:09:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa7a1b56c00) [pid = 1830] [serial = 1324] [outer = (nil)] 01:09:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa7a8fc6000) [pid = 1830] [serial = 1325] [outer = 0x7fa7a1b56c00] 01:09:15 INFO - PROCESS | 1830 | 1461226155707 Marionette DEBUG loaded listener.js 01:09:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa7aace0000) [pid = 1830] [serial = 1326] [outer = 0x7fa7a1b56c00] 01:09:16 INFO - PROCESS | 1830 | 1461226156417 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1231ms 01:09:16 INFO - PROCESS | 1830 | 1461226156458 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 01:09:16 INFO - PROCESS | 1830 | 1461226156461 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 01:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:09:16 INFO - PROCESS | 1830 | 1461226156466 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:09:16 INFO - PROCESS | 1830 | 1461226156469 Marionette TRACE conn3 <- [1,1738,null,{}] 01:09:16 INFO - PROCESS | 1830 | 1461226156473 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:16 INFO - PROCESS | 1830 | 1461226156621 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 01:09:16 INFO - PROCESS | 1830 | 1461226156810 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792cd7800 == 123 [pid = 1830] [id = 442] 01:09:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa790e30400) [pid = 1830] [serial = 1327] [outer = (nil)] 01:09:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa7a1b62c00) [pid = 1830] [serial = 1328] [outer = 0x7fa790e30400] 01:09:16 INFO - PROCESS | 1830 | 1461226156871 Marionette DEBUG loaded listener.js 01:09:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa7abe02800) [pid = 1830] [serial = 1329] [outer = 0x7fa790e30400] 01:09:17 INFO - PROCESS | 1830 | 1461226157670 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1276ms 01:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:09:17 INFO - PROCESS | 1830 | 1461226157742 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 01:09:17 INFO - PROCESS | 1830 | 1461226157745 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 01:09:17 INFO - PROCESS | 1830 | 1461226157750 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:09:17 INFO - PROCESS | 1830 | 1461226157754 Marionette TRACE conn3 <- [1,1742,null,{}] 01:09:17 INFO - PROCESS | 1830 | 1461226157758 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:17 INFO - PROCESS | 1830 | 1461226157938 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 01:09:18 INFO - PROCESS | 1830 | 1461226158127 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7966e5000 == 124 [pid = 1830] [id = 443] 01:09:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa7923f2400) [pid = 1830] [serial = 1330] [outer = (nil)] 01:09:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7fa7970c3c00) [pid = 1830] [serial = 1331] [outer = 0x7fa7923f2400] 01:09:18 INFO - PROCESS | 1830 | 1461226158193 Marionette DEBUG loaded listener.js 01:09:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7fa7af176000) [pid = 1830] [serial = 1332] [outer = 0x7fa7923f2400] 01:09:18 INFO - PROCESS | 1830 | 1461226158964 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1283ms 01:09:19 INFO - PROCESS | 1830 | 1461226159034 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 01:09:19 INFO - PROCESS | 1830 | 1461226159037 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 01:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:09:19 INFO - PROCESS | 1830 | 1461226159042 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:09:19 INFO - PROCESS | 1830 | 1461226159044 Marionette TRACE conn3 <- [1,1746,null,{}] 01:09:19 INFO - PROCESS | 1830 | 1461226159049 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:19 INFO - PROCESS | 1830 | 1461226159195 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 01:09:19 INFO - PROCESS | 1830 | 1461226159383 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7972f2800 == 125 [pid = 1830] [id = 444] 01:09:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7fa794607c00) [pid = 1830] [serial = 1333] [outer = (nil)] 01:09:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7fa79ec6ec00) [pid = 1830] [serial = 1334] [outer = 0x7fa794607c00] 01:09:19 INFO - PROCESS | 1830 | 1461226159440 Marionette DEBUG loaded listener.js 01:09:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7fa79f010000) [pid = 1830] [serial = 1335] [outer = 0x7fa794607c00] 01:09:20 INFO - PROCESS | 1830 | 1461226160226 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1229ms 01:09:20 INFO - PROCESS | 1830 | 1461226160272 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 01:09:20 INFO - PROCESS | 1830 | 1461226160275 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 01:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:09:20 INFO - PROCESS | 1830 | 1461226160280 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:09:20 INFO - PROCESS | 1830 | 1461226160281 Marionette TRACE conn3 <- [1,1750,null,{}] 01:09:20 INFO - PROCESS | 1830 | 1461226160287 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:20 INFO - PROCESS | 1830 | 1461226160437 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 01:09:21 INFO - PROCESS | 1830 | 1461226161113 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7954c8800 == 126 [pid = 1830] [id = 445] 01:09:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7fa790e35c00) [pid = 1830] [serial = 1336] [outer = (nil)] 01:09:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7fa790e3b400) [pid = 1830] [serial = 1337] [outer = 0x7fa790e35c00] 01:09:21 INFO - PROCESS | 1830 | 1461226161178 Marionette DEBUG loaded listener.js 01:09:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 271 (0x7fa792429400) [pid = 1830] [serial = 1338] [outer = 0x7fa790e35c00] 01:09:21 INFO - PROCESS | 1830 | 1461226161889 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1678ms 01:09:21 INFO - PROCESS | 1830 | 1461226161959 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 01:09:21 INFO - PROCESS | 1830 | 1461226161965 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 01:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:09:21 INFO - PROCESS | 1830 | 1461226161972 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:09:21 INFO - PROCESS | 1830 | 1461226161976 Marionette TRACE conn3 <- [1,1754,null,{}] 01:09:21 INFO - PROCESS | 1830 | 1461226161982 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:22 INFO - PROCESS | 1830 | 1461226162152 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 01:09:22 INFO - PROCESS | 1830 | 1461226162353 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7966d5000 == 127 [pid = 1830] [id = 446] 01:09:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7fa792723c00) [pid = 1830] [serial = 1339] [outer = (nil)] 01:09:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7fa792f92400) [pid = 1830] [serial = 1340] [outer = 0x7fa792723c00] 01:09:22 INFO - PROCESS | 1830 | 1461226162414 Marionette DEBUG loaded listener.js 01:09:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7fa79477a000) [pid = 1830] [serial = 1341] [outer = 0x7fa792723c00] 01:09:23 INFO - PROCESS | 1830 | 1461226163349 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1429ms 01:09:23 INFO - PROCESS | 1830 | 1461226163405 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 01:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:09:23 INFO - PROCESS | 1830 | 1461226163410 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 01:09:23 INFO - PROCESS | 1830 | 1461226163415 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:09:23 INFO - PROCESS | 1830 | 1461226163418 Marionette TRACE conn3 <- [1,1758,null,{}] 01:09:23 INFO - PROCESS | 1830 | 1461226163423 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:23 INFO - PROCESS | 1830 | 1461226163591 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b95bb000 == 126 [pid = 1830] [id = 55] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7972ea800 == 125 [pid = 1830] [id = 431] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a33a9000 == 124 [pid = 1830] [id = 430] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a0b62000 == 123 [pid = 1830] [id = 429] 01:09:23 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7fa7a253ac00) [pid = 1830] [serial = 1205] [outer = (nil)] [url = about:blank] 01:09:23 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7fa7a65de000) [pid = 1830] [serial = 1232] [outer = (nil)] [url = about:blank] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7989d7800 == 122 [pid = 1830] [id = 428] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7973c0800 == 121 [pid = 1830] [id = 427] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79568f000 == 120 [pid = 1830] [id = 426] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7926b0000 == 119 [pid = 1830] [id = 425] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79479f800 == 118 [pid = 1830] [id = 424] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e8f000 == 117 [pid = 1830] [id = 422] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79750f800 == 116 [pid = 1830] [id = 421] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798471000 == 115 [pid = 1830] [id = 420] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795ce3000 == 114 [pid = 1830] [id = 419] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79479e800 == 113 [pid = 1830] [id = 418] 01:09:23 INFO - PROCESS | 1830 | 1461226163823 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795cd2000 == 112 [pid = 1830] [id = 417] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792be0000 == 111 [pid = 1830] [id = 416] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7bea65800 == 110 [pid = 1830] [id = 415] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b84da800 == 109 [pid = 1830] [id = 414] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab0c4800 == 108 [pid = 1830] [id = 413] 01:09:23 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3146000 == 107 [pid = 1830] [id = 412] 01:09:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7926b2000 == 108 [pid = 1830] [id = 447] 01:09:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7fa792725c00) [pid = 1830] [serial = 1342] [outer = (nil)] 01:09:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7fa795844c00) [pid = 1830] [serial = 1343] [outer = 0x7fa792725c00] 01:09:23 INFO - PROCESS | 1830 | 1461226163883 Marionette DEBUG loaded listener.js 01:09:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 275 (0x7fa7965cac00) [pid = 1830] [serial = 1344] [outer = 0x7fa792725c00] 01:09:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7972f1800 == 107 [pid = 1830] [id = 411] 01:09:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a20bb000 == 106 [pid = 1830] [id = 13] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 274 (0x7fa7b9078400) [pid = 1830] [serial = 1170] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7fa7a9550400) [pid = 1830] [serial = 921] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7fa7a1aa6000) [pid = 1830] [serial = 818] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 271 (0x7fa7a099d800) [pid = 1830] [serial = 966] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 270 (0x7fa7c11f7c00) [pid = 1830] [serial = 788] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7fa7a5019000) [pid = 1830] [serial = 969] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7fa7a35e9400) [pid = 1830] [serial = 821] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7fa7abe5f800) [pid = 1830] [serial = 927] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7fa7a2f92800) [pid = 1830] [serial = 1038] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7fa7b264e000) [pid = 1830] [serial = 930] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7fa7bdf6ac00) [pid = 1830] [serial = 782] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7fa7c07a0800) [pid = 1830] [serial = 839] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7fa7ac51ac00) [pid = 1830] [serial = 1116] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7fa7aac25c00) [pid = 1830] [serial = 879] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7fa7aa18ac00) [pid = 1830] [serial = 912] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7fa7b952ac00) [pid = 1830] [serial = 719] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7fa7a5f60000) [pid = 1830] [serial = 876] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7fa7c07a2800) [pid = 1830] [serial = 737] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7fa7abe0a400) [pid = 1830] [serial = 824] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa7beb58400) [pid = 1830] [serial = 785] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa7aace8c00) [pid = 1830] [serial = 924] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa7b9398400) [pid = 1830] [serial = 779] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa7bea27400) [pid = 1830] [serial = 833] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7fa7af56dc00) [pid = 1830] [serial = 728] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7fa7a1ab9000) [pid = 1830] [serial = 873] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7fa7be5c1000) [pid = 1830] [serial = 1029] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7fa7b9783400) [pid = 1830] [serial = 827] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7fa79ec73000) [pid = 1830] [serial = 870] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7fa7be9b5c00) [pid = 1830] [serial = 767] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7fa7a2fbfc00) [pid = 1830] [serial = 918] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7fa7a1b46000) [pid = 1830] [serial = 1223] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7fa797685800) [pid = 1830] [serial = 1226] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7fa7a1b5e000) [pid = 1830] [serial = 1224] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7fa7a328dc00) [pid = 1830] [serial = 1229] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7fa7923f6800) [pid = 1830] [serial = 1193] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7fa794652800) [pid = 1830] [serial = 1172] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7fa7970c7400) [pid = 1830] [serial = 1214] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7fa797662c00) [pid = 1830] [serial = 1215] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7fa7beb0d000) [pid = 1830] [serial = 1032] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7fa7b939b800) [pid = 1830] [serial = 1065] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa7a5d8e000) [pid = 1830] [serial = 981] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7fa795a1c800) [pid = 1830] [serial = 1190] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7fa7a1b60c00) [pid = 1830] [serial = 1020] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7fa7a2f95800) [pid = 1830] [serial = 836] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7fa7a07de400) [pid = 1830] [serial = 770] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7fa7ac51a000) [pid = 1830] [serial = 972] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7fa7b92ef000) [pid = 1830] [serial = 882] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7fa7ba712400) [pid = 1830] [serial = 975] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7fa7958ce400) [pid = 1830] [serial = 1187] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7fa7a448d400) [pid = 1830] [serial = 773] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7fa7aa186c00) [pid = 1830] [serial = 1184] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7fa7ba70f000) [pid = 1830] [serial = 1014] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7fa7a5f6a400) [pid = 1830] [serial = 740] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7fa794656400) [pid = 1830] [serial = 1209] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7fa792728c00) [pid = 1830] [serial = 1208] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7fa7be9b3400) [pid = 1830] [serial = 978] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7fa7a1b58000) [pid = 1830] [serial = 915] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7fa792420000) [pid = 1830] [serial = 1196] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7fa7b97ed400) [pid = 1830] [serial = 731] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7fa797662000) [pid = 1830] [serial = 1175] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7fa7977f0c00) [pid = 1830] [serial = 1217] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7fa7a265e800) [pid = 1830] [serial = 722] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7fa79ec6c400) [pid = 1830] [serial = 1218] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7fa79f00fc00) [pid = 1830] [serial = 1017] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7fa7aada8000) [pid = 1830] [serial = 776] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7fa7958c0c00) [pid = 1830] [serial = 1212] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7fa7b95f3c00) [pid = 1830] [serial = 933] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7fa795847400) [pid = 1830] [serial = 1211] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7fa79242a800) [pid = 1830] [serial = 1199] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7fa7a2f8e800) [pid = 1830] [serial = 1181] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7fa79f089c00) [pid = 1830] [serial = 1178] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7fa792725000) [pid = 1830] [serial = 1202] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7fa7a5d8e800) [pid = 1830] [serial = 1230] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7fa79f00b800) [pid = 1830] [serial = 1220] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7fa7a074a400) [pid = 1830] [serial = 1221] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7fa7a2fb2800) [pid = 1830] [serial = 1227] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7fa7a85ea000) [pid = 1830] [serial = 725] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa7b9524000) [pid = 1830] [serial = 867] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa7c11efc00) [pid = 1830] [serial = 885] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7fa79ec62400) [pid = 1830] [serial = 963] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa794ccb400) [pid = 1830] [serial = 1035] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa7a6027000) [pid = 1830] [serial = 1023] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7fa7b907d800) [pid = 1830] [serial = 1026] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7fa7ba8d9c00) [pid = 1830] [serial = 734] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7fa7be763400) [pid = 1830] [serial = 830] [outer = (nil)] [url = about:blank] 01:09:24 INFO - PROCESS | 1830 | 1461226164600 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1229ms 01:09:24 INFO - PROCESS | 1830 | 1461226164644 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 01:09:24 INFO - PROCESS | 1830 | 1461226164647 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 01:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:09:24 INFO - PROCESS | 1830 | 1461226164658 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:09:24 INFO - PROCESS | 1830 | 1461226164666 Marionette TRACE conn3 <- [1,1762,null,{}] 01:09:24 INFO - PROCESS | 1830 | 1461226164673 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:24 INFO - PROCESS | 1830 | 1461226164856 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 01:09:24 INFO - PROCESS | 1830 | 1461226164875 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795cc7000 == 107 [pid = 1830] [id = 448] 01:09:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7fa79584ac00) [pid = 1830] [serial = 1345] [outer = (nil)] 01:09:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7fa797662c00) [pid = 1830] [serial = 1346] [outer = 0x7fa79584ac00] 01:09:24 INFO - PROCESS | 1830 | 1461226164927 Marionette DEBUG loaded listener.js 01:09:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa79768b000) [pid = 1830] [serial = 1347] [outer = 0x7fa79584ac00] 01:09:25 INFO - PROCESS | 1830 | 1461226165565 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 938ms 01:09:25 INFO - PROCESS | 1830 | 1461226165591 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 01:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:09:25 INFO - PROCESS | 1830 | 1461226165595 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 01:09:25 INFO - PROCESS | 1830 | 1461226165599 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:09:25 INFO - PROCESS | 1830 | 1461226165602 Marionette TRACE conn3 <- [1,1766,null,{}] 01:09:25 INFO - PROCESS | 1830 | 1461226165606 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:25 INFO - PROCESS | 1830 | 1461226165806 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 01:09:25 INFO - PROCESS | 1830 | 1461226165895 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796879000 == 108 [pid = 1830] [id = 449] 01:09:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa7923f6800) [pid = 1830] [serial = 1348] [outer = (nil)] 01:09:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa79768b400) [pid = 1830] [serial = 1349] [outer = 0x7fa7923f6800] 01:09:25 INFO - PROCESS | 1830 | 1461226165947 Marionette DEBUG loaded listener.js 01:09:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa7982cfc00) [pid = 1830] [serial = 1350] [outer = 0x7fa7923f6800] 01:09:26 INFO - PROCESS | 1830 | 1461226166572 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1028ms 01:09:26 INFO - PROCESS | 1830 | 1461226166631 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 01:09:26 INFO - PROCESS | 1830 | 1461226166633 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 01:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:09:26 INFO - PROCESS | 1830 | 1461226166638 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:09:26 INFO - PROCESS | 1830 | 1461226166640 Marionette TRACE conn3 <- [1,1770,null,{}] 01:09:26 INFO - PROCESS | 1830 | 1461226166644 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:26 INFO - PROCESS | 1830 | 1461226166816 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 01:09:26 INFO - PROCESS | 1830 | 1461226166837 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797522000 == 109 [pid = 1830] [id = 450] 01:09:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa798605800) [pid = 1830] [serial = 1351] [outer = (nil)] 01:09:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa79860a400) [pid = 1830] [serial = 1352] [outer = 0x7fa798605800] 01:09:26 INFO - PROCESS | 1830 | 1461226166898 Marionette DEBUG loaded listener.js 01:09:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7fa79ec6cc00) [pid = 1830] [serial = 1353] [outer = 0x7fa798605800] 01:09:27 INFO - PROCESS | 1830 | 1461226167552 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 974ms 01:09:27 INFO - PROCESS | 1830 | 1461226167622 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 01:09:27 INFO - PROCESS | 1830 | 1461226167628 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 01:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:09:27 INFO - PROCESS | 1830 | 1461226167635 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:09:27 INFO - PROCESS | 1830 | 1461226167640 Marionette TRACE conn3 <- [1,1774,null,{}] 01:09:27 INFO - PROCESS | 1830 | 1461226167650 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:27 INFO - PROCESS | 1830 | 1461226167896 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 01:09:27 INFO - PROCESS | 1830 | 1461226167913 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7989f0800 == 110 [pid = 1830] [id = 451] 01:09:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa79ed78800) [pid = 1830] [serial = 1354] [outer = (nil)] 01:09:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa79f99e800) [pid = 1830] [serial = 1355] [outer = 0x7fa79ed78800] 01:09:27 INFO - PROCESS | 1830 | 1461226167972 Marionette DEBUG loaded listener.js 01:09:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa79fb7f800) [pid = 1830] [serial = 1356] [outer = 0x7fa79ed78800] 01:09:28 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7fa79460c400) [pid = 1830] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:09:28 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7fa79f00f400) [pid = 1830] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:09:28 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7fa794652400) [pid = 1830] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:09:28 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7fa79584bc00) [pid = 1830] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:09:28 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa79241c400) [pid = 1830] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:09:28 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa7a255d800) [pid = 1830] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:09:28 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7fa795a13800) [pid = 1830] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:09:28 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa7a21a4800) [pid = 1830] [serial = 36] [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.] 01:09:28 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa79241c800) [pid = 1830] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:09:28 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7fa79ed7ec00) [pid = 1830] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:09:28 INFO - PROCESS | 1830 | 1461226168974 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1386ms 01:09:29 INFO - PROCESS | 1830 | 1461226169022 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 01:09:29 INFO - PROCESS | 1830 | 1461226169024 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 01:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:09:29 INFO - PROCESS | 1830 | 1461226169030 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:09:29 INFO - PROCESS | 1830 | 1461226169031 Marionette TRACE conn3 <- [1,1778,null,{}] 01:09:29 INFO - PROCESS | 1830 | 1461226169036 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:29 INFO - PROCESS | 1830 | 1461226169166 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 01:09:29 INFO - PROCESS | 1830 | 1461226169301 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79ef70800 == 111 [pid = 1830] [id = 452] 01:09:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa7946ffc00) [pid = 1830] [serial = 1357] [outer = (nil)] 01:09:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa79ec57c00) [pid = 1830] [serial = 1358] [outer = 0x7fa7946ffc00] 01:09:29 INFO - PROCESS | 1830 | 1461226169352 Marionette DEBUG loaded listener.js 01:09:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa7a073e000) [pid = 1830] [serial = 1359] [outer = 0x7fa7946ffc00] 01:09:29 INFO - PROCESS | 1830 | 1461226169890 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:09:29 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 01:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 925ms 01:09:29 INFO - PROCESS | 1830 | 1461226169956 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 01:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:09:29 INFO - PROCESS | 1830 | 1461226169959 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 01:09:29 INFO - PROCESS | 1830 | 1461226169964 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:09:29 INFO - PROCESS | 1830 | 1461226169966 Marionette TRACE conn3 <- [1,1782,null,{}] 01:09:29 INFO - PROCESS | 1830 | 1461226169970 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:30 INFO - PROCESS | 1830 | 1461226170104 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 01:09:30 INFO - PROCESS | 1830 | 1461226170236 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a188d800 == 112 [pid = 1830] [id = 453] 01:09:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa794ccc800) [pid = 1830] [serial = 1360] [outer = (nil)] 01:09:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa7a07e1400) [pid = 1830] [serial = 1361] [outer = 0x7fa794ccc800] 01:09:30 INFO - PROCESS | 1830 | 1461226170287 Marionette DEBUG loaded listener.js 01:09:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa7a1aab800) [pid = 1830] [serial = 1362] [outer = 0x7fa794ccc800] 01:09:31 INFO - PROCESS | 1830 | 1461226171007 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:09:31 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 01:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1125ms 01:09:31 INFO - PROCESS | 1830 | 1461226171089 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 01:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:09:31 INFO - PROCESS | 1830 | 1461226171094 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 01:09:31 INFO - PROCESS | 1830 | 1461226171101 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:09:31 INFO - PROCESS | 1830 | 1461226171103 Marionette TRACE conn3 <- [1,1786,null,{}] 01:09:31 INFO - PROCESS | 1830 | 1461226171112 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:31 INFO - PROCESS | 1830 | 1461226171340 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 01:09:31 INFO - PROCESS | 1830 | 1461226171473 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7947ac000 == 113 [pid = 1830] [id = 454] 01:09:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7fa7923edc00) [pid = 1830] [serial = 1363] [outer = (nil)] 01:09:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa79465bc00) [pid = 1830] [serial = 1364] [outer = 0x7fa7923edc00] 01:09:31 INFO - PROCESS | 1830 | 1461226171539 Marionette DEBUG loaded listener.js 01:09:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa795619400) [pid = 1830] [serial = 1365] [outer = 0x7fa7923edc00] 01:09:32 INFO - PROCESS | 1830 | 1461226172318 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:09:32 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 01:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1280ms 01:09:32 INFO - PROCESS | 1830 | 1461226172380 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 01:09:32 INFO - PROCESS | 1830 | 1461226172388 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 01:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:09:32 INFO - PROCESS | 1830 | 1461226172396 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:09:32 INFO - PROCESS | 1830 | 1461226172400 Marionette TRACE conn3 <- [1,1790,null,{}] 01:09:32 INFO - PROCESS | 1830 | 1461226172404 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:32 INFO - PROCESS | 1830 | 1461226172566 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 01:09:32 INFO - PROCESS | 1830 | 1461226172745 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7972ec000 == 114 [pid = 1830] [id = 455] 01:09:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa792ee6400) [pid = 1830] [serial = 1366] [outer = (nil)] 01:09:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7fa7975e0400) [pid = 1830] [serial = 1367] [outer = 0x7fa792ee6400] 01:09:32 INFO - PROCESS | 1830 | 1461226172805 Marionette DEBUG loaded listener.js 01:09:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7fa7977f2400) [pid = 1830] [serial = 1368] [outer = 0x7fa792ee6400] 01:09:33 INFO - PROCESS | 1830 | 1461226173684 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:09:33 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) 01:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1330ms 01:09:33 INFO - PROCESS | 1830 | 1461226173726 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 01:09:33 INFO - PROCESS | 1830 | 1461226173730 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 01:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:09:33 INFO - PROCESS | 1830 | 1461226173735 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:09:33 INFO - PROCESS | 1830 | 1461226173740 Marionette TRACE conn3 <- [1,1794,null,{}] 01:09:33 INFO - PROCESS | 1830 | 1461226173754 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:33 INFO - PROCESS | 1830 | 1461226173908 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 01:09:34 INFO - PROCESS | 1830 | 1461226174090 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3143000 == 115 [pid = 1830] [id = 456] 01:09:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7fa7982c2800) [pid = 1830] [serial = 1369] [outer = (nil)] 01:09:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7fa79ed76800) [pid = 1830] [serial = 1370] [outer = 0x7fa7982c2800] 01:09:34 INFO - PROCESS | 1830 | 1461226174152 Marionette DEBUG loaded listener.js 01:09:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7fa79f9a2800) [pid = 1830] [serial = 1371] [outer = 0x7fa7982c2800] 01:09:34 INFO - PROCESS | 1830 | 1461226174908 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1242ms 01:09:34 INFO - PROCESS | 1830 | 1461226174979 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 01:09:34 INFO - PROCESS | 1830 | 1461226174982 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 01:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:09:34 INFO - PROCESS | 1830 | 1461226174987 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:09:34 INFO - PROCESS | 1830 | 1461226174989 Marionette TRACE conn3 <- [1,1798,null,{}] 01:09:34 INFO - PROCESS | 1830 | 1461226174994 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:35 INFO - PROCESS | 1830 | 1461226175153 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 01:09:35 INFO - PROCESS | 1830 | 1461226175331 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3415000 == 116 [pid = 1830] [id = 457] 01:09:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7fa79860c000) [pid = 1830] [serial = 1372] [outer = (nil)] 01:09:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7fa7a1ab9000) [pid = 1830] [serial = 1373] [outer = 0x7fa79860c000] 01:09:35 INFO - PROCESS | 1830 | 1461226175393 Marionette DEBUG loaded listener.js 01:09:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7fa7a1af3c00) [pid = 1830] [serial = 1374] [outer = 0x7fa79860c000] 01:09:36 INFO - PROCESS | 1830 | 1461226176162 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1233ms 01:09:36 INFO - PROCESS | 1830 | 1461226176221 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 01:09:36 INFO - PROCESS | 1830 | 1461226176224 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 01:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:09:36 INFO - PROCESS | 1830 | 1461226176230 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:09:36 INFO - PROCESS | 1830 | 1461226176232 Marionette TRACE conn3 <- [1,1802,null,{}] 01:09:36 INFO - PROCESS | 1830 | 1461226176236 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:36 INFO - PROCESS | 1830 | 1461226176384 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 01:09:36 INFO - PROCESS | 1830 | 1461226176563 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e97800 == 117 [pid = 1830] [id = 458] 01:09:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7fa7a0734400) [pid = 1830] [serial = 1375] [outer = (nil)] 01:09:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7fa7a1b49400) [pid = 1830] [serial = 1376] [outer = 0x7fa7a0734400] 01:09:36 INFO - PROCESS | 1830 | 1461226176622 Marionette DEBUG loaded listener.js 01:09:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7fa7a1b58000) [pid = 1830] [serial = 1377] [outer = 0x7fa7a0734400] 01:09:37 INFO - PROCESS | 1830 | 1461226177386 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1227ms 01:09:37 INFO - PROCESS | 1830 | 1461226177457 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 01:09:37 INFO - PROCESS | 1830 | 1461226177460 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 01:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:09:37 INFO - PROCESS | 1830 | 1461226177465 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:09:37 INFO - PROCESS | 1830 | 1461226177468 Marionette TRACE conn3 <- [1,1806,null,{}] 01:09:37 INFO - PROCESS | 1830 | 1461226177472 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:37 INFO - PROCESS | 1830 | 1461226177645 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 01:09:37 INFO - PROCESS | 1830 | 1461226177822 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a63bc800 == 118 [pid = 1830] [id = 459] 01:09:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7fa7a1bec000) [pid = 1830] [serial = 1378] [outer = (nil)] 01:09:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7fa7a22f6800) [pid = 1830] [serial = 1379] [outer = 0x7fa7a1bec000] 01:09:37 INFO - PROCESS | 1830 | 1461226177884 Marionette DEBUG loaded listener.js 01:09:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7fa7a2da2800) [pid = 1830] [serial = 1380] [outer = 0x7fa7a1bec000] 01:09:38 INFO - PROCESS | 1830 | 1461226178611 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1178ms 01:09:38 INFO - PROCESS | 1830 | 1461226178649 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 01:09:38 INFO - PROCESS | 1830 | 1461226178652 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 01:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:09:38 INFO - PROCESS | 1830 | 1461226178657 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:09:38 INFO - PROCESS | 1830 | 1461226178659 Marionette TRACE conn3 <- [1,1810,null,{}] 01:09:38 INFO - PROCESS | 1830 | 1461226178664 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:38 INFO - PROCESS | 1830 | 1461226178814 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 01:09:38 INFO - PROCESS | 1830 | 1461226178995 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a66c9800 == 119 [pid = 1830] [id = 460] 01:09:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7fa7a1bf1000) [pid = 1830] [serial = 1381] [outer = (nil)] 01:09:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7fa7a2f94400) [pid = 1830] [serial = 1382] [outer = 0x7fa7a1bf1000] 01:09:39 INFO - PROCESS | 1830 | 1461226179056 Marionette DEBUG loaded listener.js 01:09:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7fa7a2fbfc00) [pid = 1830] [serial = 1383] [outer = 0x7fa7a1bf1000] 01:09:39 INFO - PROCESS | 1830 | 1461226179832 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1225ms 01:09:39 INFO - PROCESS | 1830 | 1461226179883 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 01:09:39 INFO - PROCESS | 1830 | 1461226179886 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 01:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:09:39 INFO - PROCESS | 1830 | 1461226179891 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:09:39 INFO - PROCESS | 1830 | 1461226179893 Marionette TRACE conn3 <- [1,1814,null,{}] 01:09:39 INFO - PROCESS | 1830 | 1461226179898 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:40 INFO - PROCESS | 1830 | 1461226180045 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 01:09:40 INFO - PROCESS | 1830 | 1461226180225 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6c8f000 == 120 [pid = 1830] [id = 461] 01:09:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7fa7a2a07400) [pid = 1830] [serial = 1384] [outer = (nil)] 01:09:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa7a3288c00) [pid = 1830] [serial = 1385] [outer = 0x7fa7a2a07400] 01:09:40 INFO - PROCESS | 1830 | 1461226180287 Marionette DEBUG loaded listener.js 01:09:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa7a448e800) [pid = 1830] [serial = 1386] [outer = 0x7fa7a2a07400] 01:09:41 INFO - PROCESS | 1830 | 1461226181047 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1225ms 01:09:41 INFO - PROCESS | 1830 | 1461226181118 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 01:09:41 INFO - PROCESS | 1830 | 1461226181121 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 01:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:09:41 INFO - PROCESS | 1830 | 1461226181126 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:09:41 INFO - PROCESS | 1830 | 1461226181128 Marionette TRACE conn3 <- [1,1818,null,{}] 01:09:41 INFO - PROCESS | 1830 | 1461226181133 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:41 INFO - PROCESS | 1830 | 1461226181287 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 01:09:41 INFO - PROCESS | 1830 | 1461226181465 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a8878800 == 121 [pid = 1830] [id = 462] 01:09:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa7923f9000) [pid = 1830] [serial = 1387] [outer = (nil)] 01:09:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7fa7a5b04c00) [pid = 1830] [serial = 1388] [outer = 0x7fa7923f9000] 01:09:41 INFO - PROCESS | 1830 | 1461226181526 Marionette DEBUG loaded listener.js 01:09:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7fa7a5f5d000) [pid = 1830] [serial = 1389] [outer = 0x7fa7923f9000] 01:09:42 INFO - PROCESS | 1830 | 1461226182239 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1177ms 01:09:42 INFO - PROCESS | 1830 | 1461226182304 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 01:09:42 INFO - PROCESS | 1830 | 1461226182308 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 01:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:09:42 INFO - PROCESS | 1830 | 1461226182313 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:09:42 INFO - PROCESS | 1830 | 1461226182316 Marionette TRACE conn3 <- [1,1822,null,{}] 01:09:42 INFO - PROCESS | 1830 | 1461226182321 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:42 INFO - PROCESS | 1830 | 1461226182488 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 01:09:42 INFO - PROCESS | 1830 | 1461226182664 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9aa800 == 122 [pid = 1830] [id = 463] 01:09:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7fa7a327e400) [pid = 1830] [serial = 1390] [outer = (nil)] 01:09:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7fa7a6076800) [pid = 1830] [serial = 1391] [outer = 0x7fa7a327e400] 01:09:42 INFO - PROCESS | 1830 | 1461226182722 Marionette DEBUG loaded listener.js 01:09:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7fa7a611e400) [pid = 1830] [serial = 1392] [outer = 0x7fa7a327e400] 01:09:43 INFO - PROCESS | 1830 | 1461226183504 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1231ms 01:09:43 INFO - PROCESS | 1830 | 1461226183545 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 01:09:43 INFO - PROCESS | 1830 | 1461226183548 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 01:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:09:43 INFO - PROCESS | 1830 | 1461226183554 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:09:43 INFO - PROCESS | 1830 | 1461226183556 Marionette TRACE conn3 <- [1,1826,null,{}] 01:09:43 INFO - PROCESS | 1830 | 1461226183561 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:43 INFO - PROCESS | 1830 | 1461226183728 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 01:09:43 INFO - PROCESS | 1830 | 1461226183917 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aba91800 == 123 [pid = 1830] [id = 464] 01:09:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7fa7a4508000) [pid = 1830] [serial = 1393] [outer = (nil)] 01:09:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7fa7aa21d400) [pid = 1830] [serial = 1394] [outer = 0x7fa7a4508000] 01:09:43 INFO - PROCESS | 1830 | 1461226183982 Marionette DEBUG loaded listener.js 01:09:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7fa7aada8000) [pid = 1830] [serial = 1395] [outer = 0x7fa7a4508000] 01:09:44 INFO - PROCESS | 1830 | 1461226184776 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1279ms 01:09:44 INFO - PROCESS | 1830 | 1461226184834 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 01:09:44 INFO - PROCESS | 1830 | 1461226184837 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 01:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:09:44 INFO - PROCESS | 1830 | 1461226184842 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:09:44 INFO - PROCESS | 1830 | 1461226184844 Marionette TRACE conn3 <- [1,1830,null,{}] 01:09:44 INFO - PROCESS | 1830 | 1461226184848 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:45 INFO - PROCESS | 1830 | 1461226184997 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 01:09:45 INFO - PROCESS | 1830 | 1461226185181 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79568b800 == 124 [pid = 1830] [id = 465] 01:09:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7fa7946f6800) [pid = 1830] [serial = 1396] [outer = (nil)] 01:09:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7fa798610800) [pid = 1830] [serial = 1397] [outer = 0x7fa7946f6800] 01:09:45 INFO - PROCESS | 1830 | 1461226185243 Marionette DEBUG loaded listener.js 01:09:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa7aaafc000) [pid = 1830] [serial = 1398] [outer = 0x7fa7946f6800] 01:09:46 INFO - PROCESS | 1830 | 1461226186026 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1531ms 01:09:46 INFO - PROCESS | 1830 | 1461226186375 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 01:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:09:46 INFO - PROCESS | 1830 | 1461226186380 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 01:09:46 INFO - PROCESS | 1830 | 1461226186387 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:09:46 INFO - PROCESS | 1830 | 1461226186390 Marionette TRACE conn3 <- [1,1834,null,{}] 01:09:46 INFO - PROCESS | 1830 | 1461226186396 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:46 INFO - PROCESS | 1830 | 1461226186554 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 01:09:46 INFO - PROCESS | 1830 | 1461226186768 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79686b000 == 125 [pid = 1830] [id = 466] 01:09:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa79460dc00) [pid = 1830] [serial = 1399] [outer = (nil)] 01:09:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa79465d800) [pid = 1830] [serial = 1400] [outer = 0x7fa79460dc00] 01:09:46 INFO - PROCESS | 1830 | 1461226186825 Marionette DEBUG loaded listener.js 01:09:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa79477c000) [pid = 1830] [serial = 1401] [outer = 0x7fa79460dc00] 01:09:47 INFO - PROCESS | 1830 | 1461226187551 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 01:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1233ms 01:09:47 INFO - PROCESS | 1830 | 1461226187620 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 01:09:47 INFO - PROCESS | 1830 | 1461226187623 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 01:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:09:47 INFO - PROCESS | 1830 | 1461226187634 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:09:47 INFO - PROCESS | 1830 | 1461226187639 Marionette TRACE conn3 <- [1,1838,null,{}] 01:09:47 INFO - PROCESS | 1830 | 1461226187643 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:47 INFO - PROCESS | 1830 | 1461226187783 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 01:09:48 INFO - PROCESS | 1830 | 1461226188130 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa790eb4000 == 126 [pid = 1830] [id = 467] 01:09:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa7946ff800) [pid = 1830] [serial = 1402] [outer = (nil)] 01:09:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa7958c9000) [pid = 1830] [serial = 1403] [outer = 0x7fa7946ff800] 01:09:48 INFO - PROCESS | 1830 | 1461226188229 Marionette DEBUG loaded listener.js 01:09:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7fa7970d1000) [pid = 1830] [serial = 1404] [outer = 0x7fa7946ff800] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b97bd000 == 125 [pid = 1830] [id = 319] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79ef70800 == 124 [pid = 1830] [id = 452] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7fa79839b800) [pid = 1830] [serial = 1259] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7fa7982c8400) [pid = 1830] [serial = 1265] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7fa7a20ad800) [pid = 1830] [serial = 35] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7fa7983a5400) [pid = 1830] [serial = 1262] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7fa79561cc00) [pid = 1830] [serial = 1268] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa792f8d400) [pid = 1830] [serial = 1256] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7fa798611000) [pid = 1830] [serial = 1271] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7fa79ed7d800) [pid = 1830] [serial = 1298] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7989f0800 == 123 [pid = 1830] [id = 451] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797522000 == 122 [pid = 1830] [id = 450] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa796879000 == 121 [pid = 1830] [id = 449] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795cc7000 == 120 [pid = 1830] [id = 448] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7926b2000 == 119 [pid = 1830] [id = 447] 01:09:49 INFO - PROCESS | 1830 | 1461226189098 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7966d5000 == 118 [pid = 1830] [id = 446] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7954c8800 == 117 [pid = 1830] [id = 445] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7966e5000 == 116 [pid = 1830] [id = 443] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792cd7800 == 115 [pid = 1830] [id = 442] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be090000 == 114 [pid = 1830] [id = 441] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa790ebc800 == 113 [pid = 1830] [id = 440] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be634800 == 112 [pid = 1830] [id = 439] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7af529000 == 111 [pid = 1830] [id = 438] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa9a6000 == 110 [pid = 1830] [id = 437] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6dcf000 == 109 [pid = 1830] [id = 436] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a66cd000 == 108 [pid = 1830] [id = 435] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7987d3800 == 107 [pid = 1830] [id = 434] 01:09:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7955da000 == 106 [pid = 1830] [id = 433] 01:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1532ms 01:09:49 INFO - PROCESS | 1830 | 1461226189163 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 01:09:49 INFO - PROCESS | 1830 | 1461226189165 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 01:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:09:49 INFO - PROCESS | 1830 | 1461226189171 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:09:49 INFO - PROCESS | 1830 | 1461226189173 Marionette TRACE conn3 <- [1,1842,null,{}] 01:09:49 INFO - PROCESS | 1830 | 1461226189185 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:49 INFO - PROCESS | 1830 | 1461226189328 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 01:09:49 INFO - PROCESS | 1830 | 1461226189338 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7947a5800 == 107 [pid = 1830] [id = 468] 01:09:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7fa797693400) [pid = 1830] [serial = 1405] [outer = (nil)] 01:09:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa7983a4c00) [pid = 1830] [serial = 1406] [outer = 0x7fa797693400] 01:09:49 INFO - PROCESS | 1830 | 1461226189395 Marionette DEBUG loaded listener.js 01:09:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa79ec5a000) [pid = 1830] [serial = 1407] [outer = 0x7fa797693400] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa7b95a4400) [pid = 1830] [serial = 1250] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7fa7965d8400) [pid = 1830] [serial = 1295] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7fa7a1b4dc00) [pid = 1830] [serial = 1290] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7fa7aace7800) [pid = 1830] [serial = 1247] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7fa7a2fbd800) [pid = 1830] [serial = 1244] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7fa7a0992400) [pid = 1830] [serial = 1289] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7fa7975e1800) [pid = 1830] [serial = 1238] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7fa79465c400) [pid = 1830] [serial = 1277] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7fa7965cc000) [pid = 1830] [serial = 1281] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7fa795a12000) [pid = 1830] [serial = 1280] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7fa79477a400) [pid = 1830] [serial = 1235] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7fa7983aac00) [pid = 1830] [serial = 1286] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7fa792eedc00) [pid = 1830] [serial = 1253] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7fa7a09a1c00) [pid = 1830] [serial = 1241] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7fa797692c00) [pid = 1830] [serial = 1283] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7fa79860ec00) [pid = 1830] [serial = 1287] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7fa7a35e8800) [pid = 1830] [serial = 861] [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.] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7fa79272c000) [pid = 1830] [serial = 1275] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7fa7a21a0c00) [pid = 1830] [serial = 1292] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7fa792428800) [pid = 1830] [serial = 1274] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7fa7a4507000) [pid = 1830] [serial = 1293] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7fa7982cf400) [pid = 1830] [serial = 1284] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7fa794cc4400) [pid = 1830] [serial = 1278] [outer = (nil)] [url = about:blank] 01:09:49 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7fa7977fac00) [pid = 1830] [serial = 1296] [outer = (nil)] [url = about:blank] 01:09:50 INFO - PROCESS | 1830 | 1461226190179 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1028ms 01:09:50 INFO - PROCESS | 1830 | 1461226190206 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 01:09:50 INFO - PROCESS | 1830 | 1461226190208 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 01:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:09:50 INFO - PROCESS | 1830 | 1461226190214 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:09:50 INFO - PROCESS | 1830 | 1461226190216 Marionette TRACE conn3 <- [1,1846,null,{}] 01:09:50 INFO - PROCESS | 1830 | 1461226190220 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:50 INFO - PROCESS | 1830 | 1461226190355 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 01:09:50 INFO - PROCESS | 1830 | 1461226190367 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79672c000 == 108 [pid = 1830] [id = 469] 01:09:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7fa797666400) [pid = 1830] [serial = 1408] [outer = (nil)] 01:09:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7fa79f085400) [pid = 1830] [serial = 1409] [outer = 0x7fa797666400] 01:09:50 INFO - PROCESS | 1830 | 1461226190420 Marionette DEBUG loaded listener.js 01:09:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7fa79fb79400) [pid = 1830] [serial = 1410] [outer = 0x7fa797666400] 01:09:51 INFO - PROCESS | 1830 | 1461226191126 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:09:51 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) 01:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 976ms 01:09:51 INFO - PROCESS | 1830 | 1461226191190 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 01:09:51 INFO - PROCESS | 1830 | 1461226191193 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 01:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:09:51 INFO - PROCESS | 1830 | 1461226191198 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:09:51 INFO - PROCESS | 1830 | 1461226191199 Marionette TRACE conn3 <- [1,1850,null,{}] 01:09:51 INFO - PROCESS | 1830 | 1461226191204 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:51 INFO - PROCESS | 1830 | 1461226191338 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 01:09:51 INFO - PROCESS | 1830 | 1461226191349 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797521000 == 109 [pid = 1830] [id = 470] 01:09:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7fa790e2dc00) [pid = 1830] [serial = 1411] [outer = (nil)] 01:09:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7fa7a07e4c00) [pid = 1830] [serial = 1412] [outer = 0x7fa790e2dc00] 01:09:51 INFO - PROCESS | 1830 | 1461226191403 Marionette DEBUG loaded listener.js 01:09:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7fa7a1af2c00) [pid = 1830] [serial = 1413] [outer = 0x7fa790e2dc00] 01:09:52 INFO - PROCESS | 1830 | 1461226192208 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1023ms 01:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:09:52 INFO - PROCESS | 1830 | 1461226192226 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 01:09:52 INFO - PROCESS | 1830 | 1461226192227 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 01:09:52 INFO - PROCESS | 1830 | 1461226192232 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:09:52 INFO - PROCESS | 1830 | 1461226192235 Marionette TRACE conn3 <- [1,1854,null,{}] 01:09:52 INFO - PROCESS | 1830 | 1461226192239 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:52 INFO - PROCESS | 1830 | 1461226192437 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 01:09:52 INFO - PROCESS | 1830 | 1461226192466 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798ad9800 == 110 [pid = 1830] [id = 471] 01:09:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7fa7a219a000) [pid = 1830] [serial = 1414] [outer = (nil)] 01:09:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7fa7a2668800) [pid = 1830] [serial = 1415] [outer = 0x7fa7a219a000] 01:09:52 INFO - PROCESS | 1830 | 1461226192518 Marionette DEBUG loaded listener.js 01:09:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7fa7a2f8fc00) [pid = 1830] [serial = 1416] [outer = 0x7fa7a219a000] 01:09:53 INFO - PROCESS | 1830 | 1461226193166 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 979ms 01:09:53 INFO - PROCESS | 1830 | 1461226193212 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 01:09:53 INFO - PROCESS | 1830 | 1461226193214 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 01:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:09:53 INFO - PROCESS | 1830 | 1461226193225 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:09:53 INFO - PROCESS | 1830 | 1461226193227 Marionette TRACE conn3 <- [1,1858,null,{}] 01:09:53 INFO - PROCESS | 1830 | 1461226193230 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:53 INFO - PROCESS | 1830 | 1461226193407 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 01:09:53 INFO - PROCESS | 1830 | 1461226193437 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a221c800 == 111 [pid = 1830] [id = 472] 01:09:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa7a1b46c00) [pid = 1830] [serial = 1417] [outer = (nil)] 01:09:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa7a5f5ec00) [pid = 1830] [serial = 1418] [outer = 0x7fa7a1b46c00] 01:09:53 INFO - PROCESS | 1830 | 1461226193487 Marionette DEBUG loaded listener.js 01:09:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa7a611d400) [pid = 1830] [serial = 1419] [outer = 0x7fa7a1b46c00] 01:09:54 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7fa798605800) [pid = 1830] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:09:54 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7fa79ed78800) [pid = 1830] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:09:54 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7fa792725c00) [pid = 1830] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:09:54 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7fa792723c00) [pid = 1830] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:09:54 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7fa7923f6800) [pid = 1830] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:09:54 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7fa79584ac00) [pid = 1830] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:09:54 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7fa790e35c00) [pid = 1830] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:09:54 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7fa7946ffc00) [pid = 1830] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:09:54 INFO - PROCESS | 1830 | 1461226194384 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1173ms 01:09:54 INFO - PROCESS | 1830 | 1461226194399 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 01:09:54 INFO - PROCESS | 1830 | 1461226194401 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 01:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:09:54 INFO - PROCESS | 1830 | 1461226194407 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:09:54 INFO - PROCESS | 1830 | 1461226194408 Marionette TRACE conn3 <- [1,1862,null,{}] 01:09:54 INFO - PROCESS | 1830 | 1461226194413 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:54 INFO - PROCESS | 1830 | 1461226194534 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 01:09:54 INFO - PROCESS | 1830 | 1461226194676 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79f89d000 == 112 [pid = 1830] [id = 473] 01:09:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7fa792725c00) [pid = 1830] [serial = 1420] [outer = (nil)] 01:09:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7fa7a1ab8400) [pid = 1830] [serial = 1421] [outer = 0x7fa792725c00] 01:09:54 INFO - PROCESS | 1830 | 1461226194725 Marionette DEBUG loaded listener.js 01:09:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7fa7a65e1c00) [pid = 1830] [serial = 1422] [outer = 0x7fa792725c00] 01:09:55 INFO - PROCESS | 1830 | 1461226195255 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 873ms 01:09:55 INFO - PROCESS | 1830 | 1461226195282 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 01:09:55 INFO - PROCESS | 1830 | 1461226195284 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 01:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:09:55 INFO - PROCESS | 1830 | 1461226195290 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:09:55 INFO - PROCESS | 1830 | 1461226195292 Marionette TRACE conn3 <- [1,1866,null,{}] 01:09:55 INFO - PROCESS | 1830 | 1461226195296 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:55 INFO - PROCESS | 1830 | 1461226195427 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 01:09:55 INFO - PROCESS | 1830 | 1461226195441 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a615d800 == 113 [pid = 1830] [id = 474] 01:09:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7fa7a5f6a400) [pid = 1830] [serial = 1423] [outer = (nil)] 01:09:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7fa7aa192c00) [pid = 1830] [serial = 1424] [outer = 0x7fa7a5f6a400] 01:09:55 INFO - PROCESS | 1830 | 1461226195490 Marionette DEBUG loaded listener.js 01:09:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa7aace7800) [pid = 1830] [serial = 1425] [outer = 0x7fa7a5f6a400] 01:09:56 INFO - PROCESS | 1830 | 1461226196301 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1076ms 01:09:56 INFO - PROCESS | 1830 | 1461226196367 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 01:09:56 INFO - PROCESS | 1830 | 1461226196372 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 01:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:09:56 INFO - PROCESS | 1830 | 1461226196395 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:09:56 INFO - PROCESS | 1830 | 1461226196401 Marionette TRACE conn3 <- [1,1870,null,{}] 01:09:56 INFO - PROCESS | 1830 | 1461226196408 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:56 INFO - PROCESS | 1830 | 1461226196580 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 01:09:56 INFO - PROCESS | 1830 | 1461226196771 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7954cd800 == 114 [pid = 1830] [id = 475] 01:09:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa792ee9c00) [pid = 1830] [serial = 1426] [outer = (nil)] 01:09:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa79561d000) [pid = 1830] [serial = 1427] [outer = 0x7fa792ee9c00] 01:09:56 INFO - PROCESS | 1830 | 1461226196833 Marionette DEBUG loaded listener.js 01:09:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7fa795a1c800) [pid = 1830] [serial = 1428] [outer = 0x7fa792ee9c00] 01:09:57 INFO - PROCESS | 1830 | 1461226197582 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1237ms 01:09:57 INFO - PROCESS | 1830 | 1461226197634 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 01:09:57 INFO - PROCESS | 1830 | 1461226197640 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 01:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:09:57 INFO - PROCESS | 1830 | 1461226197652 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:09:57 INFO - PROCESS | 1830 | 1461226197655 Marionette TRACE conn3 <- [1,1874,null,{}] 01:09:57 INFO - PROCESS | 1830 | 1461226197661 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:57 INFO - PROCESS | 1830 | 1461226197813 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 01:09:57 INFO - PROCESS | 1830 | 1461226197993 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798acc000 == 115 [pid = 1830] [id = 476] 01:09:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7fa792eeac00) [pid = 1830] [serial = 1429] [outer = (nil)] 01:09:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7fa798604000) [pid = 1830] [serial = 1430] [outer = 0x7fa792eeac00] 01:09:58 INFO - PROCESS | 1830 | 1461226198062 Marionette DEBUG loaded listener.js 01:09:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7fa79ec6b400) [pid = 1830] [serial = 1431] [outer = 0x7fa792eeac00] 01:09:58 INFO - PROCESS | 1830 | 1461226198888 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1280ms 01:09:58 INFO - PROCESS | 1830 | 1461226198932 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 01:09:58 INFO - PROCESS | 1830 | 1461226198936 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 01:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:09:58 INFO - PROCESS | 1830 | 1461226198941 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:09:58 INFO - PROCESS | 1830 | 1461226198946 Marionette TRACE conn3 <- [1,1878,null,{}] 01:09:58 INFO - PROCESS | 1830 | 1461226198959 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:09:59 INFO - PROCESS | 1830 | 1461226199104 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 01:09:59 INFO - PROCESS | 1830 | 1461226199290 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a671e800 == 116 [pid = 1830] [id = 477] 01:09:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7fa79ed7d800) [pid = 1830] [serial = 1432] [outer = (nil)] 01:09:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7fa7a1b60000) [pid = 1830] [serial = 1433] [outer = 0x7fa79ed7d800] 01:09:59 INFO - PROCESS | 1830 | 1461226199351 Marionette DEBUG loaded listener.js 01:09:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7fa7a29a3c00) [pid = 1830] [serial = 1434] [outer = 0x7fa79ed7d800] 01:10:00 INFO - PROCESS | 1830 | 1461226200100 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1183ms 01:10:00 INFO - PROCESS | 1830 | 1461226200124 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 01:10:00 INFO - PROCESS | 1830 | 1461226200127 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 01:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:10:00 INFO - PROCESS | 1830 | 1461226200133 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:10:00 INFO - PROCESS | 1830 | 1461226200135 Marionette TRACE conn3 <- [1,1882,null,{}] 01:10:00 INFO - PROCESS | 1830 | 1461226200139 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:00 INFO - PROCESS | 1830 | 1461226200277 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 01:10:00 INFO - PROCESS | 1830 | 1461226200458 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aaa6f000 == 117 [pid = 1830] [id = 478] 01:10:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7fa7a099d400) [pid = 1830] [serial = 1435] [outer = (nil)] 01:10:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7fa7a601e000) [pid = 1830] [serial = 1436] [outer = 0x7fa7a099d400] 01:10:00 INFO - PROCESS | 1830 | 1461226200517 Marionette DEBUG loaded listener.js 01:10:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7fa7aa191400) [pid = 1830] [serial = 1437] [outer = 0x7fa7a099d400] 01:10:01 INFO - PROCESS | 1830 | 1461226201295 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1224ms 01:10:01 INFO - PROCESS | 1830 | 1461226201358 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 01:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:10:01 INFO - PROCESS | 1830 | 1461226201361 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 01:10:01 INFO - PROCESS | 1830 | 1461226201366 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:10:01 INFO - PROCESS | 1830 | 1461226201369 Marionette TRACE conn3 <- [1,1886,null,{}] 01:10:01 INFO - PROCESS | 1830 | 1461226201373 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:01 INFO - PROCESS | 1830 | 1461226201509 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 01:10:01 INFO - PROCESS | 1830 | 1461226201691 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac57c800 == 118 [pid = 1830] [id = 479] 01:10:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa7a2fba000) [pid = 1830] [serial = 1438] [outer = (nil)] 01:10:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa7ab814c00) [pid = 1830] [serial = 1439] [outer = 0x7fa7a2fba000] 01:10:01 INFO - PROCESS | 1830 | 1461226201749 Marionette DEBUG loaded listener.js 01:10:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa7abe67800) [pid = 1830] [serial = 1440] [outer = 0x7fa7a2fba000] 01:10:02 INFO - PROCESS | 1830 | 1461226202515 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1176ms 01:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:10:02 INFO - PROCESS | 1830 | 1461226202555 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 01:10:02 INFO - PROCESS | 1830 | 1461226202558 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 01:10:02 INFO - PROCESS | 1830 | 1461226202563 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:10:02 INFO - PROCESS | 1830 | 1461226202566 Marionette TRACE conn3 <- [1,1890,null,{}] 01:10:02 INFO - PROCESS | 1830 | 1461226202570 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:02 INFO - PROCESS | 1830 | 1461226202735 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 01:10:02 INFO - PROCESS | 1830 | 1461226202921 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b84ce800 == 119 [pid = 1830] [id = 480] 01:10:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa7ac95e800) [pid = 1830] [serial = 1441] [outer = (nil)] 01:10:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa7af5a2400) [pid = 1830] [serial = 1442] [outer = 0x7fa7ac95e800] 01:10:02 INFO - PROCESS | 1830 | 1461226202983 Marionette DEBUG loaded listener.js 01:10:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa7b92ef400) [pid = 1830] [serial = 1443] [outer = 0x7fa7ac95e800] 01:10:03 INFO - PROCESS | 1830 | 1461226203756 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1235ms 01:10:03 INFO - PROCESS | 1830 | 1461226203798 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 01:10:03 INFO - PROCESS | 1830 | 1461226203802 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 01:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:10:03 INFO - PROCESS | 1830 | 1461226203807 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:10:03 INFO - PROCESS | 1830 | 1461226203809 Marionette TRACE conn3 <- [1,1894,null,{}] 01:10:03 INFO - PROCESS | 1830 | 1461226203813 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:03 INFO - PROCESS | 1830 | 1461226203952 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 01:10:04 INFO - PROCESS | 1830 | 1461226204136 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba40e000 == 120 [pid = 1830] [id = 481] 01:10:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7fa7af175c00) [pid = 1830] [serial = 1444] [outer = (nil)] 01:10:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7fa7b9520400) [pid = 1830] [serial = 1445] [outer = 0x7fa7af175c00] 01:10:04 INFO - PROCESS | 1830 | 1461226204193 Marionette DEBUG loaded listener.js 01:10:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7fa7b95f0400) [pid = 1830] [serial = 1446] [outer = 0x7fa7af175c00] 01:10:04 INFO - PROCESS | 1830 | 1461226204920 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1177ms 01:10:04 INFO - PROCESS | 1830 | 1461226204985 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 01:10:04 INFO - PROCESS | 1830 | 1461226204988 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 01:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:10:04 INFO - PROCESS | 1830 | 1461226204992 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:10:04 INFO - PROCESS | 1830 | 1461226204995 Marionette TRACE conn3 <- [1,1898,null,{}] 01:10:05 INFO - PROCESS | 1830 | 1461226204999 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:05 INFO - PROCESS | 1830 | 1461226205138 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 01:10:05 INFO - PROCESS | 1830 | 1461226205323 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be08a800 == 121 [pid = 1830] [id = 482] 01:10:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7fa7a65d4000) [pid = 1830] [serial = 1447] [outer = (nil)] 01:10:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7fa7b97ed400) [pid = 1830] [serial = 1448] [outer = 0x7fa7a65d4000] 01:10:05 INFO - PROCESS | 1830 | 1461226205380 Marionette DEBUG loaded listener.js 01:10:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7fa7ba70f000) [pid = 1830] [serial = 1449] [outer = 0x7fa7a65d4000] 01:10:06 INFO - PROCESS | 1830 | 1461226206130 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1175ms 01:10:06 INFO - PROCESS | 1830 | 1461226206170 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 01:10:06 INFO - PROCESS | 1830 | 1461226206173 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 01:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:10:06 INFO - PROCESS | 1830 | 1461226206178 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:10:06 INFO - PROCESS | 1830 | 1461226206179 Marionette TRACE conn3 <- [1,1902,null,{}] 01:10:06 INFO - PROCESS | 1830 | 1461226206184 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:06 INFO - PROCESS | 1830 | 1461226206323 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 01:10:06 INFO - PROCESS | 1830 | 1461226206507 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be7a2800 == 122 [pid = 1830] [id = 483] 01:10:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7fa7af56dc00) [pid = 1830] [serial = 1450] [outer = (nil)] 01:10:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7fa7bc617800) [pid = 1830] [serial = 1451] [outer = 0x7fa7af56dc00] 01:10:06 INFO - PROCESS | 1830 | 1461226206568 Marionette DEBUG loaded listener.js 01:10:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7fa7be5ba800) [pid = 1830] [serial = 1452] [outer = 0x7fa7af56dc00] 01:10:07 INFO - PROCESS | 1830 | 1461226207326 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1178ms 01:10:07 INFO - PROCESS | 1830 | 1461226207363 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 01:10:07 INFO - PROCESS | 1830 | 1461226207366 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 01:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:10:07 INFO - PROCESS | 1830 | 1461226207370 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:10:07 INFO - PROCESS | 1830 | 1461226207372 Marionette TRACE conn3 <- [1,1906,null,{}] 01:10:07 INFO - PROCESS | 1830 | 1461226207377 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:07 INFO - PROCESS | 1830 | 1461226207514 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 01:10:07 INFO - PROCESS | 1830 | 1461226207698 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c0788000 == 123 [pid = 1830] [id = 484] 01:10:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7fa791088400) [pid = 1830] [serial = 1453] [outer = (nil)] 01:10:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7fa791090400) [pid = 1830] [serial = 1454] [outer = 0x7fa791088400] 01:10:07 INFO - PROCESS | 1830 | 1461226207755 Marionette DEBUG loaded listener.js 01:10:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7fa791095400) [pid = 1830] [serial = 1455] [outer = 0x7fa791088400] 01:10:08 INFO - PROCESS | 1830 | 1461226208898 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1576ms 01:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:10:08 INFO - PROCESS | 1830 | 1461226208947 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 01:10:08 INFO - PROCESS | 1830 | 1461226208950 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 01:10:08 INFO - PROCESS | 1830 | 1461226208968 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:10:08 INFO - PROCESS | 1830 | 1461226208972 Marionette TRACE conn3 <- [1,1910,null,{}] 01:10:08 INFO - PROCESS | 1830 | 1461226208982 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:09 INFO - PROCESS | 1830 | 1461226209181 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 01:10:09 INFO - PROCESS | 1830 | 1461226209381 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798471000 == 124 [pid = 1830] [id = 485] 01:10:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7fa792422c00) [pid = 1830] [serial = 1456] [outer = (nil)] 01:10:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa792eedc00) [pid = 1830] [serial = 1457] [outer = 0x7fa792422c00] 01:10:09 INFO - PROCESS | 1830 | 1461226209438 Marionette DEBUG loaded listener.js 01:10:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa7946fd400) [pid = 1830] [serial = 1458] [outer = 0x7fa792422c00] 01:10:10 INFO - PROCESS | 1830 | 1461226210264 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1349ms 01:10:10 INFO - PROCESS | 1830 | 1461226210305 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 01:10:10 INFO - PROCESS | 1830 | 1461226210312 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 01:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:10:10 INFO - PROCESS | 1830 | 1461226210320 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:10:10 INFO - PROCESS | 1830 | 1461226210323 Marionette TRACE conn3 <- [1,1914,null,{}] 01:10:10 INFO - PROCESS | 1830 | 1461226210328 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:10 INFO - PROCESS | 1830 | 1461226210539 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 01:10:10 INFO - PROCESS | 1830 | 1461226210682 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795cd9000 == 125 [pid = 1830] [id = 486] 01:10:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa7946fe400) [pid = 1830] [serial = 1459] [outer = (nil)] 01:10:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa795845800) [pid = 1830] [serial = 1460] [outer = 0x7fa7946fe400] 01:10:10 INFO - PROCESS | 1830 | 1461226210740 Marionette DEBUG loaded listener.js 01:10:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa7965d9000) [pid = 1830] [serial = 1461] [outer = 0x7fa7946fe400] 01:10:11 INFO - PROCESS | 1830 | 1461226211555 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1287ms 01:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:10:11 INFO - PROCESS | 1830 | 1461226211608 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 01:10:11 INFO - PROCESS | 1830 | 1461226211610 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 01:10:11 INFO - PROCESS | 1830 | 1461226211615 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:10:11 INFO - PROCESS | 1830 | 1461226211620 Marionette TRACE conn3 <- [1,1918,null,{}] 01:10:11 INFO - PROCESS | 1830 | 1461226211632 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:11 INFO - PROCESS | 1830 | 1461226211769 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 01:10:11 INFO - PROCESS | 1830 | 1461226211960 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a0b6e800 == 126 [pid = 1830] [id = 487] 01:10:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa7977f8800) [pid = 1830] [serial = 1462] [outer = (nil)] 01:10:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa7983a7c00) [pid = 1830] [serial = 1463] [outer = 0x7fa7977f8800] 01:10:12 INFO - PROCESS | 1830 | 1461226212018 Marionette DEBUG loaded listener.js 01:10:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa79ec67c00) [pid = 1830] [serial = 1464] [outer = 0x7fa7977f8800] 01:10:12 INFO - PROCESS | 1830 | 1461226212732 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1186ms 01:10:12 INFO - PROCESS | 1830 | 1461226212801 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 01:10:12 INFO - PROCESS | 1830 | 1461226212804 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 01:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:10:12 INFO - PROCESS | 1830 | 1461226212809 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:10:12 INFO - PROCESS | 1830 | 1461226212811 Marionette TRACE conn3 <- [1,1922,null,{}] 01:10:12 INFO - PROCESS | 1830 | 1461226212815 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:12 INFO - PROCESS | 1830 | 1461226212947 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 01:10:13 INFO - PROCESS | 1830 | 1461226213147 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792ce1800 == 127 [pid = 1830] [id = 488] 01:10:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa794cc2400) [pid = 1830] [serial = 1465] [outer = (nil)] 01:10:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa79f092400) [pid = 1830] [serial = 1466] [outer = 0x7fa794cc2400] 01:10:13 INFO - PROCESS | 1830 | 1461226213201 Marionette DEBUG loaded listener.js 01:10:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa7a074b400) [pid = 1830] [serial = 1467] [outer = 0x7fa794cc2400] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be94c000 == 126 [pid = 1830] [id = 423] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79f89d000 == 125 [pid = 1830] [id = 473] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7fa792f8cc00) [pid = 1830] [serial = 1301] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7fa7a8fc6000) [pid = 1830] [serial = 1325] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7fa7a611a800) [pid = 1830] [serial = 1322] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7fa798611800) [pid = 1830] [serial = 1307] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7fa7958c7800) [pid = 1830] [serial = 1304] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7fa7a0745000) [pid = 1830] [serial = 1310] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7fa7a6111800) [pid = 1830] [serial = 1319] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa7a1b4b400) [pid = 1830] [serial = 1313] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa7a2fb1000) [pid = 1830] [serial = 1316] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa7a1b62c00) [pid = 1830] [serial = 1328] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa7970c3c00) [pid = 1830] [serial = 1331] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7fa79ec6ec00) [pid = 1830] [serial = 1334] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7fa7a07e1400) [pid = 1830] [serial = 1361] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a221c800 == 124 [pid = 1830] [id = 472] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798ad9800 == 123 [pid = 1830] [id = 471] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797521000 == 122 [pid = 1830] [id = 470] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5fc9800 == 121 [pid = 1830] [id = 432] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79672c000 == 120 [pid = 1830] [id = 469] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7947a5800 == 119 [pid = 1830] [id = 468] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa790eb4000 == 118 [pid = 1830] [id = 467] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79686b000 == 117 [pid = 1830] [id = 466] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a63bc800 == 116 [pid = 1830] [id = 459] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e97800 == 115 [pid = 1830] [id = 458] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3415000 == 114 [pid = 1830] [id = 457] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3143000 == 113 [pid = 1830] [id = 456] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7972ec000 == 112 [pid = 1830] [id = 455] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7947ac000 == 111 [pid = 1830] [id = 454] 01:10:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a188d800 == 110 [pid = 1830] [id = 453] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7fa79860a400) [pid = 1830] [serial = 1352] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7fa79f99e800) [pid = 1830] [serial = 1355] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7fa79fb7f800) [pid = 1830] [serial = 1356] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7fa79ec6cc00) [pid = 1830] [serial = 1353] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7fa795844c00) [pid = 1830] [serial = 1343] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7fa7965cac00) [pid = 1830] [serial = 1344] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7fa79477a000) [pid = 1830] [serial = 1341] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7fa792f92400) [pid = 1830] [serial = 1340] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7fa79768b400) [pid = 1830] [serial = 1349] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7fa797662c00) [pid = 1830] [serial = 1346] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7fa79768b000) [pid = 1830] [serial = 1347] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7fa792429400) [pid = 1830] [serial = 1338] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7fa790e3b400) [pid = 1830] [serial = 1337] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7fa79ec57c00) [pid = 1830] [serial = 1358] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7fa7a073e000) [pid = 1830] [serial = 1359] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa7982cfc00) [pid = 1830] [serial = 1350] [outer = (nil)] [url = about:blank] 01:10:13 INFO - PROCESS | 1830 | 1461226213971 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1174ms 01:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:10:13 INFO - PROCESS | 1830 | 1461226213983 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 01:10:13 INFO - PROCESS | 1830 | 1461226213985 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 01:10:14 INFO - PROCESS | 1830 | 1461226214026 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:10:14 INFO - PROCESS | 1830 | 1461226214028 Marionette TRACE conn3 <- [1,1926,null,{}] 01:10:14 INFO - PROCESS | 1830 | 1461226214044 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:14 INFO - PROCESS | 1830 | 1461226214168 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 01:10:14 INFO - PROCESS | 1830 | 1461226214180 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7947cd800 == 111 [pid = 1830] [id = 489] 01:10:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa792f92400) [pid = 1830] [serial = 1468] [outer = (nil)] 01:10:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa79ec6cc00) [pid = 1830] [serial = 1469] [outer = 0x7fa792f92400] 01:10:14 INFO - PROCESS | 1830 | 1461226214229 Marionette DEBUG loaded listener.js 01:10:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa7a073e000) [pid = 1830] [serial = 1470] [outer = 0x7fa792f92400] 01:10:14 INFO - PROCESS | 1830 | 1461226214904 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 974ms 01:10:14 INFO - PROCESS | 1830 | 1461226214964 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 01:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:10:14 INFO - PROCESS | 1830 | 1461226214966 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 01:10:14 INFO - PROCESS | 1830 | 1461226214971 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:10:14 INFO - PROCESS | 1830 | 1461226214973 Marionette TRACE conn3 <- [1,1930,null,{}] 01:10:14 INFO - PROCESS | 1830 | 1461226214977 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:15 INFO - PROCESS | 1830 | 1461226215173 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 01:10:15 INFO - PROCESS | 1830 | 1461226215194 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7973be000 == 112 [pid = 1830] [id = 490] 01:10:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa7a1abf400) [pid = 1830] [serial = 1471] [outer = (nil)] 01:10:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa7a1fc0800) [pid = 1830] [serial = 1472] [outer = 0x7fa7a1abf400] 01:10:15 INFO - PROCESS | 1830 | 1461226215245 Marionette DEBUG loaded listener.js 01:10:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7fa7a266c400) [pid = 1830] [serial = 1473] [outer = 0x7fa7a1abf400] 01:10:15 INFO - PROCESS | 1830 | 1461226215886 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 974ms 01:10:15 INFO - PROCESS | 1830 | 1461226215947 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 01:10:15 INFO - PROCESS | 1830 | 1461226215949 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 01:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:10:15 INFO - PROCESS | 1830 | 1461226215954 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:10:15 INFO - PROCESS | 1830 | 1461226215956 Marionette TRACE conn3 <- [1,1934,null,{}] 01:10:15 INFO - PROCESS | 1830 | 1461226215960 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:16 INFO - PROCESS | 1830 | 1461226216133 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 01:10:16 INFO - PROCESS | 1830 | 1461226216181 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1ca1800 == 113 [pid = 1830] [id = 491] 01:10:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7fa7a29a2000) [pid = 1830] [serial = 1474] [outer = (nil)] 01:10:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7fa7a2f95000) [pid = 1830] [serial = 1475] [outer = 0x7fa7a29a2000] 01:10:16 INFO - PROCESS | 1830 | 1461226216231 Marionette DEBUG loaded listener.js 01:10:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7fa7a3289000) [pid = 1830] [serial = 1476] [outer = 0x7fa7a29a2000] 01:10:16 INFO - PROCESS | 1830 | 1461226216851 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 931ms 01:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:10:16 INFO - PROCESS | 1830 | 1461226216886 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 01:10:16 INFO - PROCESS | 1830 | 1461226216887 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 01:10:16 INFO - PROCESS | 1830 | 1461226216891 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:10:16 INFO - PROCESS | 1830 | 1461226216895 Marionette TRACE conn3 <- [1,1938,null,{}] 01:10:16 INFO - PROCESS | 1830 | 1461226216899 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:17 INFO - PROCESS | 1830 | 1461226217074 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 01:10:17 INFO - PROCESS | 1830 | 1461226217167 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fc9800 == 114 [pid = 1830] [id = 492] 01:10:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7fa7a29a4000) [pid = 1830] [serial = 1477] [outer = (nil)] 01:10:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7fa7a4511400) [pid = 1830] [serial = 1478] [outer = 0x7fa7a29a4000] 01:10:17 INFO - PROCESS | 1830 | 1461226217216 Marionette DEBUG loaded listener.js 01:10:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7fa7a6023400) [pid = 1830] [serial = 1479] [outer = 0x7fa7a29a4000] 01:10:17 INFO - PROCESS | 1830 | 1461226217849 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 978ms 01:10:17 INFO - PROCESS | 1830 | 1461226217870 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 01:10:17 INFO - PROCESS | 1830 | 1461226217872 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 01:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:10:17 INFO - PROCESS | 1830 | 1461226217877 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:10:17 INFO - PROCESS | 1830 | 1461226217879 Marionette TRACE conn3 <- [1,1942,null,{}] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7fa7965d0c00) [pid = 1830] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7fa797666400) [pid = 1830] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7fa794603000) [pid = 1830] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7fa7a1b46c00) [pid = 1830] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7fa7923ed800) [pid = 1830] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7fa7965d2400) [pid = 1830] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7fa797668c00) [pid = 1830] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7fa7982cf800) [pid = 1830] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7fa7958cc800) [pid = 1830] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7fa79766b400) [pid = 1830] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7fa7965cb400) [pid = 1830] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa790e2dc00) [pid = 1830] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7fa797693400) [pid = 1830] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7fa794605400) [pid = 1830] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7fa7965d7400) [pid = 1830] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7fa79fb7a000) [pid = 1830] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7fa7a07e0800) [pid = 1830] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7fa792725c00) [pid = 1830] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7fa7946ff800) [pid = 1830] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7fa79460dc00) [pid = 1830] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7fa7923ee000) [pid = 1830] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7fa7a1b5ec00) [pid = 1830] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7fa7923ec800) [pid = 1830] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7fa7a219a000) [pid = 1830] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7fa7a954a400) [pid = 1830] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7fa7946fe800) [pid = 1830] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7fa79fb77c00) [pid = 1830] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7fa794776400) [pid = 1830] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7fa7a29a7400) [pid = 1830] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7fa7982c7000) [pid = 1830] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7fa794608000) [pid = 1830] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7fa79f9a6000) [pid = 1830] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7fa7a0749000) [pid = 1830] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7fa7975e0c00) [pid = 1830] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7fa794652000) [pid = 1830] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7fa7958cc400) [pid = 1830] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:10:18 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7fa7975e1c00) [pid = 1830] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:10:18 INFO - PROCESS | 1830 | 1461226218659 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:18 INFO - PROCESS | 1830 | 1461226218813 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 01:10:18 INFO - PROCESS | 1830 | 1461226218949 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955ed000 == 115 [pid = 1830] [id = 493] 01:10:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7fa7923f6400) [pid = 1830] [serial = 1480] [outer = (nil)] 01:10:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7fa794607000) [pid = 1830] [serial = 1481] [outer = 0x7fa7923f6400] 01:10:19 INFO - PROCESS | 1830 | 1461226219001 Marionette DEBUG loaded listener.js 01:10:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7fa795848000) [pid = 1830] [serial = 1482] [outer = 0x7fa7923f6400] 01:10:19 INFO - PROCESS | 1830 | 1461226219491 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1660ms 01:10:19 INFO - PROCESS | 1830 | 1461226219538 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 01:10:19 INFO - PROCESS | 1830 | 1461226219541 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 01:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:10:19 INFO - PROCESS | 1830 | 1461226219546 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:10:19 INFO - PROCESS | 1830 | 1461226219547 Marionette TRACE conn3 <- [1,1946,null,{}] 01:10:19 INFO - PROCESS | 1830 | 1461226219552 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:19 INFO - PROCESS | 1830 | 1461226219681 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 01:10:19 INFO - PROCESS | 1830 | 1461226219695 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a413a000 == 116 [pid = 1830] [id = 494] 01:10:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7fa7958c1400) [pid = 1830] [serial = 1483] [outer = (nil)] 01:10:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7fa79766a400) [pid = 1830] [serial = 1484] [outer = 0x7fa7958c1400] 01:10:19 INFO - PROCESS | 1830 | 1461226219744 Marionette DEBUG loaded listener.js 01:10:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7fa7982ce800) [pid = 1830] [serial = 1485] [outer = 0x7fa7958c1400] 01:10:20 INFO - PROCESS | 1830 | 1461226220414 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 925ms 01:10:20 INFO - PROCESS | 1830 | 1461226220471 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 01:10:20 INFO - PROCESS | 1830 | 1461226220474 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 01:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:10:20 INFO - PROCESS | 1830 | 1461226220479 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:10:20 INFO - PROCESS | 1830 | 1461226220482 Marionette TRACE conn3 <- [1,1950,null,{}] 01:10:20 INFO - PROCESS | 1830 | 1461226220486 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:20 INFO - PROCESS | 1830 | 1461226220681 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 01:10:20 INFO - PROCESS | 1830 | 1461226220873 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792bdc000 == 117 [pid = 1830] [id = 495] 01:10:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7fa790e2e800) [pid = 1830] [serial = 1486] [outer = (nil)] 01:10:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7fa791087c00) [pid = 1830] [serial = 1487] [outer = 0x7fa790e2e800] 01:10:20 INFO - PROCESS | 1830 | 1461226220978 Marionette DEBUG loaded listener.js 01:10:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7fa7923f2c00) [pid = 1830] [serial = 1488] [outer = 0x7fa790e2e800] 01:10:21 INFO - PROCESS | 1830 | 1461226221823 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1376ms 01:10:21 INFO - PROCESS | 1830 | 1461226221856 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 01:10:21 INFO - PROCESS | 1830 | 1461226221862 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 01:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:10:21 INFO - PROCESS | 1830 | 1461226221868 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:10:21 INFO - PROCESS | 1830 | 1461226221873 Marionette TRACE conn3 <- [1,1954,null,{}] 01:10:21 INFO - PROCESS | 1830 | 1461226221880 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:22 INFO - PROCESS | 1830 | 1461226222035 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 01:10:22 INFO - PROCESS | 1830 | 1461226222222 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7987d9800 == 118 [pid = 1830] [id = 496] 01:10:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7fa790e34c00) [pid = 1830] [serial = 1489] [outer = (nil)] 01:10:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7fa7965d0c00) [pid = 1830] [serial = 1490] [outer = 0x7fa790e34c00] 01:10:22 INFO - PROCESS | 1830 | 1461226222291 Marionette DEBUG loaded listener.js 01:10:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa797667c00) [pid = 1830] [serial = 1491] [outer = 0x7fa790e34c00] 01:10:23 INFO - PROCESS | 1830 | 1461226223084 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1234ms 01:10:23 INFO - PROCESS | 1830 | 1461226223120 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 01:10:23 INFO - PROCESS | 1830 | 1461226223125 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 01:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:10:23 INFO - PROCESS | 1830 | 1461226223132 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:10:23 INFO - PROCESS | 1830 | 1461226223135 Marionette TRACE conn3 <- [1,1958,null,{}] 01:10:23 INFO - PROCESS | 1830 | 1461226223140 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:23 INFO - PROCESS | 1830 | 1461226223286 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 01:10:23 INFO - PROCESS | 1830 | 1461226223467 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6171000 == 119 [pid = 1830] [id = 497] 01:10:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa7958cd000) [pid = 1830] [serial = 1492] [outer = (nil)] 01:10:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa79ec63400) [pid = 1830] [serial = 1493] [outer = 0x7fa7958cd000] 01:10:23 INFO - PROCESS | 1830 | 1461226223526 Marionette DEBUG loaded listener.js 01:10:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7fa79f99bc00) [pid = 1830] [serial = 1494] [outer = 0x7fa7958cd000] 01:10:24 INFO - PROCESS | 1830 | 1461226224258 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1178ms 01:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:10:24 INFO - PROCESS | 1830 | 1461226224311 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 01:10:24 INFO - PROCESS | 1830 | 1461226224314 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 01:10:24 INFO - PROCESS | 1830 | 1461226224327 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:10:24 INFO - PROCESS | 1830 | 1461226224335 Marionette TRACE conn3 <- [1,1962,null,{}] 01:10:24 INFO - PROCESS | 1830 | 1461226224341 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:24 INFO - PROCESS | 1830 | 1461226224501 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 01:10:24 INFO - PROCESS | 1830 | 1461226224684 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa3a7800 == 120 [pid = 1830] [id = 498] 01:10:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7fa797668000) [pid = 1830] [serial = 1495] [outer = (nil)] 01:10:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7fa7a1b57800) [pid = 1830] [serial = 1496] [outer = 0x7fa797668000] 01:10:24 INFO - PROCESS | 1830 | 1461226224747 Marionette DEBUG loaded listener.js 01:10:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7fa7a21a5800) [pid = 1830] [serial = 1497] [outer = 0x7fa797668000] 01:10:25 INFO - PROCESS | 1830 | 1461226225429 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1140ms 01:10:25 INFO - PROCESS | 1830 | 1461226225460 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 01:10:25 INFO - PROCESS | 1830 | 1461226225464 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 01:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:10:25 INFO - PROCESS | 1830 | 1461226225469 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:10:25 INFO - PROCESS | 1830 | 1461226225471 Marionette TRACE conn3 <- [1,1966,null,{}] 01:10:25 INFO - PROCESS | 1830 | 1461226225476 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:25 INFO - PROCESS | 1830 | 1461226225623 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 01:10:25 INFO - PROCESS | 1830 | 1461226225811 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac020800 == 121 [pid = 1830] [id = 499] 01:10:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7fa79f99b000) [pid = 1830] [serial = 1498] [outer = (nil)] 01:10:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7fa7a2d97800) [pid = 1830] [serial = 1499] [outer = 0x7fa79f99b000] 01:10:25 INFO - PROCESS | 1830 | 1461226225872 Marionette DEBUG loaded listener.js 01:10:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7fa7a5f6bc00) [pid = 1830] [serial = 1500] [outer = 0x7fa79f99b000] 01:10:26 INFO - PROCESS | 1830 | 1461226226606 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1178ms 01:10:26 INFO - PROCESS | 1830 | 1461226226648 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 01:10:26 INFO - PROCESS | 1830 | 1461226226650 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 01:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:10:26 INFO - PROCESS | 1830 | 1461226226672 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:10:26 INFO - PROCESS | 1830 | 1461226226675 Marionette TRACE conn3 <- [1,1970,null,{}] 01:10:26 INFO - PROCESS | 1830 | 1461226226679 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:26 INFO - PROCESS | 1830 | 1461226226830 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 01:10:27 INFO - PROCESS | 1830 | 1461226227022 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b925c000 == 122 [pid = 1830] [id = 500] 01:10:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7fa7a6ce3c00) [pid = 1830] [serial = 1501] [outer = (nil)] 01:10:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7fa7a8fca800) [pid = 1830] [serial = 1502] [outer = 0x7fa7a6ce3c00] 01:10:27 INFO - PROCESS | 1830 | 1461226227092 Marionette DEBUG loaded listener.js 01:10:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7fa7aace2000) [pid = 1830] [serial = 1503] [outer = 0x7fa7a6ce3c00] 01:10:27 INFO - PROCESS | 1830 | 1461226227859 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1228ms 01:10:27 INFO - PROCESS | 1830 | 1461226227898 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 01:10:27 INFO - PROCESS | 1830 | 1461226227901 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 01:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:10:27 INFO - PROCESS | 1830 | 1461226227906 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:10:27 INFO - PROCESS | 1830 | 1461226227908 Marionette TRACE conn3 <- [1,1974,null,{}] 01:10:27 INFO - PROCESS | 1830 | 1461226227912 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:28 INFO - PROCESS | 1830 | 1461226228056 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 01:10:28 INFO - PROCESS | 1830 | 1461226228251 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c11c5800 == 123 [pid = 1830] [id = 501] 01:10:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa7a65df800) [pid = 1830] [serial = 1504] [outer = (nil)] 01:10:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa7ae7b6c00) [pid = 1830] [serial = 1505] [outer = 0x7fa7a65df800] 01:10:28 INFO - PROCESS | 1830 | 1461226228312 Marionette DEBUG loaded listener.js 01:10:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa7aa814c00) [pid = 1830] [serial = 1506] [outer = 0x7fa7a65df800] 01:10:28 INFO - PROCESS | 1830 | 1461226228971 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1125ms 01:10:29 INFO - PROCESS | 1830 | 1461226229031 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 01:10:29 INFO - PROCESS | 1830 | 1461226229033 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 01:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:10:29 INFO - PROCESS | 1830 | 1461226229038 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:10:29 INFO - PROCESS | 1830 | 1461226229041 Marionette TRACE conn3 <- [1,1978,null,{}] 01:10:29 INFO - PROCESS | 1830 | 1461226229045 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:29 INFO - PROCESS | 1830 | 1461226229184 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 01:10:29 INFO - PROCESS | 1830 | 1461226229370 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5c76800 == 124 [pid = 1830] [id = 502] 01:10:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa7a6ce4800) [pid = 1830] [serial = 1507] [outer = (nil)] 01:10:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa7b9396400) [pid = 1830] [serial = 1508] [outer = 0x7fa7a6ce4800] 01:10:29 INFO - PROCESS | 1830 | 1461226229430 Marionette DEBUG loaded listener.js 01:10:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa7b97ee400) [pid = 1830] [serial = 1509] [outer = 0x7fa7a6ce4800] 01:10:30 INFO - PROCESS | 1830 | 1461226230030 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1077ms 01:10:30 INFO - PROCESS | 1830 | 1461226230116 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 01:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:10:30 INFO - PROCESS | 1830 | 1461226230119 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 01:10:30 INFO - PROCESS | 1830 | 1461226230124 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:10:30 INFO - PROCESS | 1830 | 1461226230126 Marionette TRACE conn3 <- [1,1982,null,{}] 01:10:30 INFO - PROCESS | 1830 | 1461226230131 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:30 INFO - PROCESS | 1830 | 1461226230273 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 01:10:30 INFO - PROCESS | 1830 | 1461226230456 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c3a65800 == 125 [pid = 1830] [id = 503] 01:10:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7fa7a4503400) [pid = 1830] [serial = 1510] [outer = (nil)] 01:10:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7fa7ba8d9c00) [pid = 1830] [serial = 1511] [outer = 0x7fa7a4503400] 01:10:30 INFO - PROCESS | 1830 | 1461226230516 Marionette DEBUG loaded listener.js 01:10:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7fa7be5b9400) [pid = 1830] [serial = 1512] [outer = 0x7fa7a4503400] 01:10:31 INFO - PROCESS | 1830 | 1461226231159 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1075ms 01:10:31 INFO - PROCESS | 1830 | 1461226231212 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 01:10:31 INFO - PROCESS | 1830 | 1461226231215 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 01:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:10:31 INFO - PROCESS | 1830 | 1461226231223 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:10:31 INFO - PROCESS | 1830 | 1461226231225 Marionette TRACE conn3 <- [1,1986,null,{}] 01:10:31 INFO - PROCESS | 1830 | 1461226231230 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:31 INFO - PROCESS | 1830 | 1461226231364 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 01:10:31 INFO - PROCESS | 1830 | 1461226231554 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa790c41000 == 126 [pid = 1830] [id = 504] 01:10:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7fa7913ed800) [pid = 1830] [serial = 1513] [outer = (nil)] 01:10:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7fa7913f5400) [pid = 1830] [serial = 1514] [outer = 0x7fa7913ed800] 01:10:31 INFO - PROCESS | 1830 | 1461226231613 Marionette DEBUG loaded listener.js 01:10:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7fa7913fbc00) [pid = 1830] [serial = 1515] [outer = 0x7fa7913ed800] 01:10:32 INFO - PROCESS | 1830 | 1461226232239 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1075ms 01:10:32 INFO - PROCESS | 1830 | 1461226232298 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 01:10:32 INFO - PROCESS | 1830 | 1461226232301 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 01:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:10:32 INFO - PROCESS | 1830 | 1461226232306 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:10:32 INFO - PROCESS | 1830 | 1461226232308 Marionette TRACE conn3 <- [1,1990,null,{}] 01:10:32 INFO - PROCESS | 1830 | 1461226232313 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:32 INFO - PROCESS | 1830 | 1461226232468 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 01:10:32 INFO - PROCESS | 1830 | 1461226232663 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797710000 == 127 [pid = 1830] [id = 505] 01:10:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7fa7913f0400) [pid = 1830] [serial = 1516] [outer = (nil)] 01:10:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7fa7be5c6c00) [pid = 1830] [serial = 1517] [outer = 0x7fa7913f0400] 01:10:32 INFO - PROCESS | 1830 | 1461226232732 Marionette DEBUG loaded listener.js 01:10:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7fa7bea28000) [pid = 1830] [serial = 1518] [outer = 0x7fa7913f0400] 01:10:33 INFO - PROCESS | 1830 | 1461226233453 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1180ms 01:10:33 INFO - PROCESS | 1830 | 1461226233488 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 01:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:10:33 INFO - PROCESS | 1830 | 1461226233491 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 01:10:33 INFO - PROCESS | 1830 | 1461226233496 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:10:33 INFO - PROCESS | 1830 | 1461226233504 Marionette TRACE conn3 <- [1,1994,null,{}] 01:10:33 INFO - PROCESS | 1830 | 1461226233508 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:33 INFO - PROCESS | 1830 | 1461226233672 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 01:10:33 INFO - PROCESS | 1830 | 1461226233863 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78ece8000 == 128 [pid = 1830] [id = 506] 01:10:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7fa7913f8800) [pid = 1830] [serial = 1519] [outer = (nil)] 01:10:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7fa79595e400) [pid = 1830] [serial = 1520] [outer = 0x7fa7913f8800] 01:10:33 INFO - PROCESS | 1830 | 1461226233924 Marionette DEBUG loaded listener.js 01:10:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7fa7beb0b800) [pid = 1830] [serial = 1521] [outer = 0x7fa7913f8800] 01:10:34 INFO - PROCESS | 1830 | 1461226234615 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1142ms 01:10:34 INFO - PROCESS | 1830 | 1461226234637 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 01:10:34 INFO - PROCESS | 1830 | 1461226234639 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 01:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:10:34 INFO - PROCESS | 1830 | 1461226234645 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:10:34 INFO - PROCESS | 1830 | 1461226234646 Marionette TRACE conn3 <- [1,1998,null,{}] 01:10:34 INFO - PROCESS | 1830 | 1461226234651 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:34 INFO - PROCESS | 1830 | 1461226234789 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 01:10:34 INFO - PROCESS | 1830 | 1461226234982 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78ea7b800 == 129 [pid = 1830] [id = 507] 01:10:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7fa78ea09800) [pid = 1830] [serial = 1522] [outer = (nil)] 01:10:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa78ea11800) [pid = 1830] [serial = 1523] [outer = 0x7fa78ea09800] 01:10:35 INFO - PROCESS | 1830 | 1461226235042 Marionette DEBUG loaded listener.js 01:10:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa78ea16c00) [pid = 1830] [serial = 1524] [outer = 0x7fa78ea09800] 01:10:35 INFO - PROCESS | 1830 | 1461226235735 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1124ms 01:10:35 INFO - PROCESS | 1830 | 1461226235769 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 01:10:35 INFO - PROCESS | 1830 | 1461226235771 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 01:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:10:35 INFO - PROCESS | 1830 | 1461226235776 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:10:35 INFO - PROCESS | 1830 | 1461226235779 Marionette TRACE conn3 <- [1,2002,null,{}] 01:10:35 INFO - PROCESS | 1830 | 1461226235799 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:35 INFO - PROCESS | 1830 | 1461226235937 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 01:10:36 INFO - PROCESS | 1830 | 1461226236127 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797709800 == 130 [pid = 1830] [id = 508] 01:10:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa78ea0b800) [pid = 1830] [serial = 1525] [outer = (nil)] 01:10:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa78eb6a400) [pid = 1830] [serial = 1526] [outer = 0x7fa78ea0b800] 01:10:36 INFO - PROCESS | 1830 | 1461226236188 Marionette DEBUG loaded listener.js 01:10:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa78eb6f000) [pid = 1830] [serial = 1527] [outer = 0x7fa78ea0b800] 01:10:36 INFO - PROCESS | 1830 | 1461226236970 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1238ms 01:10:37 INFO - PROCESS | 1830 | 1461226237015 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 01:10:37 INFO - PROCESS | 1830 | 1461226237018 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 01:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:10:37 INFO - PROCESS | 1830 | 1461226237023 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:10:37 INFO - PROCESS | 1830 | 1461226237025 Marionette TRACE conn3 <- [1,2006,null,{}] 01:10:37 INFO - PROCESS | 1830 | 1461226237029 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:37 INFO - PROCESS | 1830 | 1461226237177 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 01:10:37 INFO - PROCESS | 1830 | 1461226237379 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955db800 == 131 [pid = 1830] [id = 509] 01:10:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa78ea0c000) [pid = 1830] [serial = 1528] [outer = (nil)] 01:10:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa78eb74000) [pid = 1830] [serial = 1529] [outer = 0x7fa78ea0c000] 01:10:37 INFO - PROCESS | 1830 | 1461226237481 Marionette DEBUG loaded listener.js 01:10:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa7958c9c00) [pid = 1830] [serial = 1530] [outer = 0x7fa78ea0c000] 01:10:38 INFO - PROCESS | 1830 | 1461226238210 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:10:38 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 01:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1228ms 01:10:38 INFO - PROCESS | 1830 | 1461226238252 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 01:10:38 INFO - PROCESS | 1830 | 1461226238255 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 01:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:10:38 INFO - PROCESS | 1830 | 1461226238259 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:10:38 INFO - PROCESS | 1830 | 1461226238269 Marionette TRACE conn3 <- [1,2010,null,{}] 01:10:38 INFO - PROCESS | 1830 | 1461226238273 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:38 INFO - PROCESS | 1830 | 1461226238410 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 01:10:38 INFO - PROCESS | 1830 | 1461226238615 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79568a800 == 132 [pid = 1830] [id = 510] 01:10:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa78eb69000) [pid = 1830] [serial = 1531] [outer = (nil)] 01:10:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa7923f0800) [pid = 1830] [serial = 1532] [outer = 0x7fa78eb69000] 01:10:38 INFO - PROCESS | 1830 | 1461226238675 Marionette DEBUG loaded listener.js 01:10:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa79460e800) [pid = 1830] [serial = 1533] [outer = 0x7fa78eb69000] 01:10:39 INFO - PROCESS | 1830 | 1461226239408 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:10:39 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 01:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1181ms 01:10:39 INFO - PROCESS | 1830 | 1461226239441 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 01:10:39 INFO - PROCESS | 1830 | 1461226239444 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 01:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:10:39 INFO - PROCESS | 1830 | 1461226239450 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:10:39 INFO - PROCESS | 1830 | 1461226239452 Marionette TRACE conn3 <- [1,2014,null,{}] 01:10:39 INFO - PROCESS | 1830 | 1461226239456 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:39 INFO - PROCESS | 1830 | 1461226239618 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 01:10:39 INFO - PROCESS | 1830 | 1461226239813 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7954e1000 == 133 [pid = 1830] [id = 511] 01:10:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7fa78ea0b000) [pid = 1830] [serial = 1534] [outer = (nil)] 01:10:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7fa794605000) [pid = 1830] [serial = 1535] [outer = 0x7fa78ea0b000] 01:10:39 INFO - PROCESS | 1830 | 1461226239871 Marionette DEBUG loaded listener.js 01:10:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7fa7958c2400) [pid = 1830] [serial = 1536] [outer = 0x7fa78ea0b000] 01:10:40 INFO - PROCESS | 1830 | 1461226240952 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1535ms 01:10:40 INFO - PROCESS | 1830 | 1461226240991 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 01:10:40 INFO - PROCESS | 1830 | 1461226240996 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 01:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:10:41 INFO - PROCESS | 1830 | 1461226241003 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:10:41 INFO - PROCESS | 1830 | 1461226241007 Marionette TRACE conn3 <- [1,2018,null,{}] 01:10:41 INFO - PROCESS | 1830 | 1461226241013 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:41 INFO - PROCESS | 1830 | 1461226241166 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 01:10:41 INFO - PROCESS | 1830 | 1461226241387 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796885800 == 134 [pid = 1830] [id = 512] 01:10:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7fa791092c00) [pid = 1830] [serial = 1537] [outer = (nil)] 01:10:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7fa792eea800) [pid = 1830] [serial = 1538] [outer = 0x7fa791092c00] 01:10:41 INFO - PROCESS | 1830 | 1461226241441 Marionette DEBUG loaded listener.js 01:10:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7fa794657800) [pid = 1830] [serial = 1539] [outer = 0x7fa791092c00] 01:10:42 INFO - PROCESS | 1830 | 1461226242388 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be957800 == 133 [pid = 1830] [id = 109] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7989e1800 == 132 [pid = 1830] [id = 397] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798ae8800 == 131 [pid = 1830] [id = 398] 01:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1490ms 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7fa7aa192c00) [pid = 1830] [serial = 1424] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7955ed000 == 130 [pid = 1830] [id = 493] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5fc9800 == 129 [pid = 1830] [id = 492] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a1ca1800 == 128 [pid = 1830] [id = 491] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7973be000 == 127 [pid = 1830] [id = 490] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7947cd800 == 126 [pid = 1830] [id = 489] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792ce1800 == 125 [pid = 1830] [id = 488] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a0b6e800 == 124 [pid = 1830] [id = 487] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795cd9000 == 123 [pid = 1830] [id = 486] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798471000 == 122 [pid = 1830] [id = 485] 01:10:42 INFO - PROCESS | 1830 | 1461226242522 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 01:10:42 INFO - PROCESS | 1830 | 1461226242528 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c0788000 == 121 [pid = 1830] [id = 484] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be7a2800 == 120 [pid = 1830] [id = 483] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be08a800 == 119 [pid = 1830] [id = 482] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba40e000 == 118 [pid = 1830] [id = 481] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b84ce800 == 117 [pid = 1830] [id = 480] 01:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac57c800 == 116 [pid = 1830] [id = 479] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aaa6f000 == 115 [pid = 1830] [id = 478] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a671e800 == 114 [pid = 1830] [id = 477] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798acc000 == 113 [pid = 1830] [id = 476] 01:10:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7954cd800 == 112 [pid = 1830] [id = 475] 01:10:42 INFO - PROCESS | 1830 | 1461226242554 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:10:42 INFO - PROCESS | 1830 | 1461226242556 Marionette TRACE conn3 <- [1,2022,null,{}] 01:10:42 INFO - PROCESS | 1830 | 1461226242560 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:42 INFO - PROCESS | 1830 | 1461226242687 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7fa7a65e1c00) [pid = 1830] [serial = 1422] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7fa7a0747800) [pid = 1830] [serial = 1179] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7fa79fb79400) [pid = 1830] [serial = 1410] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7fa7a2f94400) [pid = 1830] [serial = 1382] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7fa794611800) [pid = 1830] [serial = 1086] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7fa7a6076800) [pid = 1830] [serial = 1391] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7fa79f085400) [pid = 1830] [serial = 1409] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7fa7a5f5ec00) [pid = 1830] [serial = 1418] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7fa7975e0400) [pid = 1830] [serial = 1367] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7fa7923fb000) [pid = 1830] [serial = 1194] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7fa7977f9400) [pid = 1830] [serial = 1119] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7fa7bdf6fc00) [pid = 1830] [serial = 1134] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa7a5d87800) [pid = 1830] [serial = 1182] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa7a1ab9000) [pid = 1830] [serial = 1373] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa79465bc00) [pid = 1830] [serial = 1364] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa7aa21d400) [pid = 1830] [serial = 1394] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7fa7b9528400) [pid = 1830] [serial = 1191] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7fa7a6ce7c00) [pid = 1830] [serial = 1137] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7fa7a265d800) [pid = 1830] [serial = 1143] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7fa7a07e4c00) [pid = 1830] [serial = 1412] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7fa7983a4c00) [pid = 1830] [serial = 1406] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7fa79ed76800) [pid = 1830] [serial = 1370] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7fa7a29a8c00) [pid = 1830] [serial = 1089] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7fa7a22f6800) [pid = 1830] [serial = 1379] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7fa7a0750800) [pid = 1830] [serial = 1122] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7fa7bea81400) [pid = 1830] [serial = 1083] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7fa7a4149800) [pid = 1830] [serial = 1125] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7fa7a3288c00) [pid = 1830] [serial = 1385] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7fa7a1ab8400) [pid = 1830] [serial = 1421] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7fa7970d1000) [pid = 1830] [serial = 1404] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7fa79477c000) [pid = 1830] [serial = 1401] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7fa7b9528800) [pid = 1830] [serial = 1200] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7fa79ec5a000) [pid = 1830] [serial = 1407] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa7ac51f800) [pid = 1830] [serial = 1128] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7fa792425000) [pid = 1830] [serial = 1197] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7fa798610800) [pid = 1830] [serial = 1397] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7fa7a2f8fc00) [pid = 1830] [serial = 1416] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7fa7a1af2c00) [pid = 1830] [serial = 1413] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7fa7a1b49400) [pid = 1830] [serial = 1376] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7fa7b9524c00) [pid = 1830] [serial = 1131] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7fa7a6111400) [pid = 1830] [serial = 1272] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7fa7a2668800) [pid = 1830] [serial = 1415] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7fa79fb85000) [pid = 1830] [serial = 1080] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7fa79465d800) [pid = 1830] [serial = 1400] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7fa797670400) [pid = 1830] [serial = 1176] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7fa7b9522400) [pid = 1830] [serial = 1077] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7fa7a1aad000) [pid = 1830] [serial = 1140] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7fa7958c9000) [pid = 1830] [serial = 1403] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7fa7946f9c00) [pid = 1830] [serial = 1173] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7fa7a8fc7400) [pid = 1830] [serial = 1074] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7fa7acdcac00) [pid = 1830] [serial = 1185] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7fa7a611d400) [pid = 1830] [serial = 1419] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7fa79ed7c400) [pid = 1830] [serial = 1068] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7fa7a5b04c00) [pid = 1830] [serial = 1388] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7fa79465e000) [pid = 1830] [serial = 1146] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7fa7b92f2000) [pid = 1830] [serial = 1188] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7fa7a1b5f400) [pid = 1830] [serial = 1071] [outer = (nil)] [url = about:blank] 01:10:42 INFO - PROCESS | 1830 | 1461226242958 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7926aa800 == 113 [pid = 1830] [id = 513] 01:10:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7fa7923fb000) [pid = 1830] [serial = 1540] [outer = (nil)] 01:10:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7fa7946f9c00) [pid = 1830] [serial = 1541] [outer = 0x7fa7923fb000] 01:10:43 INFO - PROCESS | 1830 | 1461226243020 Marionette DEBUG loaded listener.js 01:10:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7fa79595e800) [pid = 1830] [serial = 1542] [outer = 0x7fa7923fb000] 01:10:43 INFO - PROCESS | 1830 | 1461226243569 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1089ms 01:10:43 INFO - PROCESS | 1830 | 1461226243631 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 01:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:10:43 INFO - PROCESS | 1830 | 1461226243633 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 01:10:43 INFO - PROCESS | 1830 | 1461226243638 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:10:43 INFO - PROCESS | 1830 | 1461226243643 Marionette TRACE conn3 <- [1,2026,null,{}] 01:10:43 INFO - PROCESS | 1830 | 1461226243655 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:43 INFO - PROCESS | 1830 | 1461226243788 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 01:10:43 INFO - PROCESS | 1830 | 1461226243802 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795cd9000 == 114 [pid = 1830] [id = 514] 01:10:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7fa7975da000) [pid = 1830] [serial = 1543] [outer = (nil)] 01:10:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7fa79766cc00) [pid = 1830] [serial = 1544] [outer = 0x7fa7975da000] 01:10:43 INFO - PROCESS | 1830 | 1461226243855 Marionette DEBUG loaded listener.js 01:10:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7fa7977f0800) [pid = 1830] [serial = 1545] [outer = 0x7fa7975da000] 01:10:44 INFO - PROCESS | 1830 | 1461226244528 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 928ms 01:10:44 INFO - PROCESS | 1830 | 1461226244566 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 01:10:44 INFO - PROCESS | 1830 | 1461226244569 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 01:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:10:44 INFO - PROCESS | 1830 | 1461226244573 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:10:44 INFO - PROCESS | 1830 | 1461226244575 Marionette TRACE conn3 <- [1,2030,null,{}] 01:10:44 INFO - PROCESS | 1830 | 1461226244580 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:44 INFO - PROCESS | 1830 | 1461226244786 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 01:10:44 INFO - PROCESS | 1830 | 1461226244883 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7973b4000 == 115 [pid = 1830] [id = 515] 01:10:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7fa794607400) [pid = 1830] [serial = 1546] [outer = (nil)] 01:10:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7fa7982c9c00) [pid = 1830] [serial = 1547] [outer = 0x7fa794607400] 01:10:44 INFO - PROCESS | 1830 | 1461226244932 Marionette DEBUG loaded listener.js 01:10:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7fa79ec55c00) [pid = 1830] [serial = 1548] [outer = 0x7fa794607400] 01:10:45 INFO - PROCESS | 1830 | 1461226245531 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 977ms 01:10:45 INFO - PROCESS | 1830 | 1461226245551 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 01:10:45 INFO - PROCESS | 1830 | 1461226245553 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 01:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:10:45 INFO - PROCESS | 1830 | 1461226245558 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:10:45 INFO - PROCESS | 1830 | 1461226245560 Marionette TRACE conn3 <- [1,2034,null,{}] 01:10:45 INFO - PROCESS | 1830 | 1461226245564 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:45 INFO - PROCESS | 1830 | 1461226245743 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 01:10:45 INFO - PROCESS | 1830 | 1461226245771 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7987ce000 == 116 [pid = 1830] [id = 516] 01:10:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa7982c6400) [pid = 1830] [serial = 1549] [outer = (nil)] 01:10:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa79ed74c00) [pid = 1830] [serial = 1550] [outer = 0x7fa7982c6400] 01:10:45 INFO - PROCESS | 1830 | 1461226245820 Marionette DEBUG loaded listener.js 01:10:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa79f085400) [pid = 1830] [serial = 1551] [outer = 0x7fa7982c6400] 01:10:46 INFO - PROCESS | 1830 | 1461226246512 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1024ms 01:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:10:46 INFO - PROCESS | 1830 | 1461226246582 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 01:10:46 INFO - PROCESS | 1830 | 1461226246584 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 01:10:46 INFO - PROCESS | 1830 | 1461226246588 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:10:46 INFO - PROCESS | 1830 | 1461226246591 Marionette TRACE conn3 <- [1,2038,null,{}] 01:10:46 INFO - PROCESS | 1830 | 1461226246596 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:46 INFO - PROCESS | 1830 | 1461226246812 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 01:10:46 INFO - PROCESS | 1830 | 1461226246831 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a0b73800 == 117 [pid = 1830] [id = 517] 01:10:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7fa79fb80000) [pid = 1830] [serial = 1552] [outer = (nil)] 01:10:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7fa7a1b5a000) [pid = 1830] [serial = 1553] [outer = 0x7fa79fb80000] 01:10:46 INFO - PROCESS | 1830 | 1461226246884 Marionette DEBUG loaded listener.js 01:10:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7fa7a22f2400) [pid = 1830] [serial = 1554] [outer = 0x7fa79fb80000] 01:10:47 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7fa7a29a4000) [pid = 1830] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:10:47 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7fa7a29a2000) [pid = 1830] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:10:47 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7fa792422c00) [pid = 1830] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:10:47 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7fa7923f6400) [pid = 1830] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:10:47 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7fa794cc2400) [pid = 1830] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:10:47 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7fa7a1abf400) [pid = 1830] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:10:47 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7fa7946fe400) [pid = 1830] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:10:47 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7fa792f92400) [pid = 1830] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:10:47 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7fa7977f8800) [pid = 1830] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:10:48 INFO - PROCESS | 1830 | 1461226248207 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1635ms 01:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:10:48 INFO - PROCESS | 1830 | 1461226248224 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 01:10:48 INFO - PROCESS | 1830 | 1461226248226 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 01:10:48 INFO - PROCESS | 1830 | 1461226248232 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:10:48 INFO - PROCESS | 1830 | 1461226248234 Marionette TRACE conn3 <- [1,2042,null,{}] 01:10:48 INFO - PROCESS | 1830 | 1461226248241 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:48 INFO - PROCESS | 1830 | 1461226248453 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 01:10:48 INFO - PROCESS | 1830 | 1461226248469 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2564000 == 118 [pid = 1830] [id = 518] 01:10:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7fa7946fe400) [pid = 1830] [serial = 1555] [outer = (nil)] 01:10:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7fa7a1aafc00) [pid = 1830] [serial = 1556] [outer = 0x7fa7946fe400] 01:10:48 INFO - PROCESS | 1830 | 1461226248520 Marionette DEBUG loaded listener.js 01:10:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7fa7a2a09000) [pid = 1830] [serial = 1557] [outer = 0x7fa7946fe400] 01:10:49 INFO - PROCESS | 1830 | 1461226249140 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:10:49 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) 01:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 928ms 01:10:49 INFO - PROCESS | 1830 | 1461226249159 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 01:10:49 INFO - PROCESS | 1830 | 1461226249162 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 01:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:10:49 INFO - PROCESS | 1830 | 1461226249168 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:10:49 INFO - PROCESS | 1830 | 1461226249170 Marionette TRACE conn3 <- [1,2046,null,{}] 01:10:49 INFO - PROCESS | 1830 | 1461226249174 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:49 INFO - PROCESS | 1830 | 1461226249309 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 01:10:49 INFO - PROCESS | 1830 | 1461226249323 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4f90800 == 119 [pid = 1830] [id = 519] 01:10:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa7977f8800) [pid = 1830] [serial = 1558] [outer = (nil)] 01:10:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa7a328c400) [pid = 1830] [serial = 1559] [outer = 0x7fa7977f8800] 01:10:49 INFO - PROCESS | 1830 | 1461226249373 Marionette DEBUG loaded listener.js 01:10:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa7a5b04c00) [pid = 1830] [serial = 1560] [outer = 0x7fa7977f8800] 01:10:50 INFO - PROCESS | 1830 | 1461226250319 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1175ms 01:10:50 INFO - PROCESS | 1830 | 1461226250345 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 01:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:10:50 INFO - PROCESS | 1830 | 1461226250350 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 01:10:50 INFO - PROCESS | 1830 | 1461226250360 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:10:50 INFO - PROCESS | 1830 | 1461226250364 Marionette TRACE conn3 <- [1,2050,null,{}] 01:10:50 INFO - PROCESS | 1830 | 1461226250371 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:50 INFO - PROCESS | 1830 | 1461226250545 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 01:10:50 INFO - PROCESS | 1830 | 1461226250729 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955f0800 == 120 [pid = 1830] [id = 520] 01:10:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7fa7913f1800) [pid = 1830] [serial = 1561] [outer = (nil)] 01:10:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7fa792ee5400) [pid = 1830] [serial = 1562] [outer = 0x7fa7913f1800] 01:10:50 INFO - PROCESS | 1830 | 1461226250791 Marionette DEBUG loaded listener.js 01:10:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7fa794653c00) [pid = 1830] [serial = 1563] [outer = 0x7fa7913f1800] 01:10:51 INFO - PROCESS | 1830 | 1461226251524 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1237ms 01:10:51 INFO - PROCESS | 1830 | 1461226251596 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 01:10:51 INFO - PROCESS | 1830 | 1461226251603 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 01:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:10:51 INFO - PROCESS | 1830 | 1461226251612 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:10:51 INFO - PROCESS | 1830 | 1461226251614 Marionette TRACE conn3 <- [1,2054,null,{}] 01:10:51 INFO - PROCESS | 1830 | 1461226251618 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:51 INFO - PROCESS | 1830 | 1461226251772 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 01:10:51 INFO - PROCESS | 1830 | 1461226251957 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7973b7000 == 121 [pid = 1830] [id = 521] 01:10:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7fa7913f1c00) [pid = 1830] [serial = 1564] [outer = (nil)] 01:10:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7fa795959800) [pid = 1830] [serial = 1565] [outer = 0x7fa7913f1c00] 01:10:52 INFO - PROCESS | 1830 | 1461226252015 Marionette DEBUG loaded listener.js 01:10:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7fa7965d1c00) [pid = 1830] [serial = 1566] [outer = 0x7fa7913f1c00] 01:10:52 INFO - PROCESS | 1830 | 1461226252852 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1277ms 01:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:10:52 INFO - PROCESS | 1830 | 1461226252888 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 01:10:52 INFO - PROCESS | 1830 | 1461226252891 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 01:10:52 INFO - PROCESS | 1830 | 1461226252896 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:10:52 INFO - PROCESS | 1830 | 1461226252901 Marionette TRACE conn3 <- [1,2058,null,{}] 01:10:52 INFO - PROCESS | 1830 | 1461226252914 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:53 INFO - PROCESS | 1830 | 1461226253069 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 01:10:53 INFO - PROCESS | 1830 | 1461226253269 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a63a7800 == 122 [pid = 1830] [id = 522] 01:10:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7fa7977f9400) [pid = 1830] [serial = 1567] [outer = (nil)] 01:10:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7fa79f9a3400) [pid = 1830] [serial = 1568] [outer = 0x7fa7977f9400] 01:10:53 INFO - PROCESS | 1830 | 1461226253331 Marionette DEBUG loaded listener.js 01:10:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7fa7a07dac00) [pid = 1830] [serial = 1569] [outer = 0x7fa7977f9400] 01:10:54 INFO - PROCESS | 1830 | 1461226254088 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1236ms 01:10:54 INFO - PROCESS | 1830 | 1461226254131 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 01:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:10:54 INFO - PROCESS | 1830 | 1461226254135 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 01:10:54 INFO - PROCESS | 1830 | 1461226254140 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:10:54 INFO - PROCESS | 1830 | 1461226254142 Marionette TRACE conn3 <- [1,2062,null,{}] 01:10:54 INFO - PROCESS | 1830 | 1461226254147 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:54 INFO - PROCESS | 1830 | 1461226254294 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 01:10:54 INFO - PROCESS | 1830 | 1461226254483 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a690c000 == 123 [pid = 1830] [id = 523] 01:10:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7fa79839d400) [pid = 1830] [serial = 1570] [outer = (nil)] 01:10:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa7a299ac00) [pid = 1830] [serial = 1571] [outer = 0x7fa79839d400] 01:10:54 INFO - PROCESS | 1830 | 1461226254542 Marionette DEBUG loaded listener.js 01:10:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa7a413dc00) [pid = 1830] [serial = 1572] [outer = 0x7fa79839d400] 01:10:55 INFO - PROCESS | 1830 | 1461226255288 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1175ms 01:10:55 INFO - PROCESS | 1830 | 1461226255325 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 01:10:55 INFO - PROCESS | 1830 | 1461226255328 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 01:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:10:55 INFO - PROCESS | 1830 | 1461226255334 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:10:55 INFO - PROCESS | 1830 | 1461226255335 Marionette TRACE conn3 <- [1,2066,null,{}] 01:10:55 INFO - PROCESS | 1830 | 1461226255340 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:55 INFO - PROCESS | 1830 | 1461226255483 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 01:10:55 INFO - PROCESS | 1830 | 1461226255672 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6c88000 == 124 [pid = 1830] [id = 524] 01:10:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa7a1ab5c00) [pid = 1830] [serial = 1573] [outer = (nil)] 01:10:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa7a5f63000) [pid = 1830] [serial = 1574] [outer = 0x7fa7a1ab5c00] 01:10:55 INFO - PROCESS | 1830 | 1461226255730 Marionette DEBUG loaded listener.js 01:10:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa7a65d5400) [pid = 1830] [serial = 1575] [outer = 0x7fa7a1ab5c00] 01:10:56 INFO - PROCESS | 1830 | 1461226256497 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1226ms 01:10:56 INFO - PROCESS | 1830 | 1461226256561 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 01:10:56 INFO - PROCESS | 1830 | 1461226256564 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 01:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:10:56 INFO - PROCESS | 1830 | 1461226256569 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:10:56 INFO - PROCESS | 1830 | 1461226256571 Marionette TRACE conn3 <- [1,2070,null,{}] 01:10:56 INFO - PROCESS | 1830 | 1461226256575 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:56 INFO - PROCESS | 1830 | 1461226256754 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 01:10:56 INFO - PROCESS | 1830 | 1461226256945 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa3b9800 == 125 [pid = 1830] [id = 525] 01:10:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa7965cf400) [pid = 1830] [serial = 1576] [outer = (nil)] 01:10:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7fa7a697b400) [pid = 1830] [serial = 1577] [outer = 0x7fa7965cf400] 01:10:57 INFO - PROCESS | 1830 | 1461226257006 Marionette DEBUG loaded listener.js 01:10:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7fa7a9556c00) [pid = 1830] [serial = 1578] [outer = 0x7fa7965cf400] 01:10:57 INFO - PROCESS | 1830 | 1461226257779 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1279ms 01:10:57 INFO - PROCESS | 1830 | 1461226257848 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 01:10:57 INFO - PROCESS | 1830 | 1461226257851 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 01:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:10:57 INFO - PROCESS | 1830 | 1461226257856 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:10:57 INFO - PROCESS | 1830 | 1461226257858 Marionette TRACE conn3 <- [1,2074,null,{}] 01:10:57 INFO - PROCESS | 1830 | 1461226257862 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:58 INFO - PROCESS | 1830 | 1461226258005 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 01:10:58 INFO - PROCESS | 1830 | 1461226258195 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac01c800 == 126 [pid = 1830] [id = 526] 01:10:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7fa79f088400) [pid = 1830] [serial = 1579] [outer = (nil)] 01:10:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7fa7aacddc00) [pid = 1830] [serial = 1580] [outer = 0x7fa79f088400] 01:10:58 INFO - PROCESS | 1830 | 1461226258266 Marionette DEBUG loaded listener.js 01:10:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7fa7ac178000) [pid = 1830] [serial = 1581] [outer = 0x7fa79f088400] 01:10:58 INFO - PROCESS | 1830 | 1461226258950 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1125ms 01:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:10:58 INFO - PROCESS | 1830 | 1461226258987 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 01:10:58 INFO - PROCESS | 1830 | 1461226258990 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 01:10:58 INFO - PROCESS | 1830 | 1461226258995 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:10:58 INFO - PROCESS | 1830 | 1461226258998 Marionette TRACE conn3 <- [1,2078,null,{}] 01:10:59 INFO - PROCESS | 1830 | 1461226259002 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:10:59 INFO - PROCESS | 1830 | 1461226259147 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 01:10:59 INFO - PROCESS | 1830 | 1461226259338 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b90d4000 == 127 [pid = 1830] [id = 527] 01:10:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7fa7a697c000) [pid = 1830] [serial = 1582] [outer = (nil)] 01:10:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7fa7af29bc00) [pid = 1830] [serial = 1583] [outer = 0x7fa7a697c000] 01:10:59 INFO - PROCESS | 1830 | 1461226259395 Marionette DEBUG loaded listener.js 01:10:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7fa7b9078000) [pid = 1830] [serial = 1584] [outer = 0x7fa7a697c000] 01:11:00 INFO - PROCESS | 1830 | 1461226260091 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1129ms 01:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:11:00 INFO - PROCESS | 1830 | 1461226260122 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 01:11:00 INFO - PROCESS | 1830 | 1461226260125 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 01:11:00 INFO - PROCESS | 1830 | 1461226260129 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:11:00 INFO - PROCESS | 1830 | 1461226260132 Marionette TRACE conn3 <- [1,2082,null,{}] 01:11:00 INFO - PROCESS | 1830 | 1461226260154 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:00 INFO - PROCESS | 1830 | 1461226260294 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 01:11:00 INFO - PROCESS | 1830 | 1461226260481 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be25d800 == 128 [pid = 1830] [id = 528] 01:11:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7fa7aa816800) [pid = 1830] [serial = 1585] [outer = (nil)] 01:11:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7fa7b959e400) [pid = 1830] [serial = 1586] [outer = 0x7fa7aa816800] 01:11:00 INFO - PROCESS | 1830 | 1461226260543 Marionette DEBUG loaded listener.js 01:11:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7fa7ba711000) [pid = 1830] [serial = 1587] [outer = 0x7fa7aa816800] 01:11:01 INFO - PROCESS | 1830 | 1461226261269 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1194ms 01:11:01 INFO - PROCESS | 1830 | 1461226261323 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 01:11:01 INFO - PROCESS | 1830 | 1461226261327 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 01:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:11:01 INFO - PROCESS | 1830 | 1461226261331 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:11:01 INFO - PROCESS | 1830 | 1461226261333 Marionette TRACE conn3 <- [1,2086,null,{}] 01:11:01 INFO - PROCESS | 1830 | 1461226261338 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:01 INFO - PROCESS | 1830 | 1461226261525 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 01:11:01 INFO - PROCESS | 1830 | 1461226261722 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7beb30000 == 129 [pid = 1830] [id = 529] 01:11:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7fa792d43800) [pid = 1830] [serial = 1588] [outer = (nil)] 01:11:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7fa792d4dc00) [pid = 1830] [serial = 1589] [outer = 0x7fa792d43800] 01:11:01 INFO - PROCESS | 1830 | 1461226261783 Marionette DEBUG loaded listener.js 01:11:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa79ed7e800) [pid = 1830] [serial = 1590] [outer = 0x7fa792d43800] 01:11:02 INFO - PROCESS | 1830 | 1461226262560 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1280ms 01:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:11:02 INFO - PROCESS | 1830 | 1461226262612 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 01:11:02 INFO - PROCESS | 1830 | 1461226262615 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 01:11:02 INFO - PROCESS | 1830 | 1461226262620 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:11:02 INFO - PROCESS | 1830 | 1461226262623 Marionette TRACE conn3 <- [1,2090,null,{}] 01:11:02 INFO - PROCESS | 1830 | 1461226262628 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:02 INFO - PROCESS | 1830 | 1461226262793 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 01:11:02 INFO - PROCESS | 1830 | 1461226262993 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79fcd4800 == 130 [pid = 1830] [id = 530] 01:11:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa792d45c00) [pid = 1830] [serial = 1591] [outer = (nil)] 01:11:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa7954ef400) [pid = 1830] [serial = 1592] [outer = 0x7fa792d45c00] 01:11:03 INFO - PROCESS | 1830 | 1461226263059 Marionette DEBUG loaded listener.js 01:11:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa7b9394400) [pid = 1830] [serial = 1593] [outer = 0x7fa792d45c00] 01:11:03 INFO - PROCESS | 1830 | 1461226263814 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1235ms 01:11:03 INFO - PROCESS | 1830 | 1461226263854 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 01:11:03 INFO - PROCESS | 1830 | 1461226263857 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 01:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:11:03 INFO - PROCESS | 1830 | 1461226263862 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:11:03 INFO - PROCESS | 1830 | 1461226263865 Marionette TRACE conn3 <- [1,2094,null,{}] 01:11:03 INFO - PROCESS | 1830 | 1461226263869 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:04 INFO - PROCESS | 1830 | 1461226264014 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 01:11:04 INFO - PROCESS | 1830 | 1461226264209 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa791372000 == 131 [pid = 1830] [id = 531] 01:11:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa792da2400) [pid = 1830] [serial = 1594] [outer = (nil)] 01:11:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa792dab000) [pid = 1830] [serial = 1595] [outer = 0x7fa792da2400] 01:11:04 INFO - PROCESS | 1830 | 1461226264266 Marionette DEBUG loaded listener.js 01:11:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa792db1000) [pid = 1830] [serial = 1596] [outer = 0x7fa792da2400] 01:11:05 INFO - PROCESS | 1830 | 1461226265000 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1181ms 01:11:05 INFO - PROCESS | 1830 | 1461226265058 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 01:11:05 INFO - PROCESS | 1830 | 1461226265060 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 01:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:11:05 INFO - PROCESS | 1830 | 1461226265069 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:11:05 INFO - PROCESS | 1830 | 1461226265072 Marionette TRACE conn3 <- [1,2098,null,{}] 01:11:05 INFO - PROCESS | 1830 | 1461226265077 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:05 INFO - PROCESS | 1830 | 1461226265241 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 01:11:05 INFO - PROCESS | 1830 | 1461226265438 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792e4b800 == 132 [pid = 1830] [id = 532] 01:11:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa791090000) [pid = 1830] [serial = 1597] [outer = (nil)] 01:11:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa794777800) [pid = 1830] [serial = 1598] [outer = 0x7fa791090000] 01:11:05 INFO - PROCESS | 1830 | 1461226265498 Marionette DEBUG loaded listener.js 01:11:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa7975e0800) [pid = 1830] [serial = 1599] [outer = 0x7fa791090000] 01:11:06 INFO - PROCESS | 1830 | 1461226266272 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1230ms 01:11:06 INFO - PROCESS | 1830 | 1461226266300 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 01:11:06 INFO - PROCESS | 1830 | 1461226266302 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 01:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:11:06 INFO - PROCESS | 1830 | 1461226266307 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:11:06 INFO - PROCESS | 1830 | 1461226266309 Marionette TRACE conn3 <- [1,2102,null,{}] 01:11:06 INFO - PROCESS | 1830 | 1461226266314 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:06 INFO - PROCESS | 1830 | 1461226266455 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 01:11:06 INFO - PROCESS | 1830 | 1461226266664 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792e5a800 == 133 [pid = 1830] [id = 533] 01:11:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa79108dc00) [pid = 1830] [serial = 1600] [outer = (nil)] 01:11:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7fa79839e800) [pid = 1830] [serial = 1601] [outer = 0x7fa79108dc00] 01:11:06 INFO - PROCESS | 1830 | 1461226266720 Marionette DEBUG loaded listener.js 01:11:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7fa7a1b43400) [pid = 1830] [serial = 1602] [outer = 0x7fa79108dc00] 01:11:07 INFO - PROCESS | 1830 | 1461226267475 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1226ms 01:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:11:07 INFO - PROCESS | 1830 | 1461226267535 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 01:11:07 INFO - PROCESS | 1830 | 1461226267537 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 01:11:07 INFO - PROCESS | 1830 | 1461226267542 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:11:07 INFO - PROCESS | 1830 | 1461226267545 Marionette TRACE conn3 <- [1,2106,null,{}] 01:11:07 INFO - PROCESS | 1830 | 1461226267549 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:07 INFO - PROCESS | 1830 | 1461226267715 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 01:11:07 INFO - PROCESS | 1830 | 1461226267910 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7926b4800 == 134 [pid = 1830] [id = 534] 01:11:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7fa790e2dc00) [pid = 1830] [serial = 1603] [outer = (nil)] 01:11:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7fa792f88000) [pid = 1830] [serial = 1604] [outer = 0x7fa790e2dc00] 01:11:07 INFO - PROCESS | 1830 | 1461226267968 Marionette DEBUG loaded listener.js 01:11:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7fa7a1aa7800) [pid = 1830] [serial = 1605] [outer = 0x7fa790e2dc00] 01:11:09 INFO - PROCESS | 1830 | 1461226269094 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1578ms 01:11:09 INFO - PROCESS | 1830 | 1461226269120 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 01:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:11:09 INFO - PROCESS | 1830 | 1461226269126 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 01:11:09 INFO - PROCESS | 1830 | 1461226269133 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:11:09 INFO - PROCESS | 1830 | 1461226269137 Marionette TRACE conn3 <- [1,2110,null,{}] 01:11:09 INFO - PROCESS | 1830 | 1461226269143 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:09 INFO - PROCESS | 1830 | 1461226269295 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 01:11:09 INFO - PROCESS | 1830 | 1461226269511 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792bca000 == 135 [pid = 1830] [id = 535] 01:11:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7fa78ea16000) [pid = 1830] [serial = 1606] [outer = (nil)] 01:11:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7fa790e32800) [pid = 1830] [serial = 1607] [outer = 0x7fa78ea16000] 01:11:09 INFO - PROCESS | 1830 | 1461226269566 Marionette DEBUG loaded listener.js 01:11:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 271 (0x7fa7923f3800) [pid = 1830] [serial = 1608] [outer = 0x7fa78ea16000] 01:11:10 INFO - PROCESS | 1830 | 1461226270472 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1379ms 01:11:10 INFO - PROCESS | 1830 | 1461226270512 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 01:11:10 INFO - PROCESS | 1830 | 1461226270518 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 01:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:11:10 INFO - PROCESS | 1830 | 1461226270527 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:11:10 INFO - PROCESS | 1830 | 1461226270530 Marionette TRACE conn3 <- [1,2114,null,{}] 01:11:10 INFO - PROCESS | 1830 | 1461226270534 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:10 INFO - PROCESS | 1830 | 1461226270684 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 01:11:10 INFO - PROCESS | 1830 | 1461226270886 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78ecdd800 == 136 [pid = 1830] [id = 536] 01:11:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7fa792729c00) [pid = 1830] [serial = 1609] [outer = (nil)] 01:11:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7fa792d4f000) [pid = 1830] [serial = 1610] [outer = 0x7fa792729c00] 01:11:10 INFO - PROCESS | 1830 | 1461226270942 Marionette DEBUG loaded listener.js 01:11:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7fa792ee7c00) [pid = 1830] [serial = 1611] [outer = 0x7fa792729c00] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2564000 == 135 [pid = 1830] [id = 518] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7fa7af5a2400) [pid = 1830] [serial = 1442] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7fa7b9520400) [pid = 1830] [serial = 1445] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 271 (0x7fa7b97ed400) [pid = 1830] [serial = 1448] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 270 (0x7fa7bc617800) [pid = 1830] [serial = 1451] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7fa79766a400) [pid = 1830] [serial = 1484] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a0b73800 == 134 [pid = 1830] [id = 517] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7987ce000 == 133 [pid = 1830] [id = 516] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7973b4000 == 132 [pid = 1830] [id = 515] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795cd9000 == 131 [pid = 1830] [id = 514] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7926aa800 == 130 [pid = 1830] [id = 513] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa796885800 == 129 [pid = 1830] [id = 512] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c11c5800 == 128 [pid = 1830] [id = 501] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b925c000 == 127 [pid = 1830] [id = 500] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac020800 == 126 [pid = 1830] [id = 499] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa3a7800 == 125 [pid = 1830] [id = 498] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6171000 == 124 [pid = 1830] [id = 497] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7987d9800 == 123 [pid = 1830] [id = 496] 01:11:11 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792bdc000 == 122 [pid = 1830] [id = 495] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7fa7a4511400) [pid = 1830] [serial = 1478] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7fa7a2f95000) [pid = 1830] [serial = 1475] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7fa7946fd400) [pid = 1830] [serial = 1458] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7fa792eedc00) [pid = 1830] [serial = 1457] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7fa794607000) [pid = 1830] [serial = 1481] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7fa7a074b400) [pid = 1830] [serial = 1467] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7fa79f092400) [pid = 1830] [serial = 1466] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7fa7a1fc0800) [pid = 1830] [serial = 1472] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7fa7a6023400) [pid = 1830] [serial = 1479] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7fa795845800) [pid = 1830] [serial = 1460] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7fa7965d9000) [pid = 1830] [serial = 1461] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7fa79ec6cc00) [pid = 1830] [serial = 1469] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7fa7a073e000) [pid = 1830] [serial = 1470] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa79ec67c00) [pid = 1830] [serial = 1464] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa7983a7c00) [pid = 1830] [serial = 1463] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa7a601e000) [pid = 1830] [serial = 1436] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa79561d000) [pid = 1830] [serial = 1427] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7fa7a1b60000) [pid = 1830] [serial = 1433] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7fa7ab814c00) [pid = 1830] [serial = 1439] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7fa791090400) [pid = 1830] [serial = 1454] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7fa798604000) [pid = 1830] [serial = 1430] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7fa7a3289000) [pid = 1830] [serial = 1476] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7fa7a266c400) [pid = 1830] [serial = 1473] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7fa795848000) [pid = 1830] [serial = 1482] [outer = (nil)] [url = about:blank] 01:11:11 INFO - PROCESS | 1830 | 1461226271775 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1286ms 01:11:11 INFO - PROCESS | 1830 | 1461226271813 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 01:11:11 INFO - PROCESS | 1830 | 1461226271816 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 01:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:11:11 INFO - PROCESS | 1830 | 1461226271821 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:11:11 INFO - PROCESS | 1830 | 1461226271825 Marionette TRACE conn3 <- [1,2118,null,{}] 01:11:11 INFO - PROCESS | 1830 | 1461226271839 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:12 INFO - PROCESS | 1830 | 1461226272022 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 01:11:12 INFO - PROCESS | 1830 | 1461226272178 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955e6000 == 123 [pid = 1830] [id = 537] 01:11:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7fa792f93000) [pid = 1830] [serial = 1612] [outer = (nil)] 01:11:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7fa794652c00) [pid = 1830] [serial = 1613] [outer = 0x7fa792f93000] 01:11:12 INFO - PROCESS | 1830 | 1461226272232 Marionette DEBUG loaded listener.js 01:11:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7fa794774400) [pid = 1830] [serial = 1614] [outer = 0x7fa792f93000] 01:11:12 INFO - PROCESS | 1830 | 1461226272819 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1034ms 01:11:12 INFO - PROCESS | 1830 | 1461226272856 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 01:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:11:12 INFO - PROCESS | 1830 | 1461226272860 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 01:11:12 INFO - PROCESS | 1830 | 1461226272864 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:11:12 INFO - PROCESS | 1830 | 1461226272867 Marionette TRACE conn3 <- [1,2122,null,{}] 01:11:12 INFO - PROCESS | 1830 | 1461226272871 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:13 INFO - PROCESS | 1830 | 1461226273072 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 01:11:13 INFO - PROCESS | 1830 | 1461226273093 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795cd6800 == 124 [pid = 1830] [id = 538] 01:11:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7fa79465c800) [pid = 1830] [serial = 1615] [outer = (nil)] 01:11:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7fa794ccb000) [pid = 1830] [serial = 1616] [outer = 0x7fa79465c800] 01:11:13 INFO - PROCESS | 1830 | 1461226273144 Marionette DEBUG loaded listener.js 01:11:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7fa7954f3c00) [pid = 1830] [serial = 1617] [outer = 0x7fa79465c800] 01:11:14 INFO - PROCESS | 1830 | 1461226274106 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1276ms 01:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:11:14 INFO - PROCESS | 1830 | 1461226274141 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 01:11:14 INFO - PROCESS | 1830 | 1461226274145 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 01:11:14 INFO - PROCESS | 1830 | 1461226274153 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:11:14 INFO - PROCESS | 1830 | 1461226274156 Marionette TRACE conn3 <- [1,2126,null,{}] 01:11:14 INFO - PROCESS | 1830 | 1461226274164 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:14 INFO - PROCESS | 1830 | 1461226274334 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 01:11:14 INFO - PROCESS | 1830 | 1461226274531 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792be3800 == 125 [pid = 1830] [id = 539] 01:11:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7fa7913f8400) [pid = 1830] [serial = 1618] [outer = (nil)] 01:11:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa792428800) [pid = 1830] [serial = 1619] [outer = 0x7fa7913f8400] 01:11:14 INFO - PROCESS | 1830 | 1461226274594 Marionette DEBUG loaded listener.js 01:11:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa792da4c00) [pid = 1830] [serial = 1620] [outer = 0x7fa7913f8400] 01:11:15 INFO - PROCESS | 1830 | 1461226275404 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1281ms 01:11:15 INFO - PROCESS | 1830 | 1461226275432 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 01:11:15 INFO - PROCESS | 1830 | 1461226275439 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 01:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:11:15 INFO - PROCESS | 1830 | 1461226275448 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:11:15 INFO - PROCESS | 1830 | 1461226275451 Marionette TRACE conn3 <- [1,2130,null,{}] 01:11:15 INFO - PROCESS | 1830 | 1461226275455 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:15 INFO - PROCESS | 1830 | 1461226275610 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 01:11:15 INFO - PROCESS | 1830 | 1461226275805 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79673f000 == 126 [pid = 1830] [id = 540] 01:11:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa792d4cc00) [pid = 1830] [serial = 1621] [outer = (nil)] 01:11:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa7946fbc00) [pid = 1830] [serial = 1622] [outer = 0x7fa792d4cc00] 01:11:15 INFO - PROCESS | 1830 | 1461226275868 Marionette DEBUG loaded listener.js 01:11:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa794cca800) [pid = 1830] [serial = 1623] [outer = 0x7fa792d4cc00] 01:11:16 INFO - PROCESS | 1830 | 1461226276706 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:11:16 INFO - PROCESS | 1830 | 1461226276781 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 01:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:11:16 INFO - PROCESS | 1830 | 1461226276786 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:11:16 INFO - PROCESS | 1830 | 1461226276791 Marionette TRACE conn3 <- [1,2134,null,{}] 01:11:16 INFO - PROCESS | 1830 | 1461226276804 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:16 INFO - PROCESS | 1830 | 1461226276996 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 01:11:17 INFO - PROCESS | 1830 | 1461226277186 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7973a9000 == 127 [pid = 1830] [id = 541] 01:11:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa794cc6800) [pid = 1830] [serial = 1624] [outer = (nil)] 01:11:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa7958c0800) [pid = 1830] [serial = 1625] [outer = 0x7fa794cc6800] 01:11:17 INFO - PROCESS | 1830 | 1461226277249 Marionette DEBUG loaded listener.js 01:11:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa795960c00) [pid = 1830] [serial = 1626] [outer = 0x7fa794cc6800] 01:11:18 INFO - PROCESS | 1830 | 1461226277997 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1283ms 01:11:18 INFO - PROCESS | 1830 | 1461226278072 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 01:11:18 INFO - PROCESS | 1830 | 1461226278076 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 01:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:11:18 INFO - PROCESS | 1830 | 1461226278083 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:11:18 INFO - PROCESS | 1830 | 1461226278086 Marionette TRACE conn3 <- [1,2138,null,{}] 01:11:18 INFO - PROCESS | 1830 | 1461226278091 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:18 INFO - PROCESS | 1830 | 1461226278247 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 01:11:18 INFO - PROCESS | 1830 | 1461226278449 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79771f000 == 128 [pid = 1830] [id = 542] 01:11:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa795619000) [pid = 1830] [serial = 1627] [outer = (nil)] 01:11:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa7965d2c00) [pid = 1830] [serial = 1628] [outer = 0x7fa795619000] 01:11:18 INFO - PROCESS | 1830 | 1461226278508 Marionette DEBUG loaded listener.js 01:11:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa7970cb000) [pid = 1830] [serial = 1629] [outer = 0x7fa795619000] 01:11:19 INFO - PROCESS | 1830 | 1461226279278 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1225ms 01:11:19 INFO - PROCESS | 1830 | 1461226279309 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 01:11:19 INFO - PROCESS | 1830 | 1461226279313 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 01:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:11:19 INFO - PROCESS | 1830 | 1461226279318 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:11:19 INFO - PROCESS | 1830 | 1461226279320 Marionette TRACE conn3 <- [1,2142,null,{}] 01:11:19 INFO - PROCESS | 1830 | 1461226279325 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:19 INFO - PROCESS | 1830 | 1461226279465 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 01:11:19 INFO - PROCESS | 1830 | 1461226279660 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7987cd800 == 129 [pid = 1830] [id = 543] 01:11:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7fa795961c00) [pid = 1830] [serial = 1630] [outer = (nil)] 01:11:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7fa7975d7400) [pid = 1830] [serial = 1631] [outer = 0x7fa795961c00] 01:11:19 INFO - PROCESS | 1830 | 1461226279718 Marionette DEBUG loaded listener.js 01:11:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7fa797667800) [pid = 1830] [serial = 1632] [outer = 0x7fa795961c00] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79ef75000 == 128 [pid = 1830] [id = 245] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa78ece8000 == 127 [pid = 1830] [id = 506] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797709800 == 126 [pid = 1830] [id = 508] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa78ea7b800 == 125 [pid = 1830] [id = 507] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79568a800 == 124 [pid = 1830] [id = 510] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7955db800 == 123 [pid = 1830] [id = 509] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797710000 == 122 [pid = 1830] [id = 505] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7926b8800 == 121 [pid = 1830] [id = 400] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3142000 == 120 [pid = 1830] [id = 401] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7924d7800 == 119 [pid = 1830] [id = 399] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa9aa800 == 118 [pid = 1830] [id = 463] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7955e6000 == 117 [pid = 1830] [id = 537] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa78ecdd800 == 116 [pid = 1830] [id = 536] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792bca000 == 115 [pid = 1830] [id = 535] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa791372000 == 114 [pid = 1830] [id = 531] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79fcd4800 == 113 [pid = 1830] [id = 530] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7beb30000 == 112 [pid = 1830] [id = 529] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be25d800 == 111 [pid = 1830] [id = 528] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b90d4000 == 110 [pid = 1830] [id = 527] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7972f2800 == 109 [pid = 1830] [id = 444] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac01c800 == 108 [pid = 1830] [id = 526] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa3b9800 == 107 [pid = 1830] [id = 525] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6c88000 == 106 [pid = 1830] [id = 524] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a690c000 == 105 [pid = 1830] [id = 523] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a63a7800 == 104 [pid = 1830] [id = 522] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7973b7000 == 103 [pid = 1830] [id = 521] 01:11:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7955f0800 == 102 [pid = 1830] [id = 520] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7fa7a1b56c00) [pid = 1830] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7fa792727400) [pid = 1830] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7fa792f88400) [pid = 1830] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7fa7975da000) [pid = 1830] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7fa7982c6400) [pid = 1830] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7fa792720c00) [pid = 1830] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7fa79465d400) [pid = 1830] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7fa79271f000) [pid = 1830] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7fa791092c00) [pid = 1830] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7fa79f08bc00) [pid = 1830] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa794607400) [pid = 1830] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa7946f5400) [pid = 1830] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa79fb80000) [pid = 1830] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa7a1bf5400) [pid = 1830] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7fa7a299c400) [pid = 1830] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7fa7958c1400) [pid = 1830] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7fa792ee4000) [pid = 1830] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7fa7923f2400) [pid = 1830] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7fa7a328a000) [pid = 1830] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7fa79860c000) [pid = 1830] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7fa7a2664000) [pid = 1830] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7fa7923fb000) [pid = 1830] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7fa790e30400) [pid = 1830] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7fa794ccc800) [pid = 1830] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7fa7a0734400) [pid = 1830] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7fa794607c00) [pid = 1830] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7fa792425400) [pid = 1830] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7fa792f8a400) [pid = 1830] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7fa7a21a7000) [pid = 1830] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7fa7923edc00) [pid = 1830] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7fa7946fe400) [pid = 1830] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa794779000) [pid = 1830] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7fa79465b000) [pid = 1830] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7fa7982c2800) [pid = 1830] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7fa7970c6800) [pid = 1830] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7fa79ed80000) [pid = 1830] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7fa7a219e400) [pid = 1830] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7fa79241f000) [pid = 1830] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7fa792ee6400) [pid = 1830] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7fa792ee2400) [pid = 1830] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7fa7983a0c00) [pid = 1830] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7fa7a5f6a400) [pid = 1830] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7fa78ea16000) [pid = 1830] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7fa792729c00) [pid = 1830] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7fa792f93000) [pid = 1830] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:11:22 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7fa7977f8800) [pid = 1830] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:11:23 INFO - PROCESS | 1830 | 1461226283180 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:11:23 INFO - PROCESS | 1830 | 1461226283219 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 01:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:11:23 INFO - PROCESS | 1830 | 1461226283227 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:11:23 INFO - PROCESS | 1830 | 1461226283230 Marionette TRACE conn3 <- [1,2146,null,{}] 01:11:23 INFO - PROCESS | 1830 | 1461226283236 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:23 INFO - PROCESS | 1830 | 1461226283390 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 01:11:23 INFO - PROCESS | 1830 | 1461226283546 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7924c8000 == 103 [pid = 1830] [id = 544] 01:11:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa792421000) [pid = 1830] [serial = 1633] [outer = (nil)] 01:11:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa792d4b800) [pid = 1830] [serial = 1634] [outer = 0x7fa792421000] 01:11:23 INFO - PROCESS | 1830 | 1461226283601 Marionette DEBUG loaded listener.js 01:11:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa792da7c00) [pid = 1830] [serial = 1635] [outer = 0x7fa792421000] 01:11:24 INFO - PROCESS | 1830 | 1461226284154 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:11:24 INFO - PROCESS | 1830 | 1461226284214 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 01:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:11:24 INFO - PROCESS | 1830 | 1461226284223 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:11:24 INFO - PROCESS | 1830 | 1461226284225 Marionette TRACE conn3 <- [1,2150,null,{}] 01:11:24 INFO - PROCESS | 1830 | 1461226284229 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:24 INFO - PROCESS | 1830 | 1461226284360 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 01:11:24 INFO - PROCESS | 1830 | 1461226284377 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955ef000 == 104 [pid = 1830] [id = 545] 01:11:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7fa792daf000) [pid = 1830] [serial = 1636] [outer = (nil)] 01:11:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7fa794656000) [pid = 1830] [serial = 1637] [outer = 0x7fa792daf000] 01:11:24 INFO - PROCESS | 1830 | 1461226284426 Marionette DEBUG loaded listener.js 01:11:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7fa794775c00) [pid = 1830] [serial = 1638] [outer = 0x7fa792daf000] 01:11:25 INFO - PROCESS | 1830 | 1461226285470 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1276ms 01:11:25 INFO - PROCESS | 1830 | 1461226285511 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 01:11:25 INFO - PROCESS | 1830 | 1461226285517 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 01:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:11:25 INFO - PROCESS | 1830 | 1461226285524 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:11:25 INFO - PROCESS | 1830 | 1461226285528 Marionette TRACE conn3 <- [1,2154,null,{}] 01:11:25 INFO - PROCESS | 1830 | 1461226285535 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:25 INFO - PROCESS | 1830 | 1461226285695 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 01:11:25 INFO - PROCESS | 1830 | 1461226285894 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955d7000 == 105 [pid = 1830] [id = 546] 01:11:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7fa792728400) [pid = 1830] [serial = 1639] [outer = (nil)] 01:11:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7fa792f87400) [pid = 1830] [serial = 1640] [outer = 0x7fa792728400] 01:11:25 INFO - PROCESS | 1830 | 1461226285956 Marionette DEBUG loaded listener.js 01:11:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7fa7946f6000) [pid = 1830] [serial = 1641] [outer = 0x7fa792728400] 01:11:26 INFO - PROCESS | 1830 | 1461226286746 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1283ms 01:11:26 INFO - PROCESS | 1830 | 1461226286806 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 01:11:26 INFO - PROCESS | 1830 | 1461226286813 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 01:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:11:26 INFO - PROCESS | 1830 | 1461226286822 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:11:26 INFO - PROCESS | 1830 | 1461226286826 Marionette TRACE conn3 <- [1,2158,null,{}] 01:11:26 INFO - PROCESS | 1830 | 1461226286830 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:26 INFO - PROCESS | 1830 | 1461226286970 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 01:11:27 INFO - PROCESS | 1830 | 1461226287167 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7987c5000 == 106 [pid = 1830] [id = 547] 01:11:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7fa792d4bc00) [pid = 1830] [serial = 1642] [outer = (nil)] 01:11:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7fa795615800) [pid = 1830] [serial = 1643] [outer = 0x7fa792d4bc00] 01:11:27 INFO - PROCESS | 1830 | 1461226287227 Marionette DEBUG loaded listener.js 01:11:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7fa795849800) [pid = 1830] [serial = 1644] [outer = 0x7fa792d4bc00] 01:11:28 INFO - PROCESS | 1830 | 1461226288040 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1280ms 01:11:28 INFO - PROCESS | 1830 | 1461226288102 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 01:11:28 INFO - PROCESS | 1830 | 1461226288105 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 01:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:11:28 INFO - PROCESS | 1830 | 1461226288110 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:11:28 INFO - PROCESS | 1830 | 1461226288115 Marionette TRACE conn3 <- [1,2162,null,{}] 01:11:28 INFO - PROCESS | 1830 | 1461226288129 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:28 INFO - PROCESS | 1830 | 1461226288275 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 01:11:28 INFO - PROCESS | 1830 | 1461226288483 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79f0be800 == 107 [pid = 1830] [id = 548] 01:11:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7fa79584a000) [pid = 1830] [serial = 1645] [outer = (nil)] 01:11:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa7970c2800) [pid = 1830] [serial = 1646] [outer = 0x7fa79584a000] 01:11:28 INFO - PROCESS | 1830 | 1461226288544 Marionette DEBUG loaded listener.js 01:11:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa7975e1c00) [pid = 1830] [serial = 1647] [outer = 0x7fa79584a000] 01:11:29 INFO - PROCESS | 1830 | 1461226289288 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1238ms 01:11:29 INFO - PROCESS | 1830 | 1461226289349 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 01:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:11:29 INFO - PROCESS | 1830 | 1461226289354 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 01:11:29 INFO - PROCESS | 1830 | 1461226289359 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:11:29 INFO - PROCESS | 1830 | 1461226289361 Marionette TRACE conn3 <- [1,2166,null,{}] 01:11:29 INFO - PROCESS | 1830 | 1461226289366 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:29 INFO - PROCESS | 1830 | 1461226289504 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 01:11:29 INFO - PROCESS | 1830 | 1461226289699 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79fcd2800 == 108 [pid = 1830] [id = 549] 01:11:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa79584ac00) [pid = 1830] [serial = 1648] [outer = (nil)] 01:11:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa79768ec00) [pid = 1830] [serial = 1649] [outer = 0x7fa79584ac00] 01:11:29 INFO - PROCESS | 1830 | 1461226289757 Marionette DEBUG loaded listener.js 01:11:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa7977f7400) [pid = 1830] [serial = 1650] [outer = 0x7fa79584ac00] 01:11:30 INFO - PROCESS | 1830 | 1461226290521 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1228ms 01:11:30 INFO - PROCESS | 1830 | 1461226290587 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 01:11:30 INFO - PROCESS | 1830 | 1461226290589 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 01:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:11:30 INFO - PROCESS | 1830 | 1461226290595 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:11:30 INFO - PROCESS | 1830 | 1461226290597 Marionette TRACE conn3 <- [1,2170,null,{}] 01:11:30 INFO - PROCESS | 1830 | 1461226290602 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:30 INFO - PROCESS | 1830 | 1461226290735 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 01:11:30 INFO - PROCESS | 1830 | 1461226290932 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a188c000 == 109 [pid = 1830] [id = 550] 01:11:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa7970ccc00) [pid = 1830] [serial = 1651] [outer = (nil)] 01:11:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7fa7982cc400) [pid = 1830] [serial = 1652] [outer = 0x7fa7970ccc00] 01:11:30 INFO - PROCESS | 1830 | 1461226290992 Marionette DEBUG loaded listener.js 01:11:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7fa7983a3800) [pid = 1830] [serial = 1653] [outer = 0x7fa7970ccc00] 01:11:31 INFO - PROCESS | 1830 | 1461226291769 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1229ms 01:11:31 INFO - PROCESS | 1830 | 1461226291825 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 01:11:31 INFO - PROCESS | 1830 | 1461226291827 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 01:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:11:31 INFO - PROCESS | 1830 | 1461226291833 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:11:31 INFO - PROCESS | 1830 | 1461226291835 Marionette TRACE conn3 <- [1,2174,null,{}] 01:11:31 INFO - PROCESS | 1830 | 1461226291839 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:32 INFO - PROCESS | 1830 | 1461226292017 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 01:11:32 INFO - PROCESS | 1830 | 1461226292213 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2e1d800 == 110 [pid = 1830] [id = 551] 01:11:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7fa79860bc00) [pid = 1830] [serial = 1654] [outer = (nil)] 01:11:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7fa79ec60800) [pid = 1830] [serial = 1655] [outer = 0x7fa79860bc00] 01:11:32 INFO - PROCESS | 1830 | 1461226292278 Marionette DEBUG loaded listener.js 01:11:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7fa79f009800) [pid = 1830] [serial = 1656] [outer = 0x7fa79860bc00] 01:11:33 INFO - PROCESS | 1830 | 1461226293006 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1227ms 01:11:33 INFO - PROCESS | 1830 | 1461226293060 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 01:11:33 INFO - PROCESS | 1830 | 1461226293062 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 01:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:11:33 INFO - PROCESS | 1830 | 1461226293068 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:11:33 INFO - PROCESS | 1830 | 1461226293070 Marionette TRACE conn3 <- [1,2178,null,{}] 01:11:33 INFO - PROCESS | 1830 | 1461226293075 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:33 INFO - PROCESS | 1830 | 1461226293215 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 01:11:33 INFO - PROCESS | 1830 | 1461226293414 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a33ac000 == 111 [pid = 1830] [id = 552] 01:11:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7fa79860ec00) [pid = 1830] [serial = 1657] [outer = (nil)] 01:11:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7fa79f011c00) [pid = 1830] [serial = 1658] [outer = 0x7fa79860ec00] 01:11:33 INFO - PROCESS | 1830 | 1461226293477 Marionette DEBUG loaded listener.js 01:11:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7fa79f99e800) [pid = 1830] [serial = 1659] [outer = 0x7fa79860ec00] 01:11:34 INFO - PROCESS | 1830 | 1461226294219 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1176ms 01:11:34 INFO - PROCESS | 1830 | 1461226294245 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 01:11:34 INFO - PROCESS | 1830 | 1461226294248 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 01:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:11:34 INFO - PROCESS | 1830 | 1461226294253 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:11:34 INFO - PROCESS | 1830 | 1461226294255 Marionette TRACE conn3 <- [1,2182,null,{}] 01:11:34 INFO - PROCESS | 1830 | 1461226294259 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:34 INFO - PROCESS | 1830 | 1461226294408 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 01:11:34 INFO - PROCESS | 1830 | 1461226294607 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a411d000 == 112 [pid = 1830] [id = 553] 01:11:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7fa79ec5f000) [pid = 1830] [serial = 1660] [outer = (nil)] 01:11:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7fa79f9a6000) [pid = 1830] [serial = 1661] [outer = 0x7fa79ec5f000] 01:11:34 INFO - PROCESS | 1830 | 1461226294665 Marionette DEBUG loaded listener.js 01:11:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7fa79fb82000) [pid = 1830] [serial = 1662] [outer = 0x7fa79ec5f000] 01:11:35 INFO - PROCESS | 1830 | 1461226295360 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1177ms 01:11:35 INFO - PROCESS | 1830 | 1461226295436 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 01:11:35 INFO - PROCESS | 1830 | 1461226295440 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 01:11:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:11:35 INFO - PROCESS | 1830 | 1461226295445 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:11:35 INFO - PROCESS | 1830 | 1461226295447 Marionette TRACE conn3 <- [1,2186,null,{}] 01:11:35 INFO - PROCESS | 1830 | 1461226295451 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:35 INFO - PROCESS | 1830 | 1461226295595 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 01:11:35 INFO - PROCESS | 1830 | 1461226295793 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5c85000 == 113 [pid = 1830] [id = 554] 01:11:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7fa7970c7000) [pid = 1830] [serial = 1663] [outer = (nil)] 01:11:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7fa7a0735000) [pid = 1830] [serial = 1664] [outer = 0x7fa7970c7000] 01:11:35 INFO - PROCESS | 1830 | 1461226295853 Marionette DEBUG loaded listener.js 01:11:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa7a0745400) [pid = 1830] [serial = 1665] [outer = 0x7fa7970c7000] 01:11:36 INFO - PROCESS | 1830 | 1461226296593 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1175ms 01:11:36 INFO - PROCESS | 1830 | 1461226296620 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 01:11:36 INFO - PROCESS | 1830 | 1461226296624 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 01:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:11:36 INFO - PROCESS | 1830 | 1461226296629 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:11:36 INFO - PROCESS | 1830 | 1461226296631 Marionette TRACE conn3 <- [1,2190,null,{}] 01:11:36 INFO - PROCESS | 1830 | 1461226296637 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:36 INFO - PROCESS | 1830 | 1461226296802 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 01:11:37 INFO - PROCESS | 1830 | 1461226297011 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5fc2800 == 114 [pid = 1830] [id = 555] 01:11:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa798606800) [pid = 1830] [serial = 1666] [outer = (nil)] 01:11:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa7a074c400) [pid = 1830] [serial = 1667] [outer = 0x7fa798606800] 01:11:37 INFO - PROCESS | 1830 | 1461226297075 Marionette DEBUG loaded listener.js 01:11:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa7a07dd400) [pid = 1830] [serial = 1668] [outer = 0x7fa798606800] 01:11:37 INFO - PROCESS | 1830 | 1461226297850 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:11:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:11:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1276ms 01:11:37 INFO - PROCESS | 1830 | 1461226297906 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 01:11:37 INFO - PROCESS | 1830 | 1461226297909 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 01:11:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:11:37 INFO - PROCESS | 1830 | 1461226297914 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:11:37 INFO - PROCESS | 1830 | 1461226297918 Marionette TRACE conn3 <- [1,2194,null,{}] 01:11:37 INFO - PROCESS | 1830 | 1461226297922 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:38 INFO - PROCESS | 1830 | 1461226298093 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 01:11:38 INFO - PROCESS | 1830 | 1461226298302 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a641e800 == 115 [pid = 1830] [id = 556] 01:11:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa79f003800) [pid = 1830] [serial = 1669] [outer = (nil)] 01:11:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa7a1abe400) [pid = 1830] [serial = 1670] [outer = 0x7fa79f003800] 01:11:38 INFO - PROCESS | 1830 | 1461226298379 Marionette DEBUG loaded listener.js 01:11:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa7a1b50800) [pid = 1830] [serial = 1671] [outer = 0x7fa79f003800] 01:11:39 INFO - PROCESS | 1830 | 1461226299105 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1226ms 01:11:39 INFO - PROCESS | 1830 | 1461226299141 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 01:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:11:39 INFO - PROCESS | 1830 | 1461226299144 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 01:11:39 INFO - PROCESS | 1830 | 1461226299149 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:11:39 INFO - PROCESS | 1830 | 1461226299151 Marionette TRACE conn3 <- [1,2198,null,{}] 01:11:39 INFO - PROCESS | 1830 | 1461226299156 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:39 INFO - PROCESS | 1830 | 1461226299293 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 01:11:39 INFO - PROCESS | 1830 | 1461226299493 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a690b800 == 116 [pid = 1830] [id = 557] 01:11:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa7a0993400) [pid = 1830] [serial = 1672] [outer = (nil)] 01:11:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa7a1b61000) [pid = 1830] [serial = 1673] [outer = 0x7fa7a0993400] 01:11:39 INFO - PROCESS | 1830 | 1461226299550 Marionette DEBUG loaded listener.js 01:11:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa7a1fbb400) [pid = 1830] [serial = 1674] [outer = 0x7fa7a0993400] 01:11:40 INFO - PROCESS | 1830 | 1461226300244 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:11:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:11:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1125ms 01:11:40 INFO - PROCESS | 1830 | 1461226300273 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 01:11:40 INFO - PROCESS | 1830 | 1461226300275 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 01:11:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:11:40 INFO - PROCESS | 1830 | 1461226300281 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:11:40 INFO - PROCESS | 1830 | 1461226300283 Marionette TRACE conn3 <- [1,2202,null,{}] 01:11:40 INFO - PROCESS | 1830 | 1461226300287 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:40 INFO - PROCESS | 1830 | 1461226300494 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 01:11:40 INFO - PROCESS | 1830 | 1461226300638 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6c98000 == 117 [pid = 1830] [id = 558] 01:11:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa79fb7ac00) [pid = 1830] [serial = 1675] [outer = (nil)] 01:11:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7fa7a219bc00) [pid = 1830] [serial = 1676] [outer = 0x7fa79fb7ac00] 01:11:40 INFO - PROCESS | 1830 | 1461226300697 Marionette DEBUG loaded listener.js 01:11:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7fa7a22f0800) [pid = 1830] [serial = 1677] [outer = 0x7fa79fb7ac00] 01:11:41 INFO - PROCESS | 1830 | 1461226301377 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1135ms 01:11:41 INFO - PROCESS | 1830 | 1461226301416 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 01:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:11:41 INFO - PROCESS | 1830 | 1461226301418 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 01:11:41 INFO - PROCESS | 1830 | 1461226301437 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:11:41 INFO - PROCESS | 1830 | 1461226301439 Marionette TRACE conn3 <- [1,2206,null,{}] 01:11:41 INFO - PROCESS | 1830 | 1461226301448 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:41 INFO - PROCESS | 1830 | 1461226301579 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 01:11:41 INFO - PROCESS | 1830 | 1461226301776 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a924d000 == 118 [pid = 1830] [id = 559] 01:11:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7fa7a1b60c00) [pid = 1830] [serial = 1678] [outer = (nil)] 01:11:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7fa7a21a0400) [pid = 1830] [serial = 1679] [outer = 0x7fa7a1b60c00] 01:11:41 INFO - PROCESS | 1830 | 1461226301841 Marionette DEBUG loaded listener.js 01:11:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7fa7a2662800) [pid = 1830] [serial = 1680] [outer = 0x7fa7a1b60c00] 01:11:42 INFO - PROCESS | 1830 | 1461226302559 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1195ms 01:11:42 INFO - PROCESS | 1830 | 1461226302618 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 01:11:42 INFO - PROCESS | 1830 | 1461226302620 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 01:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:11:42 INFO - PROCESS | 1830 | 1461226302625 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:11:42 INFO - PROCESS | 1830 | 1461226302627 Marionette TRACE conn3 <- [1,2210,null,{}] 01:11:42 INFO - PROCESS | 1830 | 1461226302632 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:42 INFO - PROCESS | 1830 | 1461226302778 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 01:11:42 INFO - PROCESS | 1830 | 1461226302980 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7946a4800 == 119 [pid = 1830] [id = 560] 01:11:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7fa78ea0e800) [pid = 1830] [serial = 1681] [outer = (nil)] 01:11:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7fa7913efc00) [pid = 1830] [serial = 1682] [outer = 0x7fa78ea0e800] 01:11:43 INFO - PROCESS | 1830 | 1461226303038 Marionette DEBUG loaded listener.js 01:11:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 271 (0x7fa79ed7f400) [pid = 1830] [serial = 1683] [outer = 0x7fa78ea0e800] 01:11:43 INFO - PROCESS | 1830 | 1461226303778 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1226ms 01:11:43 INFO - PROCESS | 1830 | 1461226303852 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 01:11:43 INFO - PROCESS | 1830 | 1461226303854 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 01:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:11:43 INFO - PROCESS | 1830 | 1461226303860 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:11:43 INFO - PROCESS | 1830 | 1461226303861 Marionette TRACE conn3 <- [1,2214,null,{}] 01:11:43 INFO - PROCESS | 1830 | 1461226303866 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:44 INFO - PROCESS | 1830 | 1461226304013 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 01:11:44 INFO - PROCESS | 1830 | 1461226304212 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7947a2000 == 120 [pid = 1830] [id = 561] 01:11:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7fa78eb6c400) [pid = 1830] [serial = 1684] [outer = (nil)] 01:11:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7fa794656c00) [pid = 1830] [serial = 1685] [outer = 0x7fa78eb6c400] 01:11:44 INFO - PROCESS | 1830 | 1461226304271 Marionette DEBUG loaded listener.js 01:11:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7fa7970c7c00) [pid = 1830] [serial = 1686] [outer = 0x7fa78eb6c400] 01:11:45 INFO - PROCESS | 1830 | 1461226304996 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1177ms 01:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:11:45 INFO - PROCESS | 1830 | 1461226305038 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 01:11:45 INFO - PROCESS | 1830 | 1461226305040 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 01:11:45 INFO - PROCESS | 1830 | 1461226305045 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:11:45 INFO - PROCESS | 1830 | 1461226305048 Marionette TRACE conn3 <- [1,2218,null,{}] 01:11:45 INFO - PROCESS | 1830 | 1461226305052 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:45 INFO - PROCESS | 1830 | 1461226305190 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 01:11:45 INFO - PROCESS | 1830 | 1461226305570 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa791371800 == 121 [pid = 1830] [id = 562] 01:11:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 275 (0x7fa78ea14400) [pid = 1830] [serial = 1687] [outer = (nil)] 01:11:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 276 (0x7fa791095800) [pid = 1830] [serial = 1688] [outer = 0x7fa78ea14400] 01:11:45 INFO - PROCESS | 1830 | 1461226305669 Marionette DEBUG loaded listener.js 01:11:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 277 (0x7fa7923fb800) [pid = 1830] [serial = 1689] [outer = 0x7fa78ea14400] 01:11:46 INFO - PROCESS | 1830 | 1461226306447 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:11:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:11:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1435ms 01:11:46 INFO - PROCESS | 1830 | 1461226306480 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 01:11:46 INFO - PROCESS | 1830 | 1461226306485 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 01:11:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:11:46 INFO - PROCESS | 1830 | 1461226306493 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:11:46 INFO - PROCESS | 1830 | 1461226306496 Marionette TRACE conn3 <- [1,2222,null,{}] 01:11:46 INFO - PROCESS | 1830 | 1461226306502 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:46 INFO - PROCESS | 1830 | 1461226306660 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 01:11:47 INFO - PROCESS | 1830 | 1461226307015 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792bd3800 == 122 [pid = 1830] [id = 563] 01:11:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 278 (0x7fa792daf800) [pid = 1830] [serial = 1690] [outer = (nil)] 01:11:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 279 (0x7fa7946f1400) [pid = 1830] [serial = 1691] [outer = 0x7fa792daf800] 01:11:47 INFO - PROCESS | 1830 | 1461226307115 Marionette DEBUG loaded listener.js 01:11:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 280 (0x7fa7954e8800) [pid = 1830] [serial = 1692] [outer = 0x7fa792daf800] 01:11:47 INFO - PROCESS | 1830 | 1461226307860 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1435ms 01:11:47 INFO - PROCESS | 1830 | 1461226307931 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 01:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:11:47 INFO - PROCESS | 1830 | 1461226307936 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 01:11:47 INFO - PROCESS | 1830 | 1461226307942 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:11:47 INFO - PROCESS | 1830 | 1461226307945 Marionette TRACE conn3 <- [1,2226,null,{}] 01:11:47 INFO - PROCESS | 1830 | 1461226307950 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:48 INFO - PROCESS | 1830 | 1461226308103 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 01:11:48 INFO - PROCESS | 1830 | 1461226308317 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7954d8000 == 123 [pid = 1830] [id = 564] 01:11:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 281 (0x7fa792db0400) [pid = 1830] [serial = 1693] [outer = (nil)] 01:11:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 282 (0x7fa7958c2800) [pid = 1830] [serial = 1694] [outer = 0x7fa792db0400] 01:11:48 INFO - PROCESS | 1830 | 1461226308381 Marionette DEBUG loaded listener.js 01:11:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 283 (0x7fa795958c00) [pid = 1830] [serial = 1695] [outer = 0x7fa792db0400] 01:11:49 INFO - PROCESS | 1830 | 1461226309197 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:11:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7924c8000 == 122 [pid = 1830] [id = 544] 01:11:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7973a9000 == 121 [pid = 1830] [id = 541] 01:11:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79673f000 == 120 [pid = 1830] [id = 540] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 282 (0x7fa794777800) [pid = 1830] [serial = 1598] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 281 (0x7fa79839e800) [pid = 1830] [serial = 1601] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 280 (0x7fa792f88000) [pid = 1830] [serial = 1604] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 279 (0x7fa792ee5400) [pid = 1830] [serial = 1562] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 278 (0x7fa795959800) [pid = 1830] [serial = 1565] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 277 (0x7fa79f9a3400) [pid = 1830] [serial = 1568] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 276 (0x7fa7a299ac00) [pid = 1830] [serial = 1571] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 275 (0x7fa7a5f63000) [pid = 1830] [serial = 1574] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 274 (0x7fa7a697b400) [pid = 1830] [serial = 1577] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7fa7aacddc00) [pid = 1830] [serial = 1580] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7fa7af29bc00) [pid = 1830] [serial = 1583] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 271 (0x7fa7b959e400) [pid = 1830] [serial = 1586] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 270 (0x7fa792d4dc00) [pid = 1830] [serial = 1589] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7fa7954ef400) [pid = 1830] [serial = 1592] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7fa792dab000) [pid = 1830] [serial = 1595] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7fa794ccb000) [pid = 1830] [serial = 1616] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7fa7913f5400) [pid = 1830] [serial = 1514] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7fa7ba8d9c00) [pid = 1830] [serial = 1511] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7fa78eb6a400) [pid = 1830] [serial = 1526] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7fa79ec63400) [pid = 1830] [serial = 1493] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7fa7ae7b6c00) [pid = 1830] [serial = 1505] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7fa7be5c6c00) [pid = 1830] [serial = 1517] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7fa7923f0800) [pid = 1830] [serial = 1532] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7fa7a8fca800) [pid = 1830] [serial = 1502] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7fa794605000) [pid = 1830] [serial = 1535] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7fa791087c00) [pid = 1830] [serial = 1487] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7fa7a2d97800) [pid = 1830] [serial = 1499] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa78ea11800) [pid = 1830] [serial = 1523] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa7b9396400) [pid = 1830] [serial = 1508] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa79595e400) [pid = 1830] [serial = 1520] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa7a1b57800) [pid = 1830] [serial = 1496] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7fa7965d0c00) [pid = 1830] [serial = 1490] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7fa78eb74000) [pid = 1830] [serial = 1529] [outer = (nil)] [url = about:blank] 01:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1327ms 01:11:49 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792be3800 == 119 [pid = 1830] [id = 539] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7fa790e32800) [pid = 1830] [serial = 1607] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7fa7923f3800) [pid = 1830] [serial = 1608] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7fa792d4f000) [pid = 1830] [serial = 1610] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7fa792ee7c00) [pid = 1830] [serial = 1611] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7fa794652c00) [pid = 1830] [serial = 1613] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7fa794774400) [pid = 1830] [serial = 1614] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7fa7a5b04c00) [pid = 1830] [serial = 1560] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7fa7a328c400) [pid = 1830] [serial = 1559] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7fa7a2a09000) [pid = 1830] [serial = 1557] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7fa7aace0000) [pid = 1830] [serial = 1326] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7fa7970c3800) [pid = 1830] [serial = 1305] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7fa7983a0000) [pid = 1830] [serial = 1260] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7fa7977f0800) [pid = 1830] [serial = 1545] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7fa79ed74c00) [pid = 1830] [serial = 1550] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7fa79766cc00) [pid = 1830] [serial = 1544] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa794774800) [pid = 1830] [serial = 1302] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7fa79768c000) [pid = 1830] [serial = 1239] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7fa79272d400) [pid = 1830] [serial = 1203] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7fa792eea800) [pid = 1830] [serial = 1538] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7fa7a1bf2800) [pid = 1830] [serial = 1314] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7fa7982c9c00) [pid = 1830] [serial = 1547] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7fa79ed81000) [pid = 1830] [serial = 1266] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7fa7a1b5a000) [pid = 1830] [serial = 1553] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7fa7a5d81000) [pid = 1830] [serial = 1317] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7fa79ec55c00) [pid = 1830] [serial = 1548] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7fa7a65e0400) [pid = 1830] [serial = 1323] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7fa79f085400) [pid = 1830] [serial = 1551] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7fa7982ce800) [pid = 1830] [serial = 1485] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7fa794657800) [pid = 1830] [serial = 1539] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7fa792f92000) [pid = 1830] [serial = 1257] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7fa7af176000) [pid = 1830] [serial = 1332] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7fa7a6ceac00) [pid = 1830] [serial = 1233] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7fa7a1af3c00) [pid = 1830] [serial = 1374] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7fa7a6116400) [pid = 1830] [serial = 1320] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7fa79595e800) [pid = 1830] [serial = 1542] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7fa7abe02800) [pid = 1830] [serial = 1329] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7fa7a1aab800) [pid = 1830] [serial = 1362] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7fa7a1b58000) [pid = 1830] [serial = 1377] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7fa79f010000) [pid = 1830] [serial = 1335] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7fa7b9784c00) [pid = 1830] [serial = 1206] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7fa7983aa400) [pid = 1830] [serial = 1263] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7fa7ba711c00) [pid = 1830] [serial = 1251] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7fa795619400) [pid = 1830] [serial = 1365] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7fa7a1aafc00) [pid = 1830] [serial = 1556] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7fa7946f9c00) [pid = 1830] [serial = 1541] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7fa7a22f2400) [pid = 1830] [serial = 1554] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7fa7a6cdf800) [pid = 1830] [serial = 1245] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7fa795843c00) [pid = 1830] [serial = 1236] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7fa79f9a2800) [pid = 1830] [serial = 1371] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7fa79f00e400) [pid = 1830] [serial = 1308] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7fa7a1b5b000) [pid = 1830] [serial = 1242] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7fa7ac51d400) [pid = 1830] [serial = 1248] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa795622c00) [pid = 1830] [serial = 1269] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa7977f2400) [pid = 1830] [serial = 1368] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7fa7a07d8800) [pid = 1830] [serial = 1254] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa7a1abac00) [pid = 1830] [serial = 1311] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa7aace7800) [pid = 1830] [serial = 1425] [outer = (nil)] [url = about:blank] 01:11:49 INFO - PROCESS | 1830 | 1461226309322 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 01:11:49 INFO - PROCESS | 1830 | 1461226309333 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 01:11:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:11:49 INFO - PROCESS | 1830 | 1461226309361 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:11:49 INFO - PROCESS | 1830 | 1461226309368 Marionette TRACE conn3 <- [1,2230,null,{}] 01:11:49 INFO - PROCESS | 1830 | 1461226309375 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:49 INFO - PROCESS | 1830 | 1461226309531 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 01:11:49 INFO - PROCESS | 1830 | 1461226309692 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79137c000 == 120 [pid = 1830] [id = 565] 01:11:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa794652800) [pid = 1830] [serial = 1696] [outer = (nil)] 01:11:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa795a13400) [pid = 1830] [serial = 1697] [outer = 0x7fa794652800] 01:11:49 INFO - PROCESS | 1830 | 1461226309745 Marionette DEBUG loaded listener.js 01:11:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa7965d5400) [pid = 1830] [serial = 1698] [outer = 0x7fa794652800] 01:11:50 INFO - PROCESS | 1830 | 1461226310307 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 987ms 01:11:50 INFO - PROCESS | 1830 | 1461226310342 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 01:11:50 INFO - PROCESS | 1830 | 1461226310345 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 01:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:11:50 INFO - PROCESS | 1830 | 1461226310350 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:11:50 INFO - PROCESS | 1830 | 1461226310351 Marionette TRACE conn3 <- [1,2234,null,{}] 01:11:50 INFO - PROCESS | 1830 | 1461226310356 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:50 INFO - PROCESS | 1830 | 1461226310485 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 01:11:50 INFO - PROCESS | 1830 | 1461226310654 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7947a9000 == 121 [pid = 1830] [id = 566] 01:11:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa795622c00) [pid = 1830] [serial = 1699] [outer = (nil)] 01:11:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa7975e2400) [pid = 1830] [serial = 1700] [outer = 0x7fa795622c00] 01:11:50 INFO - PROCESS | 1830 | 1461226310703 Marionette DEBUG loaded listener.js 01:11:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7fa7982cac00) [pid = 1830] [serial = 1701] [outer = 0x7fa795622c00] 01:11:51 INFO - PROCESS | 1830 | 1461226311269 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 927ms 01:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:11:51 INFO - PROCESS | 1830 | 1461226311277 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 01:11:51 INFO - PROCESS | 1830 | 1461226311279 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 01:11:51 INFO - PROCESS | 1830 | 1461226311288 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:11:51 INFO - PROCESS | 1830 | 1461226311290 Marionette TRACE conn3 <- [1,2238,null,{}] 01:11:51 INFO - PROCESS | 1830 | 1461226311295 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:51 INFO - PROCESS | 1830 | 1461226311434 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 01:11:51 INFO - PROCESS | 1830 | 1461226311610 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796747800 == 122 [pid = 1830] [id = 567] 01:11:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa798603800) [pid = 1830] [serial = 1702] [outer = (nil)] 01:11:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa798609400) [pid = 1830] [serial = 1703] [outer = 0x7fa798603800] 01:11:51 INFO - PROCESS | 1830 | 1461226311669 Marionette DEBUG loaded listener.js 01:11:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa79ec6e400) [pid = 1830] [serial = 1704] [outer = 0x7fa798603800] 01:11:52 INFO - PROCESS | 1830 | 1461226312311 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1081ms 01:11:52 INFO - PROCESS | 1830 | 1461226312371 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 01:11:52 INFO - PROCESS | 1830 | 1461226312374 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 01:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:11:52 INFO - PROCESS | 1830 | 1461226312378 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:11:52 INFO - PROCESS | 1830 | 1461226312380 Marionette TRACE conn3 <- [1,2242,null,{}] 01:11:52 INFO - PROCESS | 1830 | 1461226312385 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:52 INFO - PROCESS | 1830 | 1461226312567 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 01:11:52 INFO - PROCESS | 1830 | 1461226312601 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7989e2800 == 123 [pid = 1830] [id = 568] 01:11:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7fa79ed7d400) [pid = 1830] [serial = 1705] [outer = (nil)] 01:11:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7fa7a07df800) [pid = 1830] [serial = 1706] [outer = 0x7fa79ed7d400] 01:11:52 INFO - PROCESS | 1830 | 1461226312649 Marionette DEBUG loaded listener.js 01:11:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7fa7a1aa5800) [pid = 1830] [serial = 1707] [outer = 0x7fa79ed7d400] 01:11:53 INFO - PROCESS | 1830 | 1461226313252 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 930ms 01:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:11:53 INFO - PROCESS | 1830 | 1461226313322 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 01:11:53 INFO - PROCESS | 1830 | 1461226313324 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 01:11:53 INFO - PROCESS | 1830 | 1461226313328 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:11:53 INFO - PROCESS | 1830 | 1461226313334 Marionette TRACE conn3 <- [1,2246,null,{}] 01:11:53 INFO - PROCESS | 1830 | 1461226313362 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:53 INFO - PROCESS | 1830 | 1461226313575 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7fa7913f1c00) [pid = 1830] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7fa792d4cc00) [pid = 1830] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7fa7913f8400) [pid = 1830] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7fa7a2fba000) [pid = 1830] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7fa7a2a07400) [pid = 1830] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7fa795961c00) [pid = 1830] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7fa792421000) [pid = 1830] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa7a6ce4800) [pid = 1830] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa7977f9400) [pid = 1830] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7fa792eeac00) [pid = 1830] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa7a4508000) [pid = 1830] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa7a697c000) [pid = 1830] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7fa7a1ab5c00) [pid = 1830] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7fa7913f0400) [pid = 1830] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7fa7ac95e800) [pid = 1830] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7fa7a6ce3c00) [pid = 1830] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7fa79839d400) [pid = 1830] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7fa7913f1800) [pid = 1830] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7fa79ed7d800) [pid = 1830] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7fa791090000) [pid = 1830] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7fa7913f8800) [pid = 1830] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:11:53 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7fa78ea09800) [pid = 1830] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7fa7958cd000) [pid = 1830] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7fa7a65d4000) [pid = 1830] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7fa790e34c00) [pid = 1830] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7fa7a1bf1000) [pid = 1830] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7fa78ea0c000) [pid = 1830] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7fa7af175c00) [pid = 1830] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7fa792d45c00) [pid = 1830] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7fa78ea0b800) [pid = 1830] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7fa7923f9000) [pid = 1830] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7fa7a327e400) [pid = 1830] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7fa7a099d400) [pid = 1830] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7fa792d43800) [pid = 1830] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7fa79f088400) [pid = 1830] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7fa79f99b000) [pid = 1830] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7fa790e2e800) [pid = 1830] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7fa7af56dc00) [pid = 1830] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7fa7946f6800) [pid = 1830] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7fa7a65df800) [pid = 1830] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7fa78eb69000) [pid = 1830] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7fa78ea0b000) [pid = 1830] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7fa795a10800) [pid = 1830] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7fa7a1bec000) [pid = 1830] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7fa7aa816800) [pid = 1830] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7fa790e2dc00) [pid = 1830] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7fa79465c800) [pid = 1830] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7fa797668000) [pid = 1830] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7fa792ee9c00) [pid = 1830] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7fa7913ed800) [pid = 1830] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7fa792da2400) [pid = 1830] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7fa7965cf400) [pid = 1830] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7fa79108dc00) [pid = 1830] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa791088400) [pid = 1830] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:11:54 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa7a4503400) [pid = 1830] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:11:54 INFO - PROCESS | 1830 | 1461226314133 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78ea8e800 == 124 [pid = 1830] [id = 569] 01:11:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa78ea09800) [pid = 1830] [serial = 1708] [outer = (nil)] 01:11:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa78ea15800) [pid = 1830] [serial = 1709] [outer = 0x7fa78ea09800] 01:11:54 INFO - PROCESS | 1830 | 1461226314195 Marionette DEBUG loaded listener.js 01:11:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa790e33000) [pid = 1830] [serial = 1710] [outer = 0x7fa78ea09800] 01:11:54 INFO - PROCESS | 1830 | 1461226314731 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:11:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1440ms 01:11:54 INFO - PROCESS | 1830 | 1461226314769 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 01:11:54 INFO - PROCESS | 1830 | 1461226314771 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 01:11:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:11:54 INFO - PROCESS | 1830 | 1461226314776 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:11:54 INFO - PROCESS | 1830 | 1461226314779 Marionette TRACE conn3 <- [1,2250,null,{}] 01:11:54 INFO - PROCESS | 1830 | 1461226314783 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:54 INFO - PROCESS | 1830 | 1461226314931 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 01:11:55 INFO - PROCESS | 1830 | 1461226315091 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796ff3800 == 125 [pid = 1830] [id = 570] 01:11:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7fa78ea09c00) [pid = 1830] [serial = 1711] [outer = (nil)] 01:11:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7fa7913f8800) [pid = 1830] [serial = 1712] [outer = 0x7fa78ea09c00] 01:11:55 INFO - PROCESS | 1830 | 1461226315143 Marionette DEBUG loaded listener.js 01:11:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7fa792ee9c00) [pid = 1830] [serial = 1713] [outer = 0x7fa78ea09c00] 01:11:55 INFO - PROCESS | 1830 | 1461226315686 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:11:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:11:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 924ms 01:11:55 INFO - PROCESS | 1830 | 1461226315702 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 01:11:55 INFO - PROCESS | 1830 | 1461226315704 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 01:11:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:11:55 INFO - PROCESS | 1830 | 1461226315709 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:11:55 INFO - PROCESS | 1830 | 1461226315711 Marionette TRACE conn3 <- [1,2254,null,{}] 01:11:55 INFO - PROCESS | 1830 | 1461226315715 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:55 INFO - PROCESS | 1830 | 1461226315859 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 01:11:55 INFO - PROCESS | 1830 | 1461226315874 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a0b65800 == 126 [pid = 1830] [id = 571] 01:11:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7fa790e34c00) [pid = 1830] [serial = 1714] [outer = (nil)] 01:11:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7fa7958c4400) [pid = 1830] [serial = 1715] [outer = 0x7fa790e34c00] 01:11:55 INFO - PROCESS | 1830 | 1461226315924 Marionette DEBUG loaded listener.js 01:11:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa797689400) [pid = 1830] [serial = 1716] [outer = 0x7fa790e34c00] 01:11:56 INFO - PROCESS | 1830 | 1461226316943 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:11:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:11:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1281ms 01:11:56 INFO - PROCESS | 1830 | 1461226316992 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 01:11:57 INFO - PROCESS | 1830 | 1461226317003 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 01:11:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:11:57 INFO - PROCESS | 1830 | 1461226317013 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:11:57 INFO - PROCESS | 1830 | 1461226317018 Marionette TRACE conn3 <- [1,2258,null,{}] 01:11:57 INFO - PROCESS | 1830 | 1461226317024 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:57 INFO - PROCESS | 1830 | 1461226317197 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 01:11:57 INFO - PROCESS | 1830 | 1461226317389 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795690800 == 127 [pid = 1830] [id = 572] 01:11:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7fa792d4cc00) [pid = 1830] [serial = 1717] [outer = (nil)] 01:11:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa792db0800) [pid = 1830] [serial = 1718] [outer = 0x7fa792d4cc00] 01:11:57 INFO - PROCESS | 1830 | 1461226317453 Marionette DEBUG loaded listener.js 01:11:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa79460e000) [pid = 1830] [serial = 1719] [outer = 0x7fa792d4cc00] 01:11:58 INFO - PROCESS | 1830 | 1461226318279 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:11:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:11:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1284ms 01:11:58 INFO - PROCESS | 1830 | 1461226318298 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 01:11:58 INFO - PROCESS | 1830 | 1461226318305 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 01:11:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:11:58 INFO - PROCESS | 1830 | 1461226318313 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:11:58 INFO - PROCESS | 1830 | 1461226318316 Marionette TRACE conn3 <- [1,2262,null,{}] 01:11:58 INFO - PROCESS | 1830 | 1461226318320 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:58 INFO - PROCESS | 1830 | 1461226318486 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 01:11:58 INFO - PROCESS | 1830 | 1461226318687 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798468000 == 128 [pid = 1830] [id = 573] 01:11:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa792d4e000) [pid = 1830] [serial = 1720] [outer = (nil)] 01:11:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa7954f6800) [pid = 1830] [serial = 1721] [outer = 0x7fa792d4e000] 01:11:58 INFO - PROCESS | 1830 | 1461226318748 Marionette DEBUG loaded listener.js 01:11:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa7958c6000) [pid = 1830] [serial = 1722] [outer = 0x7fa792d4e000] 01:11:59 INFO - PROCESS | 1830 | 1461226319508 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:11:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1229ms 01:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:11:59 INFO - PROCESS | 1830 | 1461226319542 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 01:11:59 INFO - PROCESS | 1830 | 1461226319544 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 01:11:59 INFO - PROCESS | 1830 | 1461226319548 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:11:59 INFO - PROCESS | 1830 | 1461226319554 Marionette TRACE conn3 <- [1,2266,null,{}] 01:11:59 INFO - PROCESS | 1830 | 1461226319567 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:11:59 INFO - PROCESS | 1830 | 1461226319789 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 01:11:59 INFO - PROCESS | 1830 | 1461226319936 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2c5f000 == 129 [pid = 1830] [id = 574] 01:11:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7fa7958cf400) [pid = 1830] [serial = 1723] [outer = (nil)] 01:11:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7fa7977f2400) [pid = 1830] [serial = 1724] [outer = 0x7fa7958cf400] 01:12:00 INFO - PROCESS | 1830 | 1461226319999 Marionette DEBUG loaded listener.js 01:12:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7fa7983a9c00) [pid = 1830] [serial = 1725] [outer = 0x7fa7958cf400] 01:12:00 INFO - PROCESS | 1830 | 1461226320728 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:12:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:12:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1231ms 01:12:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:12:00 INFO - PROCESS | 1830 | 1461226320780 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 01:12:00 INFO - PROCESS | 1830 | 1461226320783 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 01:12:00 INFO - PROCESS | 1830 | 1461226320788 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:12:00 INFO - PROCESS | 1830 | 1461226320791 Marionette TRACE conn3 <- [1,2270,null,{}] 01:12:00 INFO - PROCESS | 1830 | 1461226320795 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:00 INFO - PROCESS | 1830 | 1461226320952 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 01:12:01 INFO - PROCESS | 1830 | 1461226321149 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5c6e800 == 130 [pid = 1830] [id = 575] 01:12:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7fa79595a400) [pid = 1830] [serial = 1726] [outer = (nil)] 01:12:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7fa79ec67800) [pid = 1830] [serial = 1727] [outer = 0x7fa79595a400] 01:12:01 INFO - PROCESS | 1830 | 1461226321208 Marionette DEBUG loaded listener.js 01:12:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7fa79f006000) [pid = 1830] [serial = 1728] [outer = 0x7fa79595a400] 01:12:01 INFO - PROCESS | 1830 | 1461226321886 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:12:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:12:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1126ms 01:12:01 INFO - PROCESS | 1830 | 1461226321914 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 01:12:01 INFO - PROCESS | 1830 | 1461226321916 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 01:12:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:12:01 INFO - PROCESS | 1830 | 1461226321921 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:12:01 INFO - PROCESS | 1830 | 1461226321923 Marionette TRACE conn3 <- [1,2274,null,{}] 01:12:01 INFO - PROCESS | 1830 | 1461226321928 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:02 INFO - PROCESS | 1830 | 1461226322094 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 01:12:02 INFO - PROCESS | 1830 | 1461226322321 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a63a5000 == 131 [pid = 1830] [id = 576] 01:12:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7fa79f005c00) [pid = 1830] [serial = 1729] [outer = (nil)] 01:12:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7fa7a0737000) [pid = 1830] [serial = 1730] [outer = 0x7fa79f005c00] 01:12:02 INFO - PROCESS | 1830 | 1461226322386 Marionette DEBUG loaded listener.js 01:12:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7fa7a07e0c00) [pid = 1830] [serial = 1731] [outer = 0x7fa79f005c00] 01:12:03 INFO - PROCESS | 1830 | 1461226323153 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:12:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:12:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1277ms 01:12:03 INFO - PROCESS | 1830 | 1461226323199 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 01:12:03 INFO - PROCESS | 1830 | 1461226323202 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 01:12:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:12:03 INFO - PROCESS | 1830 | 1461226323207 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:12:03 INFO - PROCESS | 1830 | 1461226323209 Marionette TRACE conn3 <- [1,2278,null,{}] 01:12:03 INFO - PROCESS | 1830 | 1461226323214 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:03 INFO - PROCESS | 1830 | 1461226323382 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 01:12:03 INFO - PROCESS | 1830 | 1461226323590 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6902800 == 132 [pid = 1830] [id = 577] 01:12:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7fa7a07dd000) [pid = 1830] [serial = 1732] [outer = (nil)] 01:12:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa7a1be8400) [pid = 1830] [serial = 1733] [outer = 0x7fa7a07dd000] 01:12:03 INFO - PROCESS | 1830 | 1461226323655 Marionette DEBUG loaded listener.js 01:12:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa7a2541000) [pid = 1830] [serial = 1734] [outer = 0x7fa7a07dd000] 01:12:04 INFO - PROCESS | 1830 | 1461226324377 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:12:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:12:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1181ms 01:12:04 INFO - PROCESS | 1830 | 1461226324389 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 01:12:04 INFO - PROCESS | 1830 | 1461226324391 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 01:12:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:12:04 INFO - PROCESS | 1830 | 1461226324413 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:12:04 INFO - PROCESS | 1830 | 1461226324416 Marionette TRACE conn3 <- [1,2282,null,{}] 01:12:04 INFO - PROCESS | 1830 | 1461226324420 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:04 INFO - PROCESS | 1830 | 1461226324574 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 01:12:04 INFO - PROCESS | 1830 | 1461226324770 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a901f800 == 133 [pid = 1830] [id = 578] 01:12:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa7982c5c00) [pid = 1830] [serial = 1735] [outer = (nil)] 01:12:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa7a266c400) [pid = 1830] [serial = 1736] [outer = 0x7fa7982c5c00] 01:12:04 INFO - PROCESS | 1830 | 1461226324829 Marionette DEBUG loaded listener.js 01:12:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7fa7a2a05400) [pid = 1830] [serial = 1737] [outer = 0x7fa7982c5c00] 01:12:05 INFO - PROCESS | 1830 | 1461226325505 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1134ms 01:12:05 INFO - PROCESS | 1830 | 1461226325545 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 01:12:05 INFO - PROCESS | 1830 | 1461226325547 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 01:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:12:05 INFO - PROCESS | 1830 | 1461226325553 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:12:05 INFO - PROCESS | 1830 | 1461226325555 Marionette TRACE conn3 <- [1,2286,null,{}] 01:12:05 INFO - PROCESS | 1830 | 1461226325559 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:05 INFO - PROCESS | 1830 | 1461226325726 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 01:12:05 INFO - PROCESS | 1830 | 1461226325957 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa748000 == 134 [pid = 1830] [id = 579] 01:12:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7fa79242a400) [pid = 1830] [serial = 1738] [outer = (nil)] 01:12:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7fa7a2a04800) [pid = 1830] [serial = 1739] [outer = 0x7fa79242a400] 01:12:06 INFO - PROCESS | 1830 | 1461226326017 Marionette DEBUG loaded listener.js 01:12:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7fa7a2d9a400) [pid = 1830] [serial = 1740] [outer = 0x7fa79242a400] 01:12:06 INFO - PROCESS | 1830 | 1461226326734 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:12:06 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 01:12:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1228ms 01:12:06 INFO - PROCESS | 1830 | 1461226326781 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 01:12:06 INFO - PROCESS | 1830 | 1461226326785 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 01:12:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:12:06 INFO - PROCESS | 1830 | 1461226326806 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:12:06 INFO - PROCESS | 1830 | 1461226326809 Marionette TRACE conn3 <- [1,2290,null,{}] 01:12:06 INFO - PROCESS | 1830 | 1461226326814 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:06 INFO - PROCESS | 1830 | 1461226326967 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 01:12:07 INFO - PROCESS | 1830 | 1461226327169 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792e5f000 == 135 [pid = 1830] [id = 580] 01:12:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7fa78ea12000) [pid = 1830] [serial = 1741] [outer = (nil)] 01:12:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7fa78eb72800) [pid = 1830] [serial = 1742] [outer = 0x7fa78ea12000] 01:12:07 INFO - PROCESS | 1830 | 1461226327239 Marionette DEBUG loaded listener.js 01:12:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7fa792d44000) [pid = 1830] [serial = 1743] [outer = 0x7fa78ea12000] 01:12:07 INFO - PROCESS | 1830 | 1461226327980 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:12:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:12:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1236ms 01:12:08 INFO - PROCESS | 1830 | 1461226328040 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 01:12:08 INFO - PROCESS | 1830 | 1461226328042 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 01:12:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:12:08 INFO - PROCESS | 1830 | 1461226328048 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:12:08 INFO - PROCESS | 1830 | 1461226328049 Marionette TRACE conn3 <- [1,2294,null,{}] 01:12:08 INFO - PROCESS | 1830 | 1461226328054 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:08 INFO - PROCESS | 1830 | 1461226328224 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 01:12:08 INFO - PROCESS | 1830 | 1461226328439 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79136b000 == 136 [pid = 1830] [id = 581] 01:12:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7fa78ea10800) [pid = 1830] [serial = 1744] [outer = (nil)] 01:12:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7fa791096000) [pid = 1830] [serial = 1745] [outer = 0x7fa78ea10800] 01:12:08 INFO - PROCESS | 1830 | 1461226328549 Marionette DEBUG loaded listener.js 01:12:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7fa79272d800) [pid = 1830] [serial = 1746] [outer = 0x7fa78ea10800] 01:12:10 INFO - PROCESS | 1830 | 1461226330013 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1979ms 01:12:10 INFO - PROCESS | 1830 | 1461226330027 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 01:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:12:10 INFO - PROCESS | 1830 | 1461226330032 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 01:12:10 INFO - PROCESS | 1830 | 1461226330039 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:12:10 INFO - PROCESS | 1830 | 1461226330043 Marionette TRACE conn3 <- [1,2298,null,{}] 01:12:10 INFO - PROCESS | 1830 | 1461226330049 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:10 INFO - PROCESS | 1830 | 1461226330195 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 01:12:10 INFO - PROCESS | 1830 | 1461226330396 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792ccc000 == 137 [pid = 1830] [id = 582] 01:12:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7fa7913f7400) [pid = 1830] [serial = 1747] [outer = (nil)] 01:12:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7fa79241f400) [pid = 1830] [serial = 1748] [outer = 0x7fa7913f7400] 01:12:10 INFO - PROCESS | 1830 | 1461226330453 Marionette DEBUG loaded listener.js 01:12:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7fa792726c00) [pid = 1830] [serial = 1749] [outer = 0x7fa7913f7400] 01:12:11 INFO - PROCESS | 1830 | 1461226331229 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:12:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:12:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1235ms 01:12:11 INFO - PROCESS | 1830 | 1461226331274 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 01:12:11 INFO - PROCESS | 1830 | 1461226331280 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 01:12:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:12:11 INFO - PROCESS | 1830 | 1461226331288 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:12:11 INFO - PROCESS | 1830 | 1461226331292 Marionette TRACE conn3 <- [1,2302,null,{}] 01:12:11 INFO - PROCESS | 1830 | 1461226331296 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:11 INFO - PROCESS | 1830 | 1461226331434 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 01:12:11 INFO - PROCESS | 1830 | 1461226331638 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955e2000 == 138 [pid = 1830] [id = 583] 01:12:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa7913fb800) [pid = 1830] [serial = 1750] [outer = (nil)] 01:12:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa79272c800) [pid = 1830] [serial = 1751] [outer = 0x7fa7913fb800] 01:12:11 INFO - PROCESS | 1830 | 1461226331739 Marionette DEBUG loaded listener.js 01:12:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa792ee6800) [pid = 1830] [serial = 1752] [outer = 0x7fa7913fb800] 01:12:12 INFO - PROCESS | 1830 | 1461226332716 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:12:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:12:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1479ms 01:12:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:12:12 INFO - PROCESS | 1830 | 1461226332767 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 01:12:12 INFO - PROCESS | 1830 | 1461226332769 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 01:12:12 INFO - PROCESS | 1830 | 1461226332773 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:12:12 INFO - PROCESS | 1830 | 1461226332779 Marionette TRACE conn3 <- [1,2306,null,{}] 01:12:12 INFO - PROCESS | 1830 | 1461226332791 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:12 INFO - PROCESS | 1830 | 1461226332934 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 01:12:13 INFO - PROCESS | 1830 | 1461226333138 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792e61800 == 139 [pid = 1830] [id = 584] 01:12:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa79460a000) [pid = 1830] [serial = 1753] [outer = (nil)] 01:12:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa79465ac00) [pid = 1830] [serial = 1754] [outer = 0x7fa79460a000] 01:12:13 INFO - PROCESS | 1830 | 1461226333197 Marionette DEBUG loaded listener.js 01:12:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa7946fe800) [pid = 1830] [serial = 1755] [outer = 0x7fa79460a000] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c3a78800 == 138 [pid = 1830] [id = 215] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2e03000 == 137 [pid = 1830] [id = 58] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6c8f000 == 136 [pid = 1830] [id = 461] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7af21c000 == 135 [pid = 1830] [id = 142] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be26a800 == 134 [pid = 1830] [id = 131] 01:12:13 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa7958c0800) [pid = 1830] [serial = 1625] [outer = (nil)] [url = about:blank] 01:12:13 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa794656000) [pid = 1830] [serial = 1637] [outer = (nil)] [url = about:blank] 01:12:13 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7fa7965d2c00) [pid = 1830] [serial = 1628] [outer = (nil)] [url = about:blank] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be25a000 == 133 [pid = 1830] [id = 337] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac019000 == 132 [pid = 1830] [id = 59] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79ef8e800 == 131 [pid = 1830] [id = 246] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b90d3800 == 130 [pid = 1830] [id = 207] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be285800 == 129 [pid = 1830] [id = 209] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa796ff3800 == 128 [pid = 1830] [id = 570] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa78ea8e800 == 127 [pid = 1830] [id = 569] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7989e2800 == 126 [pid = 1830] [id = 568] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4f90800 == 125 [pid = 1830] [id = 519] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa796747800 == 124 [pid = 1830] [id = 567] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7947a9000 == 123 [pid = 1830] [id = 566] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79771f000 == 122 [pid = 1830] [id = 542] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79137c000 == 121 [pid = 1830] [id = 565] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7954d8000 == 120 [pid = 1830] [id = 564] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792bd3800 == 119 [pid = 1830] [id = 563] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa791371800 == 118 [pid = 1830] [id = 562] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7946a4800 == 117 [pid = 1830] [id = 560] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a924d000 == 116 [pid = 1830] [id = 559] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6c98000 == 115 [pid = 1830] [id = 558] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a690b800 == 114 [pid = 1830] [id = 557] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a641e800 == 113 [pid = 1830] [id = 556] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a413a000 == 112 [pid = 1830] [id = 494] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5fc2800 == 111 [pid = 1830] [id = 555] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5c85000 == 110 [pid = 1830] [id = 554] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a411d000 == 109 [pid = 1830] [id = 553] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a33ac000 == 108 [pid = 1830] [id = 552] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2e1d800 == 107 [pid = 1830] [id = 551] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a188c000 == 106 [pid = 1830] [id = 550] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa399800 == 105 [pid = 1830] [id = 410] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79fcd2800 == 104 [pid = 1830] [id = 549] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79f0be800 == 103 [pid = 1830] [id = 548] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7987c5000 == 102 [pid = 1830] [id = 547] 01:12:13 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7955d7000 == 101 [pid = 1830] [id = 546] 01:12:14 INFO - PROCESS | 1830 | 1461226334031 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:12:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:12:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1280ms 01:12:14 INFO - PROCESS | 1830 | 1461226334054 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 01:12:14 INFO - PROCESS | 1830 | 1461226334058 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 01:12:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa78eb6f000) [pid = 1830] [serial = 1527] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa7a5f5d000) [pid = 1830] [serial = 1389] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7fa7a611e400) [pid = 1830] [serial = 1392] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7fa7aa191400) [pid = 1830] [serial = 1437] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7fa79ed7e800) [pid = 1830] [serial = 1590] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7fa7ac178000) [pid = 1830] [serial = 1581] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7fa7975d7400) [pid = 1830] [serial = 1631] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7fa7a5f6bc00) [pid = 1830] [serial = 1500] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7fa7923f2c00) [pid = 1830] [serial = 1488] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7fa7be5ba800) [pid = 1830] [serial = 1452] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7fa7aaafc000) [pid = 1830] [serial = 1398] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7fa7aa814c00) [pid = 1830] [serial = 1506] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7fa79460e800) [pid = 1830] [serial = 1533] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7fa7958c2400) [pid = 1830] [serial = 1536] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7fa79f9a3800) [pid = 1830] [serial = 1299] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7fa7a2da2800) [pid = 1830] [serial = 1380] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7fa7ba711000) [pid = 1830] [serial = 1587] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7fa7a1aa7800) [pid = 1830] [serial = 1605] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7fa7954f3c00) [pid = 1830] [serial = 1617] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7fa792da4c00) [pid = 1830] [serial = 1620] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7fa7a21a5800) [pid = 1830] [serial = 1497] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7fa795a1c800) [pid = 1830] [serial = 1428] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7fa7913fbc00) [pid = 1830] [serial = 1515] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7fa792db1000) [pid = 1830] [serial = 1596] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7fa7a9556c00) [pid = 1830] [serial = 1578] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7fa7a1b43400) [pid = 1830] [serial = 1602] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7fa7946fbc00) [pid = 1830] [serial = 1622] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7fa791095400) [pid = 1830] [serial = 1455] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7fa7be5b9400) [pid = 1830] [serial = 1512] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7fa792da7c00) [pid = 1830] [serial = 1635] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7fa7965d1c00) [pid = 1830] [serial = 1566] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7fa794cca800) [pid = 1830] [serial = 1623] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7fa792428800) [pid = 1830] [serial = 1619] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7fa7abe67800) [pid = 1830] [serial = 1440] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7fa7a448e800) [pid = 1830] [serial = 1386] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7fa797667800) [pid = 1830] [serial = 1632] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7fa792d4b800) [pid = 1830] [serial = 1634] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7fa7b97ee400) [pid = 1830] [serial = 1509] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7fa7a07dac00) [pid = 1830] [serial = 1569] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7fa79ec6b400) [pid = 1830] [serial = 1431] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7fa7aada8000) [pid = 1830] [serial = 1395] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7fa7b9078000) [pid = 1830] [serial = 1584] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7fa7a65d5400) [pid = 1830] [serial = 1575] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa7bea28000) [pid = 1830] [serial = 1518] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa7b92ef400) [pid = 1830] [serial = 1443] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7fa7aace2000) [pid = 1830] [serial = 1503] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7fa7a413dc00) [pid = 1830] [serial = 1572] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7fa794653c00) [pid = 1830] [serial = 1563] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7fa7a29a3c00) [pid = 1830] [serial = 1434] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7fa7975e0800) [pid = 1830] [serial = 1599] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7fa7beb0b800) [pid = 1830] [serial = 1521] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7fa78ea16c00) [pid = 1830] [serial = 1524] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7fa79f99bc00) [pid = 1830] [serial = 1494] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7fa7ba70f000) [pid = 1830] [serial = 1449] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7fa797667c00) [pid = 1830] [serial = 1491] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7fa7a2fbfc00) [pid = 1830] [serial = 1383] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7fa7958c9c00) [pid = 1830] [serial = 1530] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7fa7b95f0400) [pid = 1830] [serial = 1446] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7fa7b9394400) [pid = 1830] [serial = 1593] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1830 | 1461226334144 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:12:14 INFO - PROCESS | 1830 | 1461226334148 Marionette TRACE conn3 <- [1,2310,null,{}] 01:12:14 INFO - PROCESS | 1830 | 1461226334157 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:14 INFO - PROCESS | 1830 | 1461226334288 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 01:12:14 INFO - PROCESS | 1830 | 1461226334297 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7926af800 == 102 [pid = 1830] [id = 585] 01:12:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7fa792ee9800) [pid = 1830] [serial = 1756] [outer = (nil)] 01:12:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7fa7946ff800) [pid = 1830] [serial = 1757] [outer = 0x7fa792ee9800] 01:12:14 INFO - PROCESS | 1830 | 1461226334347 Marionette DEBUG loaded listener.js 01:12:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7fa794cca800) [pid = 1830] [serial = 1758] [outer = 0x7fa792ee9800] 01:12:15 INFO - PROCESS | 1830 | 1461226335048 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 971ms 01:12:15 INFO - PROCESS | 1830 | 1461226335074 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 01:12:15 INFO - PROCESS | 1830 | 1461226335077 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 01:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:12:15 INFO - PROCESS | 1830 | 1461226335082 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:12:15 INFO - PROCESS | 1830 | 1461226335083 Marionette TRACE conn3 <- [1,2314,null,{}] 01:12:15 INFO - PROCESS | 1830 | 1461226335088 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:15 INFO - PROCESS | 1830 | 1461226335260 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 01:12:15 INFO - PROCESS | 1830 | 1461226335276 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa794796800 == 103 [pid = 1830] [id = 586] 01:12:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7fa792ef0800) [pid = 1830] [serial = 1759] [outer = (nil)] 01:12:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7fa7954ef800) [pid = 1830] [serial = 1760] [outer = 0x7fa792ef0800] 01:12:15 INFO - PROCESS | 1830 | 1461226335327 Marionette DEBUG loaded listener.js 01:12:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7fa79561f800) [pid = 1830] [serial = 1761] [outer = 0x7fa792ef0800] 01:12:15 INFO - PROCESS | 1830 | 1461226335946 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:12:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:12:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 973ms 01:12:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:12:16 INFO - PROCESS | 1830 | 1461226336059 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 01:12:16 INFO - PROCESS | 1830 | 1461226336062 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 01:12:16 INFO - PROCESS | 1830 | 1461226336070 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:12:16 INFO - PROCESS | 1830 | 1461226336072 Marionette TRACE conn3 <- [1,2318,null,{}] 01:12:16 INFO - PROCESS | 1830 | 1461226336076 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:16 INFO - PROCESS | 1830 | 1461226336258 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 01:12:16 INFO - PROCESS | 1830 | 1461226336276 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795bc7000 == 104 [pid = 1830] [id = 587] 01:12:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7fa79561fc00) [pid = 1830] [serial = 1762] [outer = (nil)] 01:12:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7fa7958cec00) [pid = 1830] [serial = 1763] [outer = 0x7fa79561fc00] 01:12:16 INFO - PROCESS | 1830 | 1461226336329 Marionette DEBUG loaded listener.js 01:12:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7fa79595fc00) [pid = 1830] [serial = 1764] [outer = 0x7fa79561fc00] 01:12:16 INFO - PROCESS | 1830 | 1461226336922 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:12:16 INFO - PROCESS | 1830 | 1461226336948 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 01:12:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:12:16 INFO - PROCESS | 1830 | 1461226336953 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:12:16 INFO - PROCESS | 1830 | 1461226336955 Marionette TRACE conn3 <- [1,2322,null,{}] 01:12:16 INFO - PROCESS | 1830 | 1461226336959 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:17 INFO - PROCESS | 1830 | 1461226337127 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 01:12:17 INFO - PROCESS | 1830 | 1461226337151 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795ce4000 == 105 [pid = 1830] [id = 588] 01:12:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7fa78ea0c000) [pid = 1830] [serial = 1765] [outer = (nil)] 01:12:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7fa795a1c800) [pid = 1830] [serial = 1766] [outer = 0x7fa78ea0c000] 01:12:17 INFO - PROCESS | 1830 | 1461226337199 Marionette DEBUG loaded listener.js 01:12:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa7965d1c00) [pid = 1830] [serial = 1767] [outer = 0x7fa78ea0c000] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7fa795619000) [pid = 1830] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7fa794cc6800) [pid = 1830] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7fa79ed7d400) [pid = 1830] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7fa78ea09c00) [pid = 1830] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7fa792db0400) [pid = 1830] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7fa794652800) [pid = 1830] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7fa795622c00) [pid = 1830] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7fa792daf800) [pid = 1830] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7fa792daf000) [pid = 1830] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7fa78ea14400) [pid = 1830] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7fa78ea09800) [pid = 1830] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:12:18 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7fa798603800) [pid = 1830] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:12:18 INFO - PROCESS | 1830 | 1461226338815 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:12:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:12:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1886ms 01:12:18 INFO - PROCESS | 1830 | 1461226338840 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 01:12:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:12:18 INFO - PROCESS | 1830 | 1461226338842 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 01:12:18 INFO - PROCESS | 1830 | 1461226338847 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:12:18 INFO - PROCESS | 1830 | 1461226338858 Marionette TRACE conn3 <- [1,2326,null,{}] 01:12:18 INFO - PROCESS | 1830 | 1461226338861 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:19 INFO - PROCESS | 1830 | 1461226339058 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 01:12:19 INFO - PROCESS | 1830 | 1461226339146 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79672e800 == 106 [pid = 1830] [id = 589] 01:12:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7fa78ea09c00) [pid = 1830] [serial = 1768] [outer = (nil)] 01:12:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7fa794604400) [pid = 1830] [serial = 1769] [outer = 0x7fa78ea09c00] 01:12:19 INFO - PROCESS | 1830 | 1461226339195 Marionette DEBUG loaded listener.js 01:12:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7fa7965d6400) [pid = 1830] [serial = 1770] [outer = 0x7fa78ea09c00] 01:12:19 INFO - PROCESS | 1830 | 1461226339684 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:12:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:12:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 882ms 01:12:19 INFO - PROCESS | 1830 | 1461226339729 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 01:12:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:12:19 INFO - PROCESS | 1830 | 1461226339732 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 01:12:19 INFO - PROCESS | 1830 | 1461226339736 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:12:19 INFO - PROCESS | 1830 | 1461226339739 Marionette TRACE conn3 <- [1,2330,null,{}] 01:12:19 INFO - PROCESS | 1830 | 1461226339743 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:19 INFO - PROCESS | 1830 | 1461226339877 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 01:12:19 INFO - PROCESS | 1830 | 1461226339889 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796ff6800 == 107 [pid = 1830] [id = 590] 01:12:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7fa78ea14400) [pid = 1830] [serial = 1771] [outer = (nil)] 01:12:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7fa7975dcc00) [pid = 1830] [serial = 1772] [outer = 0x7fa78ea14400] 01:12:19 INFO - PROCESS | 1830 | 1461226339939 Marionette DEBUG loaded listener.js 01:12:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7fa797662000) [pid = 1830] [serial = 1773] [outer = 0x7fa78ea14400] 01:12:20 INFO - PROCESS | 1830 | 1461226340580 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:12:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:12:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 874ms 01:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:12:20 INFO - PROCESS | 1830 | 1461226340612 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 01:12:20 INFO - PROCESS | 1830 | 1461226340614 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 01:12:20 INFO - PROCESS | 1830 | 1461226340619 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:12:20 INFO - PROCESS | 1830 | 1461226340621 Marionette TRACE conn3 <- [1,2334,null,{}] 01:12:20 INFO - PROCESS | 1830 | 1461226340626 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:20 INFO - PROCESS | 1830 | 1461226340849 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 01:12:21 INFO - PROCESS | 1830 | 1461226341037 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa790ebc800 == 108 [pid = 1830] [id = 591] 01:12:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7fa78ea0b000) [pid = 1830] [serial = 1774] [outer = (nil)] 01:12:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7fa78eb69400) [pid = 1830] [serial = 1775] [outer = 0x7fa78ea0b000] 01:12:21 INFO - PROCESS | 1830 | 1461226341101 Marionette DEBUG loaded listener.js 01:12:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7fa790e3a800) [pid = 1830] [serial = 1776] [outer = 0x7fa78ea0b000] 01:12:21 INFO - PROCESS | 1830 | 1461226341887 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:12:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:12:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1327ms 01:12:21 INFO - PROCESS | 1830 | 1461226341947 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 01:12:21 INFO - PROCESS | 1830 | 1461226341953 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 01:12:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:12:21 INFO - PROCESS | 1830 | 1461226341959 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:12:21 INFO - PROCESS | 1830 | 1461226341965 Marionette TRACE conn3 <- [1,2338,null,{}] 01:12:21 INFO - PROCESS | 1830 | 1461226341973 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:22 INFO - PROCESS | 1830 | 1461226342142 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 01:12:22 INFO - PROCESS | 1830 | 1461226342317 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7947a2800 == 109 [pid = 1830] [id = 592] 01:12:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7fa78ea12c00) [pid = 1830] [serial = 1777] [outer = (nil)] 01:12:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7fa792d51800) [pid = 1830] [serial = 1778] [outer = 0x7fa78ea12c00] 01:12:22 INFO - PROCESS | 1830 | 1461226342379 Marionette DEBUG loaded listener.js 01:12:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa792ee7c00) [pid = 1830] [serial = 1779] [outer = 0x7fa78ea12c00] 01:12:23 INFO - PROCESS | 1830 | 1461226343180 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:12:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:12:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1236ms 01:12:23 INFO - PROCESS | 1830 | 1461226343195 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 01:12:23 INFO - PROCESS | 1830 | 1461226343198 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 01:12:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:12:23 INFO - PROCESS | 1830 | 1461226343220 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:12:23 INFO - PROCESS | 1830 | 1461226343223 Marionette TRACE conn3 <- [1,2342,null,{}] 01:12:23 INFO - PROCESS | 1830 | 1461226343228 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:23 INFO - PROCESS | 1830 | 1461226343368 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 01:12:23 INFO - PROCESS | 1830 | 1461226343558 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7972d2800 == 110 [pid = 1830] [id = 593] 01:12:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7fa792d43c00) [pid = 1830] [serial = 1780] [outer = (nil)] 01:12:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7fa7946fb000) [pid = 1830] [serial = 1781] [outer = 0x7fa792d43c00] 01:12:23 INFO - PROCESS | 1830 | 1461226343618 Marionette DEBUG loaded listener.js 01:12:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa7954f2000) [pid = 1830] [serial = 1782] [outer = 0x7fa792d43c00] 01:12:24 INFO - PROCESS | 1830 | 1461226344465 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:12:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:12:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1283ms 01:12:24 INFO - PROCESS | 1830 | 1461226344501 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 01:12:24 INFO - PROCESS | 1830 | 1461226344506 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 01:12:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:12:24 INFO - PROCESS | 1830 | 1461226344520 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:12:24 INFO - PROCESS | 1830 | 1461226344527 Marionette TRACE conn3 <- [1,2346,null,{}] 01:12:24 INFO - PROCESS | 1830 | 1461226344531 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:24 INFO - PROCESS | 1830 | 1461226344688 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 01:12:24 INFO - PROCESS | 1830 | 1461226344867 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797713000 == 111 [pid = 1830] [id = 594] 01:12:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa792f8d400) [pid = 1830] [serial = 1783] [outer = (nil)] 01:12:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa795953400) [pid = 1830] [serial = 1784] [outer = 0x7fa792f8d400] 01:12:24 INFO - PROCESS | 1830 | 1461226344926 Marionette DEBUG loaded listener.js 01:12:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7fa7965d6c00) [pid = 1830] [serial = 1785] [outer = 0x7fa792f8d400] 01:12:25 INFO - PROCESS | 1830 | 1461226345689 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:12:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:12:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1245ms 01:12:25 INFO - PROCESS | 1830 | 1461226345759 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 01:12:25 INFO - PROCESS | 1830 | 1461226345762 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 01:12:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:12:25 INFO - PROCESS | 1830 | 1461226345767 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:12:25 INFO - PROCESS | 1830 | 1461226345769 Marionette TRACE conn3 <- [1,2350,null,{}] 01:12:25 INFO - PROCESS | 1830 | 1461226345774 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:25 INFO - PROCESS | 1830 | 1461226345924 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 01:12:26 INFO - PROCESS | 1830 | 1461226346099 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7987ca000 == 112 [pid = 1830] [id = 595] 01:12:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7fa794607400) [pid = 1830] [serial = 1786] [outer = (nil)] 01:12:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7fa797668400) [pid = 1830] [serial = 1787] [outer = 0x7fa794607400] 01:12:26 INFO - PROCESS | 1830 | 1461226346160 Marionette DEBUG loaded listener.js 01:12:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7fa79768c800) [pid = 1830] [serial = 1788] [outer = 0x7fa794607400] 01:12:26 INFO - PROCESS | 1830 | 1461226346854 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:12:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:12:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1125ms 01:12:26 INFO - PROCESS | 1830 | 1461226346892 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 01:12:26 INFO - PROCESS | 1830 | 1461226346895 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 01:12:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:12:26 INFO - PROCESS | 1830 | 1461226346900 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:12:26 INFO - PROCESS | 1830 | 1461226346902 Marionette TRACE conn3 <- [1,2354,null,{}] 01:12:26 INFO - PROCESS | 1830 | 1461226346907 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:27 INFO - PROCESS | 1830 | 1461226347045 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 01:12:27 INFO - PROCESS | 1830 | 1461226347229 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798ada000 == 113 [pid = 1830] [id = 596] 01:12:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7fa7977f8c00) [pid = 1830] [serial = 1789] [outer = (nil)] 01:12:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa7982c4800) [pid = 1830] [serial = 1790] [outer = 0x7fa7977f8c00] 01:12:27 INFO - PROCESS | 1830 | 1461226347297 Marionette DEBUG loaded listener.js 01:12:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7fa7983a3400) [pid = 1830] [serial = 1791] [outer = 0x7fa7977f8c00] 01:12:28 INFO - PROCESS | 1830 | 1461226348087 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:12:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:12:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1229ms 01:12:28 INFO - PROCESS | 1830 | 1461226348129 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 01:12:28 INFO - PROCESS | 1830 | 1461226348132 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 01:12:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:12:28 INFO - PROCESS | 1830 | 1461226348137 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:12:28 INFO - PROCESS | 1830 | 1461226348140 Marionette TRACE conn3 <- [1,2358,null,{}] 01:12:28 INFO - PROCESS | 1830 | 1461226348144 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:28 INFO - PROCESS | 1830 | 1461226348289 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 01:12:28 INFO - PROCESS | 1830 | 1461226348469 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79f0bf800 == 114 [pid = 1830] [id = 597] 01:12:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa7977f9800) [pid = 1830] [serial = 1792] [outer = (nil)] 01:12:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa79ec56000) [pid = 1830] [serial = 1793] [outer = 0x7fa7977f9800] 01:12:28 INFO - PROCESS | 1830 | 1461226348537 Marionette DEBUG loaded listener.js 01:12:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa79241e800) [pid = 1830] [serial = 1794] [outer = 0x7fa7977f9800] 01:12:29 INFO - PROCESS | 1830 | 1461226349282 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:12:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:12:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1180ms 01:12:29 INFO - PROCESS | 1830 | 1461226349318 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 01:12:29 INFO - PROCESS | 1830 | 1461226349320 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 01:12:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:12:29 INFO - PROCESS | 1830 | 1461226349326 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:12:29 INFO - PROCESS | 1830 | 1461226349328 Marionette TRACE conn3 <- [1,2362,null,{}] 01:12:29 INFO - PROCESS | 1830 | 1461226349333 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:29 INFO - PROCESS | 1830 | 1461226349467 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 01:12:29 INFO - PROCESS | 1830 | 1461226349647 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79fcdc000 == 115 [pid = 1830] [id = 598] 01:12:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa7923f0400) [pid = 1830] [serial = 1795] [outer = (nil)] 01:12:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa79ec6e000) [pid = 1830] [serial = 1796] [outer = 0x7fa7923f0400] 01:12:29 INFO - PROCESS | 1830 | 1461226349705 Marionette DEBUG loaded listener.js 01:12:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7fa79ed79000) [pid = 1830] [serial = 1797] [outer = 0x7fa7923f0400] 01:12:30 INFO - PROCESS | 1830 | 1461226350419 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:12:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:12:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1129ms 01:12:30 INFO - PROCESS | 1830 | 1461226350455 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 01:12:30 INFO - PROCESS | 1830 | 1461226350458 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 01:12:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:12:30 INFO - PROCESS | 1830 | 1461226350479 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:12:30 INFO - PROCESS | 1830 | 1461226350481 Marionette TRACE conn3 <- [1,2366,null,{}] 01:12:30 INFO - PROCESS | 1830 | 1461226350487 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:30 INFO - PROCESS | 1830 | 1461226350629 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 01:12:30 INFO - PROCESS | 1830 | 1461226350808 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1cb3000 == 116 [pid = 1830] [id = 599] 01:12:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7fa7983a4c00) [pid = 1830] [serial = 1798] [outer = (nil)] 01:12:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7fa79f007c00) [pid = 1830] [serial = 1799] [outer = 0x7fa7983a4c00] 01:12:30 INFO - PROCESS | 1830 | 1461226350867 Marionette DEBUG loaded listener.js 01:12:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7fa79f089400) [pid = 1830] [serial = 1800] [outer = 0x7fa7983a4c00] 01:12:31 INFO - PROCESS | 1830 | 1461226351550 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:12:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:12:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1142ms 01:12:31 INFO - PROCESS | 1830 | 1461226351609 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 01:12:31 INFO - PROCESS | 1830 | 1461226351611 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 01:12:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:12:31 INFO - PROCESS | 1830 | 1461226351619 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:12:31 INFO - PROCESS | 1830 | 1461226351622 Marionette TRACE conn3 <- [1,2370,null,{}] 01:12:31 INFO - PROCESS | 1830 | 1461226351626 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:31 INFO - PROCESS | 1830 | 1461226351764 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 01:12:31 INFO - PROCESS | 1830 | 1461226351942 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2645800 == 117 [pid = 1830] [id = 600] 01:12:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7fa79ec71400) [pid = 1830] [serial = 1801] [outer = (nil)] 01:12:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7fa79f99b000) [pid = 1830] [serial = 1802] [outer = 0x7fa79ec71400] 01:12:32 INFO - PROCESS | 1830 | 1461226352002 Marionette DEBUG loaded listener.js 01:12:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7fa79f9a7800) [pid = 1830] [serial = 1803] [outer = 0x7fa79ec71400] 01:12:32 INFO - PROCESS | 1830 | 1461226352734 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:12:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:12:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1184ms 01:12:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:12:32 INFO - PROCESS | 1830 | 1461226352804 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 01:12:32 INFO - PROCESS | 1830 | 1461226352806 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 01:12:32 INFO - PROCESS | 1830 | 1461226352810 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:12:32 INFO - PROCESS | 1830 | 1461226352814 Marionette TRACE conn3 <- [1,2374,null,{}] 01:12:32 INFO - PROCESS | 1830 | 1461226352818 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:32 INFO - PROCESS | 1830 | 1461226352962 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 01:12:33 INFO - PROCESS | 1830 | 1461226353145 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2c52000 == 118 [pid = 1830] [id = 601] 01:12:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7fa7913f1c00) [pid = 1830] [serial = 1804] [outer = (nil)] 01:12:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7fa79fb85c00) [pid = 1830] [serial = 1805] [outer = 0x7fa7913f1c00] 01:12:33 INFO - PROCESS | 1830 | 1461226353211 Marionette DEBUG loaded listener.js 01:12:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7fa7a074bc00) [pid = 1830] [serial = 1806] [outer = 0x7fa7913f1c00] 01:12:34 INFO - PROCESS | 1830 | 1461226354005 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:12:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:12:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1232ms 01:12:34 INFO - PROCESS | 1830 | 1461226354043 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 01:12:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:12:34 INFO - PROCESS | 1830 | 1461226354052 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 01:12:34 INFO - PROCESS | 1830 | 1461226354057 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:12:34 INFO - PROCESS | 1830 | 1461226354060 Marionette TRACE conn3 <- [1,2378,null,{}] 01:12:34 INFO - PROCESS | 1830 | 1461226354064 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:34 INFO - PROCESS | 1830 | 1461226354238 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 01:12:34 INFO - PROCESS | 1830 | 1461226354422 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7947a8800 == 119 [pid = 1830] [id = 602] 01:12:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa78ea16000) [pid = 1830] [serial = 1807] [outer = (nil)] 01:12:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa792425000) [pid = 1830] [serial = 1808] [outer = 0x7fa78ea16000] 01:12:34 INFO - PROCESS | 1830 | 1461226354481 Marionette DEBUG loaded listener.js 01:12:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa7a07df400) [pid = 1830] [serial = 1809] [outer = 0x7fa78ea16000] 01:12:35 INFO - PROCESS | 1830 | 1461226355537 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:12:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:12:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1533ms 01:12:35 INFO - PROCESS | 1830 | 1461226355592 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 01:12:35 INFO - PROCESS | 1830 | 1461226355597 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 01:12:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:12:35 INFO - PROCESS | 1830 | 1461226355604 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:12:35 INFO - PROCESS | 1830 | 1461226355608 Marionette TRACE conn3 <- [1,2382,null,{}] 01:12:35 INFO - PROCESS | 1830 | 1461226355614 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:35 INFO - PROCESS | 1830 | 1461226355766 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 01:12:36 INFO - PROCESS | 1830 | 1461226356084 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa790ec7800 == 120 [pid = 1830] [id = 603] 01:12:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa792725800) [pid = 1830] [serial = 1810] [outer = (nil)] 01:12:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7fa79272cc00) [pid = 1830] [serial = 1811] [outer = 0x7fa792725800] 01:12:36 INFO - PROCESS | 1830 | 1461226356184 Marionette DEBUG loaded listener.js 01:12:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7fa792daf800) [pid = 1830] [serial = 1812] [outer = 0x7fa792725800] 01:12:36 INFO - PROCESS | 1830 | 1461226356978 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:12:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa796ff6800 == 119 [pid = 1830] [id = 590] 01:12:36 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79672e800 == 118 [pid = 1830] [id = 589] 01:12:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:12:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1437ms 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795ce4000 == 117 [pid = 1830] [id = 588] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795bc7000 == 116 [pid = 1830] [id = 587] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa794796800 == 115 [pid = 1830] [id = 586] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7926af800 == 114 [pid = 1830] [id = 585] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792e61800 == 113 [pid = 1830] [id = 584] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7955e2000 == 112 [pid = 1830] [id = 583] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792ccc000 == 111 [pid = 1830] [id = 582] 01:12:37 INFO - PROCESS | 1830 | 1461226357070 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 01:12:37 INFO - PROCESS | 1830 | 1461226357076 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6902800 == 110 [pid = 1830] [id = 577] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a63a5000 == 109 [pid = 1830] [id = 576] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5c6e800 == 108 [pid = 1830] [id = 575] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a2c5f000 == 107 [pid = 1830] [id = 574] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798468000 == 106 [pid = 1830] [id = 573] 01:12:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795690800 == 105 [pid = 1830] [id = 572] 01:12:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7fa795960c00) [pid = 1830] [serial = 1626] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7fa7970cb000) [pid = 1830] [serial = 1629] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7fa7954e8800) [pid = 1830] [serial = 1692] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7fa7982cac00) [pid = 1830] [serial = 1701] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7fa79f011c00) [pid = 1830] [serial = 1658] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7fa794775c00) [pid = 1830] [serial = 1638] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7fa7982cc400) [pid = 1830] [serial = 1652] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7fa792f87400) [pid = 1830] [serial = 1640] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7fa7a219bc00) [pid = 1830] [serial = 1676] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7fa7923fb800) [pid = 1830] [serial = 1689] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7fa791095800) [pid = 1830] [serial = 1688] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7fa79768ec00) [pid = 1830] [serial = 1649] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7fa7a1abe400) [pid = 1830] [serial = 1670] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7fa79f9a6000) [pid = 1830] [serial = 1661] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7fa7a1b61000) [pid = 1830] [serial = 1673] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7fa79ec60800) [pid = 1830] [serial = 1655] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7fa7970c2800) [pid = 1830] [serial = 1646] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7fa795615800) [pid = 1830] [serial = 1643] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7fa7a074c400) [pid = 1830] [serial = 1667] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7fa7a21a0400) [pid = 1830] [serial = 1679] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7fa7913efc00) [pid = 1830] [serial = 1682] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7fa794656c00) [pid = 1830] [serial = 1685] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7fa78ea15800) [pid = 1830] [serial = 1709] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7fa798609400) [pid = 1830] [serial = 1703] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7fa79ec6e400) [pid = 1830] [serial = 1704] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7fa792ee9c00) [pid = 1830] [serial = 1713] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7fa7a1aa5800) [pid = 1830] [serial = 1707] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7fa790e33000) [pid = 1830] [serial = 1710] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7fa7a07df800) [pid = 1830] [serial = 1706] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa7913f8800) [pid = 1830] [serial = 1712] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa795958c00) [pid = 1830] [serial = 1695] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7fa7958c2800) [pid = 1830] [serial = 1694] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7fa7a0735000) [pid = 1830] [serial = 1664] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7fa795a13400) [pid = 1830] [serial = 1697] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7fa7965d5400) [pid = 1830] [serial = 1698] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7fa7975e2400) [pid = 1830] [serial = 1700] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7fa7946f1400) [pid = 1830] [serial = 1691] [outer = (nil)] [url = about:blank] 01:12:37 INFO - PROCESS | 1830 | 1461226357130 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:12:37 INFO - PROCESS | 1830 | 1461226357133 Marionette TRACE conn3 <- [1,2386,null,{}] 01:12:37 INFO - PROCESS | 1830 | 1461226357138 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:37 INFO - PROCESS | 1830 | 1461226357265 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 01:12:37 INFO - PROCESS | 1830 | 1461226357273 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7924da800 == 106 [pid = 1830] [id = 604] 01:12:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7fa79241c400) [pid = 1830] [serial = 1813] [outer = (nil)] 01:12:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7fa794650800) [pid = 1830] [serial = 1814] [outer = 0x7fa79241c400] 01:12:37 INFO - PROCESS | 1830 | 1461226357323 Marionette DEBUG loaded listener.js 01:12:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7fa7946fb400) [pid = 1830] [serial = 1815] [outer = 0x7fa79241c400] 01:12:38 INFO - PROCESS | 1830 | 1461226358074 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:12:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:12:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1012ms 01:12:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:12:38 INFO - PROCESS | 1830 | 1461226358106 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 01:12:38 INFO - PROCESS | 1830 | 1461226358108 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 01:12:38 INFO - PROCESS | 1830 | 1461226358113 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:12:38 INFO - PROCESS | 1830 | 1461226358117 Marionette TRACE conn3 <- [1,2390,null,{}] 01:12:38 INFO - PROCESS | 1830 | 1461226358131 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:38 INFO - PROCESS | 1830 | 1461226358263 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 01:12:38 INFO - PROCESS | 1830 | 1461226358280 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79569e800 == 107 [pid = 1830] [id = 605] 01:12:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa7954f5400) [pid = 1830] [serial = 1816] [outer = (nil)] 01:12:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7fa795841400) [pid = 1830] [serial = 1817] [outer = 0x7fa7954f5400] 01:12:38 INFO - PROCESS | 1830 | 1461226358333 Marionette DEBUG loaded listener.js 01:12:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7fa795953c00) [pid = 1830] [serial = 1818] [outer = 0x7fa7954f5400] 01:12:39 INFO - PROCESS | 1830 | 1461226359019 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:12:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:12:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 930ms 01:12:39 INFO - PROCESS | 1830 | 1461226359043 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 01:12:39 INFO - PROCESS | 1830 | 1461226359046 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 01:12:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:12:39 INFO - PROCESS | 1830 | 1461226359051 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:12:39 INFO - PROCESS | 1830 | 1461226359053 Marionette TRACE conn3 <- [1,2394,null,{}] 01:12:39 INFO - PROCESS | 1830 | 1461226359057 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:39 INFO - PROCESS | 1830 | 1461226359256 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 01:12:39 INFO - PROCESS | 1830 | 1461226359274 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7966df800 == 108 [pid = 1830] [id = 606] 01:12:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa794ccbc00) [pid = 1830] [serial = 1819] [outer = (nil)] 01:12:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa795a15800) [pid = 1830] [serial = 1820] [outer = 0x7fa794ccbc00] 01:12:39 INFO - PROCESS | 1830 | 1461226359324 Marionette DEBUG loaded listener.js 01:12:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa7965d0c00) [pid = 1830] [serial = 1821] [outer = 0x7fa794ccbc00] 01:12:40 INFO - PROCESS | 1830 | 1461226360020 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:12:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:12:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 976ms 01:12:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:12:40 INFO - PROCESS | 1830 | 1461226360030 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 01:12:40 INFO - PROCESS | 1830 | 1461226360032 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 01:12:40 INFO - PROCESS | 1830 | 1461226360038 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:12:40 INFO - PROCESS | 1830 | 1461226360041 Marionette TRACE conn3 <- [1,2398,null,{}] 01:12:40 INFO - PROCESS | 1830 | 1461226360045 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:40 INFO - PROCESS | 1830 | 1461226360215 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 01:12:40 INFO - PROCESS | 1830 | 1461226360240 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7972d8800 == 109 [pid = 1830] [id = 607] 01:12:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7fa795840c00) [pid = 1830] [serial = 1822] [outer = (nil)] 01:12:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7fa7975df800) [pid = 1830] [serial = 1823] [outer = 0x7fa795840c00] 01:12:40 INFO - PROCESS | 1830 | 1461226360290 Marionette DEBUG loaded listener.js 01:12:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7fa79768d400) [pid = 1830] [serial = 1824] [outer = 0x7fa795840c00] 01:12:40 INFO - PROCESS | 1830 | 1461226360929 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:12:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:12:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 928ms 01:12:40 INFO - PROCESS | 1830 | 1461226360973 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 01:12:40 INFO - PROCESS | 1830 | 1461226360977 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 01:12:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:12:40 INFO - PROCESS | 1830 | 1461226360984 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:12:40 INFO - PROCESS | 1830 | 1461226360990 Marionette TRACE conn3 <- [1,2402,null,{}] 01:12:40 INFO - PROCESS | 1830 | 1461226360995 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:41 INFO - PROCESS | 1830 | 1461226361222 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 01:12:41 INFO - PROCESS | 1830 | 1461226361240 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797720000 == 110 [pid = 1830] [id = 608] 01:12:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7fa7977f2c00) [pid = 1830] [serial = 1825] [outer = (nil)] 01:12:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7fa798602c00) [pid = 1830] [serial = 1826] [outer = 0x7fa7977f2c00] 01:12:41 INFO - PROCESS | 1830 | 1461226361301 Marionette DEBUG loaded listener.js 01:12:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa79ed79400) [pid = 1830] [serial = 1827] [outer = 0x7fa7977f2c00] 01:12:41 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7fa79561fc00) [pid = 1830] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:12:41 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7fa79460a000) [pid = 1830] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:12:41 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7fa78ea0c000) [pid = 1830] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:12:41 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7fa792ee9800) [pid = 1830] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:12:41 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7fa790e34c00) [pid = 1830] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:12:41 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7fa7913fb800) [pid = 1830] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:12:41 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7fa792ef0800) [pid = 1830] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:12:41 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa78ea09c00) [pid = 1830] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:12:41 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa7913f7400) [pid = 1830] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:12:42 INFO - PROCESS | 1830 | 1461226362109 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:12:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:12:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1140ms 01:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:12:42 INFO - PROCESS | 1830 | 1461226362126 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 01:12:42 INFO - PROCESS | 1830 | 1461226362128 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 01:12:42 INFO - PROCESS | 1830 | 1461226362134 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:12:42 INFO - PROCESS | 1830 | 1461226362136 Marionette TRACE conn3 <- [1,2406,null,{}] 01:12:42 INFO - PROCESS | 1830 | 1461226362140 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:42 INFO - PROCESS | 1830 | 1461226362259 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 01:12:42 INFO - PROCESS | 1830 | 1461226362401 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79846e800 == 111 [pid = 1830] [id = 609] 01:12:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa7923f9000) [pid = 1830] [serial = 1828] [outer = (nil)] 01:12:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa7965d9800) [pid = 1830] [serial = 1829] [outer = 0x7fa7923f9000] 01:12:42 INFO - PROCESS | 1830 | 1461226362450 Marionette DEBUG loaded listener.js 01:12:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa79f00a400) [pid = 1830] [serial = 1830] [outer = 0x7fa7923f9000] 01:12:42 INFO - PROCESS | 1830 | 1461226362979 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:12:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:12:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 925ms 01:12:43 INFO - PROCESS | 1830 | 1461226363058 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 01:12:43 INFO - PROCESS | 1830 | 1461226363061 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 01:12:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:12:43 INFO - PROCESS | 1830 | 1461226363067 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:12:43 INFO - PROCESS | 1830 | 1461226363068 Marionette TRACE conn3 <- [1,2410,null,{}] 01:12:43 INFO - PROCESS | 1830 | 1461226363073 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:43 INFO - PROCESS | 1830 | 1461226363197 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 01:12:43 INFO - PROCESS | 1830 | 1461226363338 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79ef89000 == 112 [pid = 1830] [id = 610] 01:12:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7fa7923f4800) [pid = 1830] [serial = 1831] [outer = (nil)] 01:12:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7fa79fb7a000) [pid = 1830] [serial = 1832] [outer = 0x7fa7923f4800] 01:12:43 INFO - PROCESS | 1830 | 1461226363387 Marionette DEBUG loaded listener.js 01:12:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7fa7a074c400) [pid = 1830] [serial = 1833] [outer = 0x7fa7923f4800] 01:12:44 INFO - PROCESS | 1830 | 1461226364072 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:12:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:12:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1077ms 01:12:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:12:44 INFO - PROCESS | 1830 | 1461226364145 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 01:12:44 INFO - PROCESS | 1830 | 1461226364148 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 01:12:44 INFO - PROCESS | 1830 | 1461226364156 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:12:44 INFO - PROCESS | 1830 | 1461226364161 Marionette TRACE conn3 <- [1,2414,null,{}] 01:12:44 INFO - PROCESS | 1830 | 1461226364184 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:44 INFO - PROCESS | 1830 | 1461226364399 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 01:12:44 INFO - PROCESS | 1830 | 1461226364532 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792e63800 == 113 [pid = 1830] [id = 611] 01:12:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7fa78eb75800) [pid = 1830] [serial = 1834] [outer = (nil)] 01:12:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7fa792723000) [pid = 1830] [serial = 1835] [outer = 0x7fa78eb75800] 01:12:44 INFO - PROCESS | 1830 | 1461226364597 Marionette DEBUG loaded listener.js 01:12:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa792ee3c00) [pid = 1830] [serial = 1836] [outer = 0x7fa78eb75800] 01:12:45 INFO - PROCESS | 1830 | 1461226365345 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:12:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:12:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1232ms 01:12:45 INFO - PROCESS | 1830 | 1461226365387 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 01:12:45 INFO - PROCESS | 1830 | 1461226365394 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 01:12:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:12:45 INFO - PROCESS | 1830 | 1461226365402 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:12:45 INFO - PROCESS | 1830 | 1461226365406 Marionette TRACE conn3 <- [1,2418,null,{}] 01:12:45 INFO - PROCESS | 1830 | 1461226365411 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:45 INFO - PROCESS | 1830 | 1461226365550 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 01:12:45 INFO - PROCESS | 1830 | 1461226365734 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7966f0800 == 114 [pid = 1830] [id = 612] 01:12:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7fa791093000) [pid = 1830] [serial = 1837] [outer = (nil)] 01:12:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa7954ea400) [pid = 1830] [serial = 1838] [outer = 0x7fa791093000] 01:12:45 INFO - PROCESS | 1830 | 1461226365792 Marionette DEBUG loaded listener.js 01:12:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa7958c0400) [pid = 1830] [serial = 1839] [outer = 0x7fa791093000] 01:12:46 INFO - PROCESS | 1830 | 1461226366636 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:12:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:12:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1278ms 01:12:46 INFO - PROCESS | 1830 | 1461226366680 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 01:12:46 INFO - PROCESS | 1830 | 1461226366683 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 01:12:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:12:46 INFO - PROCESS | 1830 | 1461226366689 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:12:46 INFO - PROCESS | 1830 | 1461226366693 Marionette TRACE conn3 <- [1,2422,null,{}] 01:12:46 INFO - PROCESS | 1830 | 1461226366707 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:46 INFO - PROCESS | 1830 | 1461226366853 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 01:12:47 INFO - PROCESS | 1830 | 1461226367040 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1892000 == 115 [pid = 1830] [id = 613] 01:12:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa792726000) [pid = 1830] [serial = 1840] [outer = (nil)] 01:12:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa79768d800) [pid = 1830] [serial = 1841] [outer = 0x7fa792726000] 01:12:47 INFO - PROCESS | 1830 | 1461226367100 Marionette DEBUG loaded listener.js 01:12:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa7983a2c00) [pid = 1830] [serial = 1842] [outer = 0x7fa792726000] 01:12:47 INFO - PROCESS | 1830 | 1461226367883 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:12:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:12:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1233ms 01:12:47 INFO - PROCESS | 1830 | 1461226367923 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 01:12:47 INFO - PROCESS | 1830 | 1461226367926 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 01:12:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:12:47 INFO - PROCESS | 1830 | 1461226367932 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:12:47 INFO - PROCESS | 1830 | 1461226367934 Marionette TRACE conn3 <- [1,2426,null,{}] 01:12:47 INFO - PROCESS | 1830 | 1461226367939 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:48 INFO - PROCESS | 1830 | 1461226368080 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 01:12:48 INFO - PROCESS | 1830 | 1461226368261 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3328800 == 116 [pid = 1830] [id = 614] 01:12:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7fa7958c1800) [pid = 1830] [serial = 1843] [outer = (nil)] 01:12:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7fa79fb77c00) [pid = 1830] [serial = 1844] [outer = 0x7fa7958c1800] 01:12:48 INFO - PROCESS | 1830 | 1461226368319 Marionette DEBUG loaded listener.js 01:12:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7fa7a074f800) [pid = 1830] [serial = 1845] [outer = 0x7fa7958c1800] 01:12:49 INFO - PROCESS | 1830 | 1461226369015 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:12:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:12:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1125ms 01:12:49 INFO - PROCESS | 1830 | 1461226369073 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 01:12:49 INFO - PROCESS | 1830 | 1461226369075 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 01:12:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:12:49 INFO - PROCESS | 1830 | 1461226369084 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:12:49 INFO - PROCESS | 1830 | 1461226369086 Marionette TRACE conn3 <- [1,2430,null,{}] 01:12:49 INFO - PROCESS | 1830 | 1461226369091 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:49 INFO - PROCESS | 1830 | 1461226369229 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 01:12:49 INFO - PROCESS | 1830 | 1461226369413 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a406f000 == 117 [pid = 1830] [id = 615] 01:12:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7fa7983a5c00) [pid = 1830] [serial = 1846] [outer = (nil)] 01:12:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7fa7a0999400) [pid = 1830] [serial = 1847] [outer = 0x7fa7983a5c00] 01:12:49 INFO - PROCESS | 1830 | 1461226369470 Marionette DEBUG loaded listener.js 01:12:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7fa7a1aa7000) [pid = 1830] [serial = 1848] [outer = 0x7fa7983a5c00] 01:12:50 INFO - PROCESS | 1830 | 1461226370168 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:12:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:12:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1125ms 01:12:50 INFO - PROCESS | 1830 | 1461226370222 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 01:12:50 INFO - PROCESS | 1830 | 1461226370225 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 01:12:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:12:50 INFO - PROCESS | 1830 | 1461226370231 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:12:50 INFO - PROCESS | 1830 | 1461226370234 Marionette TRACE conn3 <- [1,2434,null,{}] 01:12:50 INFO - PROCESS | 1830 | 1461226370239 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:50 INFO - PROCESS | 1830 | 1461226370399 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 01:12:50 INFO - PROCESS | 1830 | 1461226370580 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5c6e000 == 118 [pid = 1830] [id = 616] 01:12:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7fa7a1aac800) [pid = 1830] [serial = 1849] [outer = (nil)] 01:12:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7fa7a1aeec00) [pid = 1830] [serial = 1850] [outer = 0x7fa7a1aac800] 01:12:50 INFO - PROCESS | 1830 | 1461226370640 Marionette DEBUG loaded listener.js 01:12:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7fa7a1b58000) [pid = 1830] [serial = 1851] [outer = 0x7fa7a1aac800] 01:12:51 INFO - PROCESS | 1830 | 1461226371329 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:12:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:12:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1128ms 01:12:51 INFO - PROCESS | 1830 | 1461226371360 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 01:12:51 INFO - PROCESS | 1830 | 1461226371363 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 01:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:12:51 INFO - PROCESS | 1830 | 1461226371367 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:12:51 INFO - PROCESS | 1830 | 1461226371369 Marionette TRACE conn3 <- [1,2438,null,{}] 01:12:51 INFO - PROCESS | 1830 | 1461226371374 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:51 INFO - PROCESS | 1830 | 1461226371508 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 01:12:51 INFO - PROCESS | 1830 | 1461226371692 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5e8a000 == 119 [pid = 1830] [id = 617] 01:12:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7fa7a1ab0c00) [pid = 1830] [serial = 1852] [outer = (nil)] 01:12:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa7a1bea400) [pid = 1830] [serial = 1853] [outer = 0x7fa7a1ab0c00] 01:12:51 INFO - PROCESS | 1830 | 1461226371751 Marionette DEBUG loaded listener.js 01:12:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa7a1fb7000) [pid = 1830] [serial = 1854] [outer = 0x7fa7a1ab0c00] 01:12:52 INFO - PROCESS | 1830 | 1461226372446 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1126ms 01:12:52 INFO - PROCESS | 1830 | 1461226372494 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 01:12:52 INFO - PROCESS | 1830 | 1461226372497 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 01:12:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:12:52 INFO - PROCESS | 1830 | 1461226372502 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:12:52 INFO - PROCESS | 1830 | 1461226372504 Marionette TRACE conn3 <- [1,2442,null,{}] 01:12:52 INFO - PROCESS | 1830 | 1461226372509 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:52 INFO - PROCESS | 1830 | 1461226372643 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 01:12:52 INFO - PROCESS | 1830 | 1461226372845 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6158800 == 120 [pid = 1830] [id = 618] 01:12:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa78ea09c00) [pid = 1830] [serial = 1855] [outer = (nil)] 01:12:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa7a21a0c00) [pid = 1830] [serial = 1856] [outer = 0x7fa78ea09c00] 01:12:52 INFO - PROCESS | 1830 | 1461226372942 Marionette DEBUG loaded listener.js 01:12:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7fa7a22f1400) [pid = 1830] [serial = 1857] [outer = 0x7fa78ea09c00] 01:12:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:12:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1174ms 01:12:53 INFO - PROCESS | 1830 | 1461226373667 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:12:53 INFO - PROCESS | 1830 | 1461226373678 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 01:12:53 INFO - PROCESS | 1830 | 1461226373681 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 01:12:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:12:53 INFO - PROCESS | 1830 | 1461226373686 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:12:53 INFO - PROCESS | 1830 | 1461226373687 Marionette TRACE conn3 <- [1,2446,null,{}] 01:12:53 INFO - PROCESS | 1830 | 1461226373692 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:53 INFO - PROCESS | 1830 | 1461226373835 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 01:12:54 INFO - PROCESS | 1830 | 1461226374034 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a63b0000 == 121 [pid = 1830] [id = 619] 01:12:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7fa79860b400) [pid = 1830] [serial = 1858] [outer = (nil)] 01:12:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7fa7a253f800) [pid = 1830] [serial = 1859] [outer = 0x7fa79860b400] 01:12:54 INFO - PROCESS | 1830 | 1461226374093 Marionette DEBUG loaded listener.js 01:12:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7fa7a299c000) [pid = 1830] [serial = 1860] [outer = 0x7fa79860b400] 01:12:54 INFO - PROCESS | 1830 | 1461226374798 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:12:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:12:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1130ms 01:12:54 INFO - PROCESS | 1830 | 1461226374815 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 01:12:54 INFO - PROCESS | 1830 | 1461226374818 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 01:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:12:54 INFO - PROCESS | 1830 | 1461226374823 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:12:54 INFO - PROCESS | 1830 | 1461226374825 Marionette TRACE conn3 <- [1,2450,null,{}] 01:12:54 INFO - PROCESS | 1830 | 1461226374830 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:54 INFO - PROCESS | 1830 | 1461226374976 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 01:12:55 INFO - PROCESS | 1830 | 1461226375165 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6421000 == 122 [pid = 1830] [id = 620] 01:12:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7fa7a1fbf400) [pid = 1830] [serial = 1861] [outer = (nil)] 01:12:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7fa7a2a06800) [pid = 1830] [serial = 1862] [outer = 0x7fa7a1fbf400] 01:12:55 INFO - PROCESS | 1830 | 1461226375225 Marionette DEBUG loaded listener.js 01:12:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7fa7a2d96c00) [pid = 1830] [serial = 1863] [outer = 0x7fa7a1fbf400] 01:12:55 INFO - PROCESS | 1830 | 1461226375955 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:12:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:12:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1174ms 01:12:56 INFO - PROCESS | 1830 | 1461226375999 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 01:12:56 INFO - PROCESS | 1830 | 1461226376002 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 01:12:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:12:56 INFO - PROCESS | 1830 | 1461226376007 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:12:56 INFO - PROCESS | 1830 | 1461226376010 Marionette TRACE conn3 <- [1,2454,null,{}] 01:12:56 INFO - PROCESS | 1830 | 1461226376015 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:56 INFO - PROCESS | 1830 | 1461226376170 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 01:12:56 INFO - PROCESS | 1830 | 1461226376359 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6715000 == 123 [pid = 1830] [id = 621] 01:12:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7fa7a299c400) [pid = 1830] [serial = 1864] [outer = (nil)] 01:12:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7fa792f89000) [pid = 1830] [serial = 1865] [outer = 0x7fa7a299c400] 01:12:56 INFO - PROCESS | 1830 | 1461226376426 Marionette DEBUG loaded listener.js 01:12:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7fa7a2f95000) [pid = 1830] [serial = 1866] [outer = 0x7fa7a299c400] 01:12:57 INFO - PROCESS | 1830 | 1461226377139 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:12:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:12:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1180ms 01:12:57 INFO - PROCESS | 1830 | 1461226377188 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 01:12:57 INFO - PROCESS | 1830 | 1461226377191 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 01:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:12:57 INFO - PROCESS | 1830 | 1461226377212 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:12:57 INFO - PROCESS | 1830 | 1461226377215 Marionette TRACE conn3 <- [1,2458,null,{}] 01:12:57 INFO - PROCESS | 1830 | 1461226377219 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:57 INFO - PROCESS | 1830 | 1461226377363 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 01:12:57 INFO - PROCESS | 1830 | 1461226377957 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7954e2800 == 124 [pid = 1830] [id = 622] 01:12:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7fa790e34800) [pid = 1830] [serial = 1867] [outer = (nil)] 01:12:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7fa79108a000) [pid = 1830] [serial = 1868] [outer = 0x7fa790e34800] 01:12:58 INFO - PROCESS | 1830 | 1461226378019 Marionette DEBUG loaded listener.js 01:12:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7fa7923fa000) [pid = 1830] [serial = 1869] [outer = 0x7fa790e34800] 01:12:58 INFO - PROCESS | 1830 | 1461226378752 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:12:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:12:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1583ms 01:12:58 INFO - PROCESS | 1830 | 1461226378794 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 01:12:58 INFO - PROCESS | 1830 | 1461226378799 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 01:12:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:12:58 INFO - PROCESS | 1830 | 1461226378806 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:12:58 INFO - PROCESS | 1830 | 1461226378809 Marionette TRACE conn3 <- [1,2462,null,{}] 01:12:58 INFO - PROCESS | 1830 | 1461226378815 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:59 INFO - PROCESS | 1830 | 1461226379025 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 01:12:59 INFO - PROCESS | 1830 | 1461226379162 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79673e800 == 125 [pid = 1830] [id = 623] 01:12:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa792da6800) [pid = 1830] [serial = 1870] [outer = (nil)] 01:12:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa792eea800) [pid = 1830] [serial = 1871] [outer = 0x7fa792da6800] 01:12:59 INFO - PROCESS | 1830 | 1461226379270 Marionette DEBUG loaded listener.js 01:12:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa79460dc00) [pid = 1830] [serial = 1872] [outer = 0x7fa792da6800] 01:13:00 INFO - PROCESS | 1830 | 1461226380147 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:13:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:13:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1378ms 01:13:00 INFO - PROCESS | 1830 | 1461226380187 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 01:13:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:13:00 INFO - PROCESS | 1830 | 1461226380192 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 01:13:00 INFO - PROCESS | 1830 | 1461226380198 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:13:00 INFO - PROCESS | 1830 | 1461226380200 Marionette TRACE conn3 <- [1,2466,null,{}] 01:13:00 INFO - PROCESS | 1830 | 1461226380205 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:00 INFO - PROCESS | 1830 | 1461226380351 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 01:13:00 INFO - PROCESS | 1830 | 1461226380546 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955df800 == 126 [pid = 1830] [id = 624] 01:13:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa794cc3800) [pid = 1830] [serial = 1873] [outer = (nil)] 01:13:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa7954f5000) [pid = 1830] [serial = 1874] [outer = 0x7fa794cc3800] 01:13:00 INFO - PROCESS | 1830 | 1461226380602 Marionette DEBUG loaded listener.js 01:13:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa795846400) [pid = 1830] [serial = 1875] [outer = 0x7fa794cc3800] 01:13:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be94b800 == 125 [pid = 1830] [id = 210] 01:13:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79846e800 == 124 [pid = 1830] [id = 609] 01:13:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797720000 == 123 [pid = 1830] [id = 608] 01:13:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7972d8800 == 122 [pid = 1830] [id = 607] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa7a1be8400) [pid = 1830] [serial = 1733] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa78eb72800) [pid = 1830] [serial = 1742] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7fa791096000) [pid = 1830] [serial = 1745] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa79ec67800) [pid = 1830] [serial = 1727] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa7954f6800) [pid = 1830] [serial = 1721] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7fa7a0737000) [pid = 1830] [serial = 1730] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7fa7977f2400) [pid = 1830] [serial = 1724] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7fa7a266c400) [pid = 1830] [serial = 1736] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7fa792db0800) [pid = 1830] [serial = 1718] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7fa7a2a04800) [pid = 1830] [serial = 1739] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7966df800 == 121 [pid = 1830] [id = 606] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79569e800 == 120 [pid = 1830] [id = 605] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7924da800 == 119 [pid = 1830] [id = 604] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa790ec7800 == 118 [pid = 1830] [id = 603] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a1cb3000 == 117 [pid = 1830] [id = 599] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79fcdc000 == 116 [pid = 1830] [id = 598] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79f0bf800 == 115 [pid = 1830] [id = 597] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798ada000 == 114 [pid = 1830] [id = 596] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7987ca000 == 113 [pid = 1830] [id = 595] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797713000 == 112 [pid = 1830] [id = 594] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7972d2800 == 111 [pid = 1830] [id = 593] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7947a2800 == 110 [pid = 1830] [id = 592] 01:13:01 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa790ebc800 == 109 [pid = 1830] [id = 591] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7fa7975dcc00) [pid = 1830] [serial = 1772] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7fa79595fc00) [pid = 1830] [serial = 1764] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7fa79465ac00) [pid = 1830] [serial = 1754] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7fa7965d1c00) [pid = 1830] [serial = 1767] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7fa7946ff800) [pid = 1830] [serial = 1757] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7fa797689400) [pid = 1830] [serial = 1716] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7fa7958cec00) [pid = 1830] [serial = 1763] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7fa792ee6800) [pid = 1830] [serial = 1752] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7fa7954ef800) [pid = 1830] [serial = 1760] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7fa794cca800) [pid = 1830] [serial = 1758] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7fa7946fe800) [pid = 1830] [serial = 1755] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7fa7965d6400) [pid = 1830] [serial = 1770] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7fa79561f800) [pid = 1830] [serial = 1761] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7fa79272c800) [pid = 1830] [serial = 1751] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7fa792726c00) [pid = 1830] [serial = 1749] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7fa7958c4400) [pid = 1830] [serial = 1715] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7fa794604400) [pid = 1830] [serial = 1769] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7fa795a1c800) [pid = 1830] [serial = 1766] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7fa79241f400) [pid = 1830] [serial = 1748] [outer = (nil)] [url = about:blank] 01:13:01 INFO - PROCESS | 1830 | 1461226381404 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:13:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:13:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1231ms 01:13:01 INFO - PROCESS | 1830 | 1461226381429 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 01:13:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:13:01 INFO - PROCESS | 1830 | 1461226381432 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 01:13:01 INFO - PROCESS | 1830 | 1461226381443 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:13:01 INFO - PROCESS | 1830 | 1461226381449 Marionette TRACE conn3 <- [1,2470,null,{}] 01:13:01 INFO - PROCESS | 1830 | 1461226381490 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:01 INFO - PROCESS | 1830 | 1461226381624 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 01:13:01 INFO - PROCESS | 1830 | 1461226381638 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7947aa000 == 110 [pid = 1830] [id = 625] 01:13:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7fa792726c00) [pid = 1830] [serial = 1876] [outer = (nil)] 01:13:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7fa795958800) [pid = 1830] [serial = 1877] [outer = 0x7fa792726c00] 01:13:01 INFO - PROCESS | 1830 | 1461226381687 Marionette DEBUG loaded listener.js 01:13:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7fa79595fc00) [pid = 1830] [serial = 1878] [outer = 0x7fa792726c00] 01:13:02 INFO - PROCESS | 1830 | 1461226382413 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:13:02 INFO - PROCESS | 1830 | ************************* 01:13:02 INFO - PROCESS | 1830 | A coding exception was thrown and uncaught in a Task. 01:13:02 INFO - PROCESS | 1830 | 01:13:02 INFO - PROCESS | 1830 | Full message: TypeError: NetworkError when attempting to fetch resource. 01:13:02 INFO - PROCESS | 1830 | Full stack: 01:13:02 INFO - PROCESS | 1830 | ************************* 01:13:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:13:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 996ms 01:13:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:13:02 INFO - PROCESS | 1830 | 1461226382433 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 01:13:02 INFO - PROCESS | 1830 | 1461226382435 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 01:13:02 INFO - PROCESS | 1830 | 1461226382441 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:13:02 INFO - PROCESS | 1830 | 1461226382444 Marionette TRACE conn3 <- [1,2474,null,{}] 01:13:02 INFO - PROCESS | 1830 | 1461226382448 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:02 INFO - PROCESS | 1830 | 1461226382636 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 01:13:02 INFO - PROCESS | 1830 | 1461226382656 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7972d8800 == 111 [pid = 1830] [id = 626] 01:13:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7fa795955400) [pid = 1830] [serial = 1879] [outer = (nil)] 01:13:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7fa79766e000) [pid = 1830] [serial = 1880] [outer = 0x7fa795955400] 01:13:02 INFO - PROCESS | 1830 | 1461226382707 Marionette DEBUG loaded listener.js 01:13:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7fa797694400) [pid = 1830] [serial = 1881] [outer = 0x7fa795955400] 01:13:03 INFO - PROCESS | 1830 | 1461226383478 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:13:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:13:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1076ms 01:13:03 INFO - PROCESS | 1830 | 1461226383517 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 01:13:03 INFO - PROCESS | 1830 | 1461226383520 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 01:13:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:13:03 INFO - PROCESS | 1830 | 1461226383525 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:13:03 INFO - PROCESS | 1830 | 1461226383527 Marionette TRACE conn3 <- [1,2478,null,{}] 01:13:03 INFO - PROCESS | 1830 | 1461226383532 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:03 INFO - PROCESS | 1830 | 1461226383735 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 01:13:03 INFO - PROCESS | 1830 | 1461226383762 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798465000 == 112 [pid = 1830] [id = 627] 01:13:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa7983a2800) [pid = 1830] [serial = 1882] [outer = (nil)] 01:13:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa798607c00) [pid = 1830] [serial = 1883] [outer = 0x7fa7983a2800] 01:13:03 INFO - PROCESS | 1830 | 1461226383822 Marionette DEBUG loaded listener.js 01:13:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa79ec72400) [pid = 1830] [serial = 1884] [outer = 0x7fa7983a2800] 01:13:04 INFO - PROCESS | 1830 | 1461226384512 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:13:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:13:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1028ms 01:13:04 INFO - PROCESS | 1830 | 1461226384554 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 01:13:04 INFO - PROCESS | 1830 | 1461226384557 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 01:13:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:13:04 INFO - PROCESS | 1830 | 1461226384565 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:13:04 INFO - PROCESS | 1830 | 1461226384568 Marionette TRACE conn3 <- [1,2482,null,{}] 01:13:04 INFO - PROCESS | 1830 | 1461226384595 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:04 INFO - PROCESS | 1830 | 1461226384771 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 01:13:04 INFO - PROCESS | 1830 | 1461226384796 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79ef75800 == 113 [pid = 1830] [id = 628] 01:13:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa79f003400) [pid = 1830] [serial = 1885] [outer = (nil)] 01:13:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7fa7a074b400) [pid = 1830] [serial = 1886] [outer = 0x7fa79f003400] 01:13:04 INFO - PROCESS | 1830 | 1461226384847 Marionette DEBUG loaded listener.js 01:13:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7fa7a1aac000) [pid = 1830] [serial = 1887] [outer = 0x7fa79f003400] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7fa7958cf400) [pid = 1830] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7fa7982c5c00) [pid = 1830] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7fa792d4cc00) [pid = 1830] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7fa78ea10800) [pid = 1830] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7fa79fb7ac00) [pid = 1830] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7fa79595a400) [pid = 1830] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7fa79584a000) [pid = 1830] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7fa798606800) [pid = 1830] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7fa7a1b60c00) [pid = 1830] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7fa7970ccc00) [pid = 1830] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7fa79584ac00) [pid = 1830] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7fa79ec5f000) [pid = 1830] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7fa79860bc00) [pid = 1830] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7fa79f003800) [pid = 1830] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7fa792d4e000) [pid = 1830] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7fa792728400) [pid = 1830] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7fa78ea0e800) [pid = 1830] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7fa79f005c00) [pid = 1830] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7fa78ea12000) [pid = 1830] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7fa79860ec00) [pid = 1830] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7fa7a07dd000) [pid = 1830] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7fa79242a400) [pid = 1830] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7fa78eb6c400) [pid = 1830] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7fa792d4bc00) [pid = 1830] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7fa7a0993400) [pid = 1830] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7fa7970c7000) [pid = 1830] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7fa795840c00) [pid = 1830] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7fa7977f2c00) [pid = 1830] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7fa792725800) [pid = 1830] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa79241c400) [pid = 1830] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa794ccbc00) [pid = 1830] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7fa78ea16000) [pid = 1830] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7fa7954f5400) [pid = 1830] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:13:05 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7fa7923f9000) [pid = 1830] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:13:06 INFO - PROCESS | 1830 | 1461226386046 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:13:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:13:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1537ms 01:13:06 INFO - PROCESS | 1830 | 1461226386114 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 01:13:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:13:06 INFO - PROCESS | 1830 | 1461226386126 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 01:13:06 INFO - PROCESS | 1830 | 1461226386134 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:13:06 INFO - PROCESS | 1830 | 1461226386136 Marionette TRACE conn3 <- [1,2486,null,{}] 01:13:06 INFO - PROCESS | 1830 | 1461226386140 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:06 INFO - PROCESS | 1830 | 1461226386297 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 01:13:06 INFO - PROCESS | 1830 | 1461226386313 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955ed800 == 114 [pid = 1830] [id = 629] 01:13:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa78ea0a800) [pid = 1830] [serial = 1888] [outer = (nil)] 01:13:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7fa792728400) [pid = 1830] [serial = 1889] [outer = 0x7fa78ea0a800] 01:13:06 INFO - PROCESS | 1830 | 1461226386364 Marionette DEBUG loaded listener.js 01:13:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7fa7954f5400) [pid = 1830] [serial = 1890] [outer = 0x7fa78ea0a800] 01:13:07 INFO - PROCESS | 1830 | 1461226387031 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:13:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:13:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 932ms 01:13:07 INFO - PROCESS | 1830 | 1461226387064 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 01:13:07 INFO - PROCESS | 1830 | 1461226387066 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 01:13:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:13:07 INFO - PROCESS | 1830 | 1461226387071 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:13:07 INFO - PROCESS | 1830 | 1461226387073 Marionette TRACE conn3 <- [1,2490,null,{}] 01:13:07 INFO - PROCESS | 1830 | 1461226387078 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:07 INFO - PROCESS | 1830 | 1461226387201 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 01:13:07 INFO - PROCESS | 1830 | 1461226387351 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1894000 == 115 [pid = 1830] [id = 630] 01:13:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa78ea10800) [pid = 1830] [serial = 1891] [outer = (nil)] 01:13:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa79595a400) [pid = 1830] [serial = 1892] [outer = 0x7fa78ea10800] 01:13:07 INFO - PROCESS | 1830 | 1461226387403 Marionette DEBUG loaded listener.js 01:13:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa79f00e800) [pid = 1830] [serial = 1893] [outer = 0x7fa78ea10800] 01:13:08 INFO - PROCESS | 1830 | 1461226388163 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:13:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:13:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1124ms 01:13:08 INFO - PROCESS | 1830 | 1461226388197 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 01:13:08 INFO - PROCESS | 1830 | 1461226388202 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 01:13:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:13:08 INFO - PROCESS | 1830 | 1461226388210 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:13:08 INFO - PROCESS | 1830 | 1461226388215 Marionette TRACE conn3 <- [1,2494,null,{}] 01:13:08 INFO - PROCESS | 1830 | 1461226388224 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:08 INFO - PROCESS | 1830 | 1461226388398 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 01:13:08 INFO - PROCESS | 1830 | 1461226388582 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa794794800 == 116 [pid = 1830] [id = 631] 01:13:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7fa78eb6fc00) [pid = 1830] [serial = 1894] [outer = (nil)] 01:13:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7fa79272a400) [pid = 1830] [serial = 1895] [outer = 0x7fa78eb6fc00] 01:13:08 INFO - PROCESS | 1830 | 1461226388654 Marionette DEBUG loaded listener.js 01:13:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7fa792f8a800) [pid = 1830] [serial = 1896] [outer = 0x7fa78eb6fc00] 01:13:09 INFO - PROCESS | 1830 | 1461226389426 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:13:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:13:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1282ms 01:13:09 INFO - PROCESS | 1830 | 1461226389492 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 01:13:09 INFO - PROCESS | 1830 | 1461226389499 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 01:13:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:13:09 INFO - PROCESS | 1830 | 1461226389507 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:13:09 INFO - PROCESS | 1830 | 1461226389511 Marionette TRACE conn3 <- [1,2498,null,{}] 01:13:09 INFO - PROCESS | 1830 | 1461226389516 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:09 INFO - PROCESS | 1830 | 1461226389694 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 01:13:09 INFO - PROCESS | 1830 | 1461226389882 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796fe2800 == 117 [pid = 1830] [id = 632] 01:13:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7fa790e30800) [pid = 1830] [serial = 1897] [outer = (nil)] 01:13:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7fa7954eec00) [pid = 1830] [serial = 1898] [outer = 0x7fa790e30800] 01:13:09 INFO - PROCESS | 1830 | 1461226389942 Marionette DEBUG loaded listener.js 01:13:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa79584a800) [pid = 1830] [serial = 1899] [outer = 0x7fa790e30800] 01:13:10 INFO - PROCESS | 1830 | 1461226390743 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:13:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:13:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1278ms 01:13:10 INFO - PROCESS | 1830 | 1461226390787 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 01:13:10 INFO - PROCESS | 1830 | 1461226390790 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 01:13:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:13:10 INFO - PROCESS | 1830 | 1461226390795 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:13:10 INFO - PROCESS | 1830 | 1461226390800 Marionette TRACE conn3 <- [1,2502,null,{}] 01:13:10 INFO - PROCESS | 1830 | 1461226390814 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:10 INFO - PROCESS | 1830 | 1461226390957 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 01:13:11 INFO - PROCESS | 1830 | 1461226391147 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a315c000 == 118 [pid = 1830] [id = 633] 01:13:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7fa795956400) [pid = 1830] [serial = 1900] [outer = (nil)] 01:13:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa79839cc00) [pid = 1830] [serial = 1901] [outer = 0x7fa795956400] 01:13:11 INFO - PROCESS | 1830 | 1461226391208 Marionette DEBUG loaded listener.js 01:13:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa79ec6dc00) [pid = 1830] [serial = 1902] [outer = 0x7fa795956400] 01:13:12 INFO - PROCESS | 1830 | 1461226392002 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:13:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:13:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1234ms 01:13:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:13:12 INFO - PROCESS | 1830 | 1461226392038 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 01:13:12 INFO - PROCESS | 1830 | 1461226392041 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 01:13:12 INFO - PROCESS | 1830 | 1461226392045 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:13:12 INFO - PROCESS | 1830 | 1461226392048 Marionette TRACE conn3 <- [1,2506,null,{}] 01:13:12 INFO - PROCESS | 1830 | 1461226392053 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:12 INFO - PROCESS | 1830 | 1461226392191 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 01:13:12 INFO - PROCESS | 1830 | 1461226392378 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5c6e800 == 119 [pid = 1830] [id = 634] 01:13:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa79595e800) [pid = 1830] [serial = 1903] [outer = (nil)] 01:13:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa79fb7ac00) [pid = 1830] [serial = 1904] [outer = 0x7fa79595e800] 01:13:12 INFO - PROCESS | 1830 | 1461226392437 Marionette DEBUG loaded listener.js 01:13:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa7a07e1000) [pid = 1830] [serial = 1905] [outer = 0x7fa79595e800] 01:13:13 INFO - PROCESS | 1830 | 1461226393251 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:13:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:13:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1278ms 01:13:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:13:13 INFO - PROCESS | 1830 | 1461226393323 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 01:13:13 INFO - PROCESS | 1830 | 1461226393326 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 01:13:13 INFO - PROCESS | 1830 | 1461226393330 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:13:13 INFO - PROCESS | 1830 | 1461226393333 Marionette TRACE conn3 <- [1,2510,null,{}] 01:13:13 INFO - PROCESS | 1830 | 1461226393338 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:13 INFO - PROCESS | 1830 | 1461226393490 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 01:13:13 INFO - PROCESS | 1830 | 1461226393688 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a640d000 == 120 [pid = 1830] [id = 635] 01:13:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7fa79ec6fc00) [pid = 1830] [serial = 1906] [outer = (nil)] 01:13:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7fa7a1abe400) [pid = 1830] [serial = 1907] [outer = 0x7fa79ec6fc00] 01:13:13 INFO - PROCESS | 1830 | 1461226393747 Marionette DEBUG loaded listener.js 01:13:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7fa7a1b45c00) [pid = 1830] [serial = 1908] [outer = 0x7fa79ec6fc00] 01:13:14 INFO - PROCESS | 1830 | 1461226394511 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:13:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:13:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1226ms 01:13:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:13:14 INFO - PROCESS | 1830 | 1461226394570 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 01:13:14 INFO - PROCESS | 1830 | 1461226394572 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 01:13:14 INFO - PROCESS | 1830 | 1461226394578 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:13:14 INFO - PROCESS | 1830 | 1461226394580 Marionette TRACE conn3 <- [1,2514,null,{}] 01:13:14 INFO - PROCESS | 1830 | 1461226394585 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:14 INFO - PROCESS | 1830 | 1461226394747 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 01:13:14 INFO - PROCESS | 1830 | 1461226394943 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6922000 == 121 [pid = 1830] [id = 636] 01:13:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7fa7a1b5f800) [pid = 1830] [serial = 1909] [outer = (nil)] 01:13:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7fa7a2662000) [pid = 1830] [serial = 1910] [outer = 0x7fa7a1b5f800] 01:13:15 INFO - PROCESS | 1830 | 1461226395004 Marionette DEBUG loaded listener.js 01:13:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7fa7a2f88800) [pid = 1830] [serial = 1911] [outer = 0x7fa7a1b5f800] 01:13:15 INFO - PROCESS | 1830 | 1461226395725 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:13:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:13:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1176ms 01:13:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:13:15 INFO - PROCESS | 1830 | 1461226395753 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 01:13:15 INFO - PROCESS | 1830 | 1461226395756 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 01:13:15 INFO - PROCESS | 1830 | 1461226395760 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:13:15 INFO - PROCESS | 1830 | 1461226395763 Marionette TRACE conn3 <- [1,2518,null,{}] 01:13:15 INFO - PROCESS | 1830 | 1461226395768 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:15 INFO - PROCESS | 1830 | 1461226395970 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 01:13:16 INFO - PROCESS | 1830 | 1461226396107 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6dce000 == 122 [pid = 1830] [id = 637] 01:13:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7fa7a1bea800) [pid = 1830] [serial = 1912] [outer = (nil)] 01:13:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7fa7a2f95800) [pid = 1830] [serial = 1913] [outer = 0x7fa7a1bea800] 01:13:16 INFO - PROCESS | 1830 | 1461226396167 Marionette DEBUG loaded listener.js 01:13:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7fa7a2fb8c00) [pid = 1830] [serial = 1914] [outer = 0x7fa7a1bea800] 01:13:16 INFO - PROCESS | 1830 | 1461226396938 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:13:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:13:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1228ms 01:13:17 INFO - PROCESS | 1830 | 1461226396997 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 01:13:17 INFO - PROCESS | 1830 | 1461226397000 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 01:13:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:13:17 INFO - PROCESS | 1830 | 1461226397005 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:13:17 INFO - PROCESS | 1830 | 1461226397007 Marionette TRACE conn3 <- [1,2522,null,{}] 01:13:17 INFO - PROCESS | 1830 | 1461226397012 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:17 INFO - PROCESS | 1830 | 1461226397151 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 01:13:17 INFO - PROCESS | 1830 | 1461226397340 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a9005000 == 123 [pid = 1830] [id = 638] 01:13:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7fa7a2f8e400) [pid = 1830] [serial = 1915] [outer = (nil)] 01:13:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa7a327ec00) [pid = 1830] [serial = 1916] [outer = 0x7fa7a2f8e400] 01:13:17 INFO - PROCESS | 1830 | 1461226397398 Marionette DEBUG loaded listener.js 01:13:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa7a3287800) [pid = 1830] [serial = 1917] [outer = 0x7fa7a2f8e400] 01:13:18 INFO - PROCESS | 1830 | 1461226398207 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:13:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:13:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1275ms 01:13:18 INFO - PROCESS | 1830 | 1461226398281 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 01:13:18 INFO - PROCESS | 1830 | 1461226398284 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 01:13:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:13:18 INFO - PROCESS | 1830 | 1461226398289 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:13:18 INFO - PROCESS | 1830 | 1461226398291 Marionette TRACE conn3 <- [1,2526,null,{}] 01:13:18 INFO - PROCESS | 1830 | 1461226398296 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:18 INFO - PROCESS | 1830 | 1461226398439 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 01:13:18 INFO - PROCESS | 1830 | 1461226398626 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a9d82800 == 124 [pid = 1830] [id = 639] 01:13:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa7a2f8fc00) [pid = 1830] [serial = 1918] [outer = (nil)] 01:13:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa7a3566c00) [pid = 1830] [serial = 1919] [outer = 0x7fa7a2f8fc00] 01:13:18 INFO - PROCESS | 1830 | 1461226398692 Marionette DEBUG loaded listener.js 01:13:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7fa7a4143000) [pid = 1830] [serial = 1920] [outer = 0x7fa7a2f8fc00] 01:13:19 INFO - PROCESS | 1830 | 1461226399435 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:13:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:13:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1184ms 01:13:19 INFO - PROCESS | 1830 | 1461226399474 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 01:13:19 INFO - PROCESS | 1830 | 1461226399477 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 01:13:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:13:19 INFO - PROCESS | 1830 | 1461226399499 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:13:19 INFO - PROCESS | 1830 | 1461226399502 Marionette TRACE conn3 <- [1,2530,null,{}] 01:13:19 INFO - PROCESS | 1830 | 1461226399508 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:19 INFO - PROCESS | 1830 | 1461226399655 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 01:13:19 INFO - PROCESS | 1830 | 1461226399843 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9b8000 == 125 [pid = 1830] [id = 640] 01:13:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7fa7a3286800) [pid = 1830] [serial = 1921] [outer = (nil)] 01:13:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7fa7a414a000) [pid = 1830] [serial = 1922] [outer = 0x7fa7a3286800] 01:13:19 INFO - PROCESS | 1830 | 1461226399903 Marionette DEBUG loaded listener.js 01:13:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7fa7a4504000) [pid = 1830] [serial = 1923] [outer = 0x7fa7a3286800] 01:13:20 INFO - PROCESS | 1830 | 1461226400659 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:13:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:13:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1248ms 01:13:20 INFO - PROCESS | 1830 | 1461226400732 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 01:13:20 INFO - PROCESS | 1830 | 1461226400735 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 01:13:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:13:20 INFO - PROCESS | 1830 | 1461226400740 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:13:20 INFO - PROCESS | 1830 | 1461226400744 Marionette TRACE conn3 <- [1,2534,null,{}] 01:13:20 INFO - PROCESS | 1830 | 1461226400748 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:20 INFO - PROCESS | 1830 | 1461226400911 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 01:13:21 INFO - PROCESS | 1830 | 1461226401101 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aad79000 == 126 [pid = 1830] [id = 641] 01:13:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7fa7a3562400) [pid = 1830] [serial = 1924] [outer = (nil)] 01:13:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7fa7a5019800) [pid = 1830] [serial = 1925] [outer = 0x7fa7a3562400] 01:13:21 INFO - PROCESS | 1830 | 1461226401164 Marionette DEBUG loaded listener.js 01:13:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7fa7a5b0f800) [pid = 1830] [serial = 1926] [outer = 0x7fa7a3562400] 01:13:21 INFO - PROCESS | 1830 | 1461226401963 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:13:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:13:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1278ms 01:13:22 INFO - PROCESS | 1830 | 1461226402019 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 01:13:22 INFO - PROCESS | 1830 | 1461226402022 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 01:13:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:13:22 INFO - PROCESS | 1830 | 1461226402027 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:13:22 INFO - PROCESS | 1830 | 1461226402030 Marionette TRACE conn3 <- [1,2538,null,{}] 01:13:22 INFO - PROCESS | 1830 | 1461226402034 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:22 INFO - PROCESS | 1830 | 1461226402191 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 01:13:22 INFO - PROCESS | 1830 | 1461226402382 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79468e800 == 127 [pid = 1830] [id = 642] 01:13:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7fa7913ed800) [pid = 1830] [serial = 1927] [outer = (nil)] 01:13:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7fa794cc6800) [pid = 1830] [serial = 1928] [outer = 0x7fa7913ed800] 01:13:22 INFO - PROCESS | 1830 | 1461226402440 Marionette DEBUG loaded listener.js 01:13:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7fa7a5b07000) [pid = 1830] [serial = 1929] [outer = 0x7fa7913ed800] 01:13:23 INFO - PROCESS | 1830 | 1461226403261 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:13:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:13:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1278ms 01:13:23 INFO - PROCESS | 1830 | 1461226403306 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 01:13:23 INFO - PROCESS | 1830 | 1461226403308 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 01:13:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:13:23 INFO - PROCESS | 1830 | 1461226403313 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:13:23 INFO - PROCESS | 1830 | 1461226403316 Marionette TRACE conn3 <- [1,2542,null,{}] 01:13:23 INFO - PROCESS | 1830 | 1461226403320 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:23 INFO - PROCESS | 1830 | 1461226403464 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 01:13:23 INFO - PROCESS | 1830 | 1461226403669 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa794793800 == 128 [pid = 1830] [id = 643] 01:13:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7fa790e31400) [pid = 1830] [serial = 1930] [outer = (nil)] 01:13:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7fa792daa800) [pid = 1830] [serial = 1931] [outer = 0x7fa790e31400] 01:13:23 INFO - PROCESS | 1830 | 1461226403727 Marionette DEBUG loaded listener.js 01:13:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7fa795956000) [pid = 1830] [serial = 1932] [outer = 0x7fa790e31400] 01:13:24 INFO - PROCESS | 1830 | 1461226404803 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:13:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:13:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1527ms 01:13:24 INFO - PROCESS | 1830 | 1461226404840 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 01:13:24 INFO - PROCESS | 1830 | 1461226404844 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 01:13:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:13:24 INFO - PROCESS | 1830 | 1461226404851 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:13:24 INFO - PROCESS | 1830 | 1461226404855 Marionette TRACE conn3 <- [1,2546,null,{}] 01:13:24 INFO - PROCESS | 1830 | 1461226404861 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:25 INFO - PROCESS | 1830 | 1461226405019 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 01:13:25 INFO - PROCESS | 1830 | 1461226405254 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795694000 == 129 [pid = 1830] [id = 644] 01:13:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa78eb6c400) [pid = 1830] [serial = 1933] [outer = (nil)] 01:13:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa79272b000) [pid = 1830] [serial = 1934] [outer = 0x7fa78eb6c400] 01:13:25 INFO - PROCESS | 1830 | 1461226405366 Marionette DEBUG loaded listener.js 01:13:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa794603400) [pid = 1830] [serial = 1935] [outer = 0x7fa78eb6c400] 01:13:26 INFO - PROCESS | 1830 | 1461226406315 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7955ed800 == 128 [pid = 1830] [id = 629] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79ef75800 == 127 [pid = 1830] [id = 628] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798465000 == 126 [pid = 1830] [id = 627] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa79fb85c00) [pid = 1830] [serial = 1805] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa79fb7a000) [pid = 1830] [serial = 1832] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7972d8800 == 125 [pid = 1830] [id = 626] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7947aa000 == 124 [pid = 1830] [id = 625] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7955df800 == 123 [pid = 1830] [id = 624] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79673e800 == 122 [pid = 1830] [id = 623] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7954e2800 == 121 [pid = 1830] [id = 622] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a63b0000 == 120 [pid = 1830] [id = 619] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6158800 == 119 [pid = 1830] [id = 618] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5e8a000 == 118 [pid = 1830] [id = 617] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5c6e000 == 117 [pid = 1830] [id = 616] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a406f000 == 116 [pid = 1830] [id = 615] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3328800 == 115 [pid = 1830] [id = 614] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a1892000 == 114 [pid = 1830] [id = 613] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7966f0800 == 113 [pid = 1830] [id = 612] 01:13:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792e63800 == 112 [pid = 1830] [id = 611] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7fa7a07dd400) [pid = 1830] [serial = 1668] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7fa7a2662800) [pid = 1830] [serial = 1680] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7fa7983a3800) [pid = 1830] [serial = 1653] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7fa7977f7400) [pid = 1830] [serial = 1650] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7fa79fb82000) [pid = 1830] [serial = 1662] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7fa79f009800) [pid = 1830] [serial = 1656] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7fa7a1b50800) [pid = 1830] [serial = 1671] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7fa7958c6000) [pid = 1830] [serial = 1722] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7fa7946f6000) [pid = 1830] [serial = 1641] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7fa79ed7f400) [pid = 1830] [serial = 1683] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7fa7a07e0c00) [pid = 1830] [serial = 1731] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7fa792d44000) [pid = 1830] [serial = 1743] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7fa79f99e800) [pid = 1830] [serial = 1659] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7fa7a2541000) [pid = 1830] [serial = 1734] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7fa7a2d9a400) [pid = 1830] [serial = 1740] [outer = (nil)] [url = about:blank] 01:13:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:13:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1580ms 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7fa7970c7c00) [pid = 1830] [serial = 1686] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7fa795849800) [pid = 1830] [serial = 1644] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7fa7a1fbb400) [pid = 1830] [serial = 1674] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7fa7a0745400) [pid = 1830] [serial = 1665] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7fa7983a9c00) [pid = 1830] [serial = 1725] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7fa7a2a05400) [pid = 1830] [serial = 1737] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7fa79460e000) [pid = 1830] [serial = 1719] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7fa79272d800) [pid = 1830] [serial = 1746] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7fa7a22f0800) [pid = 1830] [serial = 1677] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7fa79f006000) [pid = 1830] [serial = 1728] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7fa7975e1c00) [pid = 1830] [serial = 1647] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7fa7975df800) [pid = 1830] [serial = 1823] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7fa797668400) [pid = 1830] [serial = 1787] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7fa79f007c00) [pid = 1830] [serial = 1799] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7fa798602c00) [pid = 1830] [serial = 1826] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7fa79ec56000) [pid = 1830] [serial = 1793] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7fa78eb69400) [pid = 1830] [serial = 1775] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7fa79272cc00) [pid = 1830] [serial = 1811] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7fa79768d400) [pid = 1830] [serial = 1824] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7fa792daf800) [pid = 1830] [serial = 1812] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7fa792d51800) [pid = 1830] [serial = 1778] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7fa794650800) [pid = 1830] [serial = 1814] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7fa7946fb400) [pid = 1830] [serial = 1815] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7fa7982c4800) [pid = 1830] [serial = 1790] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7fa795a15800) [pid = 1830] [serial = 1820] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7fa7a07df400) [pid = 1830] [serial = 1809] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa792425000) [pid = 1830] [serial = 1808] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa79ec6e000) [pid = 1830] [serial = 1796] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7fa795953400) [pid = 1830] [serial = 1784] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7fa795841400) [pid = 1830] [serial = 1817] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7fa795953c00) [pid = 1830] [serial = 1818] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7fa79f99b000) [pid = 1830] [serial = 1802] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7fa7946fb000) [pid = 1830] [serial = 1781] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7fa79ed79400) [pid = 1830] [serial = 1827] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7fa7965d9800) [pid = 1830] [serial = 1829] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7fa7965d0c00) [pid = 1830] [serial = 1821] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7fa79f00a400) [pid = 1830] [serial = 1830] [outer = (nil)] [url = about:blank] 01:13:26 INFO - PROCESS | 1830 | 1461226406469 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 01:13:26 INFO - PROCESS | 1830 | 1461226406475 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 01:13:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:13:26 INFO - PROCESS | 1830 | 1461226406483 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:13:26 INFO - PROCESS | 1830 | 1461226406486 Marionette TRACE conn3 <- [1,2550,null,{}] 01:13:26 INFO - PROCESS | 1830 | 1461226406491 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:26 INFO - PROCESS | 1830 | 1461226406622 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 01:13:26 INFO - PROCESS | 1830 | 1461226406630 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792cd4000 == 113 [pid = 1830] [id = 645] 01:13:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7fa792721800) [pid = 1830] [serial = 1936] [outer = (nil)] 01:13:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7fa794772800) [pid = 1830] [serial = 1937] [outer = 0x7fa792721800] 01:13:26 INFO - PROCESS | 1830 | 1461226406682 Marionette DEBUG loaded listener.js 01:13:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7fa795847400) [pid = 1830] [serial = 1938] [outer = 0x7fa792721800] 01:13:27 INFO - PROCESS | 1830 | 1461226407528 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:13:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:13:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1126ms 01:13:27 INFO - PROCESS | 1830 | 1461226407609 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 01:13:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:13:27 INFO - PROCESS | 1830 | 1461226407612 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 01:13:27 INFO - PROCESS | 1830 | 1461226407616 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:13:27 INFO - PROCESS | 1830 | 1461226407621 Marionette TRACE conn3 <- [1,2554,null,{}] 01:13:27 INFO - PROCESS | 1830 | 1461226407634 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:27 INFO - PROCESS | 1830 | 1461226407777 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 01:13:27 INFO - PROCESS | 1830 | 1461226407925 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7966ef000 == 114 [pid = 1830] [id = 646] 01:13:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7fa792f92800) [pid = 1830] [serial = 1939] [outer = (nil)] 01:13:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7fa795a17000) [pid = 1830] [serial = 1940] [outer = 0x7fa792f92800] 01:13:27 INFO - PROCESS | 1830 | 1461226407990 Marionette DEBUG loaded listener.js 01:13:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7fa7975e1c00) [pid = 1830] [serial = 1941] [outer = 0x7fa792f92800] 01:13:28 INFO - PROCESS | 1830 | 1461226408596 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:13:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:13:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1034ms 01:13:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:13:28 INFO - PROCESS | 1830 | 1461226408649 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 01:13:28 INFO - PROCESS | 1830 | 1461226408652 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 01:13:28 INFO - PROCESS | 1830 | 1461226408656 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:13:28 INFO - PROCESS | 1830 | 1461226408659 Marionette TRACE conn3 <- [1,2558,null,{}] 01:13:28 INFO - PROCESS | 1830 | 1461226408665 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:28 INFO - PROCESS | 1830 | 1461226408875 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 01:13:28 INFO - PROCESS | 1830 | 1461226408902 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797519000 == 115 [pid = 1830] [id = 647] 01:13:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa79465ac00) [pid = 1830] [serial = 1942] [outer = (nil)] 01:13:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7fa7977f0400) [pid = 1830] [serial = 1943] [outer = 0x7fa79465ac00] 01:13:28 INFO - PROCESS | 1830 | 1461226408952 Marionette DEBUG loaded listener.js 01:13:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7fa7983aac00) [pid = 1830] [serial = 1944] [outer = 0x7fa79465ac00] 01:13:29 INFO - PROCESS | 1830 | 1461226409681 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1081ms 01:13:29 INFO - PROCESS | 1830 | 1461226409739 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 01:13:29 INFO - PROCESS | 1830 | 1461226409742 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 01:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:13:29 INFO - PROCESS | 1830 | 1461226409746 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:13:29 INFO - PROCESS | 1830 | 1461226409748 Marionette TRACE conn3 <- [1,2562,null,{}] 01:13:29 INFO - PROCESS | 1830 | 1461226409755 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:29 INFO - PROCESS | 1830 | 1461226409930 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 01:13:29 INFO - PROCESS | 1830 | 1461226409950 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7989e7800 == 116 [pid = 1830] [id = 648] 01:13:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa7970d0800) [pid = 1830] [serial = 1945] [outer = (nil)] 01:13:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa79ec5ac00) [pid = 1830] [serial = 1946] [outer = 0x7fa7970d0800] 01:13:29 INFO - PROCESS | 1830 | 1461226409998 Marionette DEBUG loaded listener.js 01:13:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa79f00b800) [pid = 1830] [serial = 1947] [outer = 0x7fa7970d0800] 01:13:30 INFO - PROCESS | 1830 | 1461226410821 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:13:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:13:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1382ms 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7fa792d43c00) [pid = 1830] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa7977f9800) [pid = 1830] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa78ea12c00) [pid = 1830] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7fa79ec71400) [pid = 1830] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7fa7977f8c00) [pid = 1830] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7fa78ea0b000) [pid = 1830] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7fa794607400) [pid = 1830] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7fa7923f0400) [pid = 1830] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7fa792f8d400) [pid = 1830] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7fa7983a4c00) [pid = 1830] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7fa794cc3800) [pid = 1830] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7fa792726c00) [pid = 1830] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7fa7913f1c00) [pid = 1830] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7fa792da6800) [pid = 1830] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7fa790e34800) [pid = 1830] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7fa78ea0a800) [pid = 1830] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7fa795955400) [pid = 1830] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7fa7983a2800) [pid = 1830] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7fa79f003400) [pid = 1830] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:13:31 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7fa7923f4800) [pid = 1830] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:13:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:13:31 INFO - PROCESS | 1830 | 1461226411159 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 01:13:31 INFO - PROCESS | 1830 | 1461226411162 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 01:13:31 INFO - PROCESS | 1830 | 1461226411166 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:13:31 INFO - PROCESS | 1830 | 1461226411167 Marionette TRACE conn3 <- [1,2566,null,{}] 01:13:31 INFO - PROCESS | 1830 | 1461226411173 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:31 INFO - PROCESS | 1830 | 1461226411323 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 01:13:31 INFO - PROCESS | 1830 | 1461226411338 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797510800 == 117 [pid = 1830] [id = 649] 01:13:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7fa7983a8400) [pid = 1830] [serial = 1948] [outer = (nil)] 01:13:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7fa79ec71400) [pid = 1830] [serial = 1949] [outer = 0x7fa7983a8400] 01:13:31 INFO - PROCESS | 1830 | 1461226411403 Marionette DEBUG loaded listener.js 01:13:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7fa79f99b800) [pid = 1830] [serial = 1950] [outer = 0x7fa7983a8400] 01:13:32 INFO - PROCESS | 1830 | 1461226412095 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 975ms 01:13:32 INFO - PROCESS | 1830 | 1461226412142 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 01:13:32 INFO - PROCESS | 1830 | 1461226412144 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 01:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:13:32 INFO - PROCESS | 1830 | 1461226412149 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:13:32 INFO - PROCESS | 1830 | 1461226412151 Marionette TRACE conn3 <- [1,2570,null,{}] 01:13:32 INFO - PROCESS | 1830 | 1461226412155 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:32 INFO - PROCESS | 1830 | 1461226412288 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 01:13:32 INFO - PROCESS | 1830 | 1461226412439 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79fcbd800 == 118 [pid = 1830] [id = 650] 01:13:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7fa798606800) [pid = 1830] [serial = 1951] [outer = (nil)] 01:13:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7fa7a073d000) [pid = 1830] [serial = 1952] [outer = 0x7fa798606800] 01:13:32 INFO - PROCESS | 1830 | 1461226412490 Marionette DEBUG loaded listener.js 01:13:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7fa7a07e2000) [pid = 1830] [serial = 1953] [outer = 0x7fa798606800] 01:13:33 INFO - PROCESS | 1830 | 1461226413101 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:13:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:13:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 979ms 01:13:33 INFO - PROCESS | 1830 | 1461226413261 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 01:13:33 INFO - PROCESS | 1830 | 1461226413265 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 01:13:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:13:33 INFO - PROCESS | 1830 | 1461226413317 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:13:33 INFO - PROCESS | 1830 | 1461226413321 Marionette TRACE conn3 <- [1,2574,null,{}] 01:13:33 INFO - PROCESS | 1830 | 1461226413371 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:33 INFO - PROCESS | 1830 | 1461226413530 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 01:13:33 INFO - PROCESS | 1830 | 1461226413765 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa794687800 == 119 [pid = 1830] [id = 651] 01:13:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7fa79272d800) [pid = 1830] [serial = 1954] [outer = (nil)] 01:13:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7fa792d51000) [pid = 1830] [serial = 1955] [outer = 0x7fa79272d800] 01:13:33 INFO - PROCESS | 1830 | 1461226413828 Marionette DEBUG loaded listener.js 01:13:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7fa79460a000) [pid = 1830] [serial = 1956] [outer = 0x7fa79272d800] 01:13:34 INFO - PROCESS | 1830 | 1461226414619 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:13:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:13:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1385ms 01:13:34 INFO - PROCESS | 1830 | 1461226414692 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 01:13:34 INFO - PROCESS | 1830 | 1461226414696 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 01:13:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:13:34 INFO - PROCESS | 1830 | 1461226414708 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:13:34 INFO - PROCESS | 1830 | 1461226414712 Marionette TRACE conn3 <- [1,2578,null,{}] 01:13:34 INFO - PROCESS | 1830 | 1461226414718 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:34 INFO - PROCESS | 1830 | 1461226414869 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 01:13:35 INFO - PROCESS | 1830 | 1461226415055 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79750b800 == 120 [pid = 1830] [id = 652] 01:13:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7fa792d43c00) [pid = 1830] [serial = 1957] [outer = (nil)] 01:13:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7fa795846c00) [pid = 1830] [serial = 1958] [outer = 0x7fa792d43c00] 01:13:35 INFO - PROCESS | 1830 | 1461226415113 Marionette DEBUG loaded listener.js 01:13:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7fa795955000) [pid = 1830] [serial = 1959] [outer = 0x7fa792d43c00] 01:13:35 INFO - PROCESS | 1830 | 1461226415932 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1282ms 01:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:13:35 INFO - PROCESS | 1830 | 1461226415987 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 01:13:35 INFO - PROCESS | 1830 | 1461226415990 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 01:13:35 INFO - PROCESS | 1830 | 1461226415995 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:13:36 INFO - PROCESS | 1830 | 1461226415998 Marionette TRACE conn3 <- [1,2582,null,{}] 01:13:36 INFO - PROCESS | 1830 | 1461226416010 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:36 INFO - PROCESS | 1830 | 1461226416158 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 01:13:36 INFO - PROCESS | 1830 | 1461226416351 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a265b000 == 121 [pid = 1830] [id = 653] 01:13:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7fa7977f9c00) [pid = 1830] [serial = 1960] [outer = (nil)] 01:13:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7fa798602400) [pid = 1830] [serial = 1961] [outer = 0x7fa7977f9c00] 01:13:36 INFO - PROCESS | 1830 | 1461226416415 Marionette DEBUG loaded listener.js 01:13:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa79f086400) [pid = 1830] [serial = 1962] [outer = 0x7fa7977f9c00] 01:13:37 INFO - PROCESS | 1830 | 1461226417210 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:13:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:13:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1282ms 01:13:37 INFO - PROCESS | 1830 | 1461226417276 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 01:13:37 INFO - PROCESS | 1830 | 1461226417280 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 01:13:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:13:37 INFO - PROCESS | 1830 | 1461226417285 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:13:37 INFO - PROCESS | 1830 | 1461226417287 Marionette TRACE conn3 <- [1,2586,null,{}] 01:13:37 INFO - PROCESS | 1830 | 1461226417292 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:37 INFO - PROCESS | 1830 | 1461226417440 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 01:13:37 INFO - PROCESS | 1830 | 1461226417643 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3408000 == 122 [pid = 1830] [id = 654] 01:13:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7fa795a1d800) [pid = 1830] [serial = 1963] [outer = (nil)] 01:13:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7fa7a099d800) [pid = 1830] [serial = 1964] [outer = 0x7fa795a1d800] 01:13:37 INFO - PROCESS | 1830 | 1461226417703 Marionette DEBUG loaded listener.js 01:13:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa7a1ac1800) [pid = 1830] [serial = 1965] [outer = 0x7fa795a1d800] 01:13:38 INFO - PROCESS | 1830 | 1461226418475 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1224ms 01:13:38 INFO - PROCESS | 1830 | 1461226418510 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 01:13:38 INFO - PROCESS | 1830 | 1461226418513 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 01:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:13:38 INFO - PROCESS | 1830 | 1461226418518 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:13:38 INFO - PROCESS | 1830 | 1461226418520 Marionette TRACE conn3 <- [1,2590,null,{}] 01:13:38 INFO - PROCESS | 1830 | 1461226418525 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:38 INFO - PROCESS | 1830 | 1461226418670 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 01:13:38 INFO - PROCESS | 1830 | 1461226418869 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a5c83000 == 123 [pid = 1830] [id = 655] 01:13:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa79fb85000) [pid = 1830] [serial = 1966] [outer = (nil)] 01:13:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa7a1aabc00) [pid = 1830] [serial = 1967] [outer = 0x7fa79fb85000] 01:13:38 INFO - PROCESS | 1830 | 1461226418934 Marionette DEBUG loaded listener.js 01:13:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7fa7a1be8000) [pid = 1830] [serial = 1968] [outer = 0x7fa79fb85000] 01:13:39 INFO - PROCESS | 1830 | 1461226419665 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:13:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:13:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1175ms 01:13:39 INFO - PROCESS | 1830 | 1461226419694 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 01:13:39 INFO - PROCESS | 1830 | 1461226419697 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 01:13:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:13:39 INFO - PROCESS | 1830 | 1461226419702 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:13:39 INFO - PROCESS | 1830 | 1461226419704 Marionette TRACE conn3 <- [1,2594,null,{}] 01:13:39 INFO - PROCESS | 1830 | 1461226419709 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:39 INFO - PROCESS | 1830 | 1461226419883 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 01:13:40 INFO - PROCESS | 1830 | 1461226420078 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a63aa000 == 124 [pid = 1830] [id = 656] 01:13:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7fa7a1fc3000) [pid = 1830] [serial = 1969] [outer = (nil)] 01:13:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7fa7a266a000) [pid = 1830] [serial = 1970] [outer = 0x7fa7a1fc3000] 01:13:40 INFO - PROCESS | 1830 | 1461226420140 Marionette DEBUG loaded listener.js 01:13:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7fa7a2a0ec00) [pid = 1830] [serial = 1971] [outer = 0x7fa7a1fc3000] 01:13:40 INFO - PROCESS | 1830 | 1461226420929 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1280ms 01:13:40 INFO - PROCESS | 1830 | 1461226420983 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 01:13:40 INFO - PROCESS | 1830 | 1461226420985 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 01:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:13:40 INFO - PROCESS | 1830 | 1461226420991 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:13:40 INFO - PROCESS | 1830 | 1461226420993 Marionette TRACE conn3 <- [1,2598,null,{}] 01:13:40 INFO - PROCESS | 1830 | 1461226420997 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:41 INFO - PROCESS | 1830 | 1461226421140 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 01:13:41 INFO - PROCESS | 1830 | 1461226421334 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a66e1800 == 125 [pid = 1830] [id = 657] 01:13:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7fa7a22ef000) [pid = 1830] [serial = 1972] [outer = (nil)] 01:13:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa7a2fb2400) [pid = 1830] [serial = 1973] [outer = 0x7fa7a22ef000] 01:13:41 INFO - PROCESS | 1830 | 1461226421391 Marionette DEBUG loaded listener.js 01:13:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7fa7a35e7400) [pid = 1830] [serial = 1974] [outer = 0x7fa7a22ef000] 01:13:42 INFO - PROCESS | 1830 | 1461226422200 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1280ms 01:13:42 INFO - PROCESS | 1830 | 1461226422271 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 01:13:42 INFO - PROCESS | 1830 | 1461226422274 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 01:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:13:42 INFO - PROCESS | 1830 | 1461226422279 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:13:42 INFO - PROCESS | 1830 | 1461226422281 Marionette TRACE conn3 <- [1,2602,null,{}] 01:13:42 INFO - PROCESS | 1830 | 1461226422286 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:42 INFO - PROCESS | 1830 | 1461226422451 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 01:13:42 INFO - PROCESS | 1830 | 1461226422643 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6ca1800 == 126 [pid = 1830] [id = 658] 01:13:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa7a22f4000) [pid = 1830] [serial = 1975] [outer = (nil)] 01:13:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa7a5012400) [pid = 1830] [serial = 1976] [outer = 0x7fa7a22f4000] 01:13:42 INFO - PROCESS | 1830 | 1461226422705 Marionette DEBUG loaded listener.js 01:13:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa7a5b07c00) [pid = 1830] [serial = 1977] [outer = 0x7fa7a22f4000] 01:13:43 INFO - PROCESS | 1830 | 1461226423502 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1281ms 01:13:43 INFO - PROCESS | 1830 | 1461226423561 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 01:13:43 INFO - PROCESS | 1830 | 1461226423563 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 01:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:13:43 INFO - PROCESS | 1830 | 1461226423569 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:13:43 INFO - PROCESS | 1830 | 1461226423571 Marionette TRACE conn3 <- [1,2606,null,{}] 01:13:43 INFO - PROCESS | 1830 | 1461226423575 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:43 INFO - PROCESS | 1830 | 1461226423725 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 01:13:43 INFO - PROCESS | 1830 | 1461226423918 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aaa52800 == 127 [pid = 1830] [id = 659] 01:13:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa7923f7400) [pid = 1830] [serial = 1978] [outer = (nil)] 01:13:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa7a5b11800) [pid = 1830] [serial = 1979] [outer = 0x7fa7923f7400] 01:13:43 INFO - PROCESS | 1830 | 1461226423974 Marionette DEBUG loaded listener.js 01:13:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7fa7a5d86800) [pid = 1830] [serial = 1980] [outer = 0x7fa7923f7400] 01:13:44 INFO - PROCESS | 1830 | 1461226424779 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:13:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:13:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1275ms 01:13:44 INFO - PROCESS | 1830 | 1461226424845 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 01:13:44 INFO - PROCESS | 1830 | 1461226424848 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 01:13:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:13:44 INFO - PROCESS | 1830 | 1461226424852 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:13:44 INFO - PROCESS | 1830 | 1461226424855 Marionette TRACE conn3 <- [1,2610,null,{}] 01:13:44 INFO - PROCESS | 1830 | 1461226424859 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:45 INFO - PROCESS | 1830 | 1461226425001 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 01:13:45 INFO - PROCESS | 1830 | 1461226425193 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab52a800 == 128 [pid = 1830] [id = 660] 01:13:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7fa7a2f92400) [pid = 1830] [serial = 1981] [outer = (nil)] 01:13:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7fa7a5f5cc00) [pid = 1830] [serial = 1982] [outer = 0x7fa7a2f92400] 01:13:45 INFO - PROCESS | 1830 | 1461226425250 Marionette DEBUG loaded listener.js 01:13:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7fa7a5f66000) [pid = 1830] [serial = 1983] [outer = 0x7fa7a2f92400] 01:13:46 INFO - PROCESS | 1830 | 1461226426013 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:13:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:13:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1226ms 01:13:46 INFO - PROCESS | 1830 | 1461226426080 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 01:13:46 INFO - PROCESS | 1830 | 1461226426083 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 01:13:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:13:46 INFO - PROCESS | 1830 | 1461226426088 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:13:46 INFO - PROCESS | 1830 | 1461226426091 Marionette TRACE conn3 <- [1,2614,null,{}] 01:13:46 INFO - PROCESS | 1830 | 1461226426096 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:46 INFO - PROCESS | 1830 | 1461226426259 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 01:13:46 INFO - PROCESS | 1830 | 1461226426449 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aba87800 == 129 [pid = 1830] [id = 661] 01:13:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7fa7a5b0f000) [pid = 1830] [serial = 1984] [outer = (nil)] 01:13:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7fa7a602bc00) [pid = 1830] [serial = 1985] [outer = 0x7fa7a5b0f000] 01:13:46 INFO - PROCESS | 1830 | 1461226426512 Marionette DEBUG loaded listener.js 01:13:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7fa7a6113800) [pid = 1830] [serial = 1986] [outer = 0x7fa7a5b0f000] 01:13:47 INFO - PROCESS | 1830 | 1461226427308 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1276ms 01:13:47 INFO - PROCESS | 1830 | 1461226427365 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 01:13:47 INFO - PROCESS | 1830 | 1461226427368 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 01:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:13:47 INFO - PROCESS | 1830 | 1461226427373 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:13:47 INFO - PROCESS | 1830 | 1461226427375 Marionette TRACE conn3 <- [1,2618,null,{}] 01:13:47 INFO - PROCESS | 1830 | 1461226427380 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:47 INFO - PROCESS | 1830 | 1461226427536 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 01:13:47 INFO - PROCESS | 1830 | 1461226427734 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa790ec7800 == 130 [pid = 1830] [id = 662] 01:13:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7fa791096000) [pid = 1830] [serial = 1987] [outer = (nil)] 01:13:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7fa792f95800) [pid = 1830] [serial = 1988] [outer = 0x7fa791096000] 01:13:47 INFO - PROCESS | 1830 | 1461226427797 Marionette DEBUG loaded listener.js 01:13:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7fa7982cfc00) [pid = 1830] [serial = 1989] [outer = 0x7fa791096000] 01:13:48 INFO - PROCESS | 1830 | 1461226428658 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1330ms 01:13:48 INFO - PROCESS | 1830 | 1461226428703 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 01:13:48 INFO - PROCESS | 1830 | 1461226428706 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 01:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:13:48 INFO - PROCESS | 1830 | 1461226428711 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:13:48 INFO - PROCESS | 1830 | 1461226428713 Marionette TRACE conn3 <- [1,2622,null,{}] 01:13:48 INFO - PROCESS | 1830 | 1461226428718 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:48 INFO - PROCESS | 1830 | 1461226428887 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 01:13:49 INFO - PROCESS | 1830 | 1461226429504 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7966de000 == 131 [pid = 1830] [id = 663] 01:13:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa790e2cc00) [pid = 1830] [serial = 1990] [outer = (nil)] 01:13:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa79108b000) [pid = 1830] [serial = 1991] [outer = 0x7fa790e2cc00] 01:13:49 INFO - PROCESS | 1830 | 1461226429568 Marionette DEBUG loaded listener.js 01:13:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa79241f000) [pid = 1830] [serial = 1992] [outer = 0x7fa790e2cc00] 01:13:50 INFO - PROCESS | 1830 | 1461226430299 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1638ms 01:13:50 INFO - PROCESS | 1830 | 1461226430351 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 01:13:50 INFO - PROCESS | 1830 | 1461226430355 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 01:13:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:13:50 INFO - PROCESS | 1830 | 1461226430363 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:13:50 INFO - PROCESS | 1830 | 1461226430365 Marionette TRACE conn3 <- [1,2626,null,{}] 01:13:50 INFO - PROCESS | 1830 | 1461226430371 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:50 INFO - PROCESS | 1830 | 1461226430608 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 01:13:50 INFO - PROCESS | 1830 | 1461226430750 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7989ef800 == 132 [pid = 1830] [id = 664] 01:13:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa790e2e800) [pid = 1830] [serial = 1993] [outer = (nil)] 01:13:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7fa7946fe400) [pid = 1830] [serial = 1994] [outer = 0x7fa790e2e800] 01:13:50 INFO - PROCESS | 1830 | 1461226430855 Marionette DEBUG loaded listener.js 01:13:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7fa795843c00) [pid = 1830] [serial = 1995] [outer = 0x7fa790e2e800] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797510800 == 131 [pid = 1830] [id = 649] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7989e7800 == 130 [pid = 1830] [id = 648] 01:13:51 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7fa792f89000) [pid = 1830] [serial = 1865] [outer = (nil)] [url = about:blank] 01:13:51 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7fa79595a400) [pid = 1830] [serial = 1892] [outer = (nil)] [url = about:blank] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797519000 == 129 [pid = 1830] [id = 647] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7966ef000 == 128 [pid = 1830] [id = 646] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792cd4000 == 127 [pid = 1830] [id = 645] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795694000 == 126 [pid = 1830] [id = 644] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a9d82800 == 125 [pid = 1830] [id = 639] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a9005000 == 124 [pid = 1830] [id = 638] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6dce000 == 123 [pid = 1830] [id = 637] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6922000 == 122 [pid = 1830] [id = 636] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a640d000 == 121 [pid = 1830] [id = 635] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5c6e800 == 120 [pid = 1830] [id = 634] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a315c000 == 119 [pid = 1830] [id = 633] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa796fe2800 == 118 [pid = 1830] [id = 632] 01:13:51 INFO - PROCESS | 1830 | 1461226431832 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:13:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa794794800 == 117 [pid = 1830] [id = 631] 01:13:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:13:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1486ms 01:13:51 INFO - PROCESS | 1830 | 1461226431851 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 01:13:51 INFO - PROCESS | 1830 | 1461226431855 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 01:13:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:13:51 INFO - PROCESS | 1830 | 1461226431861 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:13:51 INFO - PROCESS | 1830 | 1461226431862 Marionette TRACE conn3 <- [1,2630,null,{}] 01:13:51 INFO - PROCESS | 1830 | 1461226431867 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:52 INFO - PROCESS | 1830 | 1461226432001 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7fa7954f2000) [pid = 1830] [serial = 1782] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7fa79241e800) [pid = 1830] [serial = 1794] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7fa792ee7c00) [pid = 1830] [serial = 1779] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7fa79f9a7800) [pid = 1830] [serial = 1803] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7fa7983a3400) [pid = 1830] [serial = 1791] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7fa790e3a800) [pid = 1830] [serial = 1776] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7fa79768c800) [pid = 1830] [serial = 1788] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7fa79ed79000) [pid = 1830] [serial = 1797] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7fa7965d6c00) [pid = 1830] [serial = 1785] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7fa79f089400) [pid = 1830] [serial = 1800] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7fa795846400) [pid = 1830] [serial = 1875] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7fa795958800) [pid = 1830] [serial = 1877] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7fa7a074bc00) [pid = 1830] [serial = 1806] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7fa79595fc00) [pid = 1830] [serial = 1878] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7fa79460dc00) [pid = 1830] [serial = 1872] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7fa7a2a06800) [pid = 1830] [serial = 1862] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7fa7a1aeec00) [pid = 1830] [serial = 1850] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7fa7a253f800) [pid = 1830] [serial = 1859] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7fa79768d800) [pid = 1830] [serial = 1841] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7fa79108a000) [pid = 1830] [serial = 1868] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7fa7954f5000) [pid = 1830] [serial = 1874] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7fa7954f5400) [pid = 1830] [serial = 1890] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7fa792eea800) [pid = 1830] [serial = 1871] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7fa797694400) [pid = 1830] [serial = 1881] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7fa79fb77c00) [pid = 1830] [serial = 1844] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7fa7a21a0c00) [pid = 1830] [serial = 1856] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7fa79766e000) [pid = 1830] [serial = 1880] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa798607c00) [pid = 1830] [serial = 1883] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa7a074b400) [pid = 1830] [serial = 1886] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7fa792728400) [pid = 1830] [serial = 1889] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7fa7a1aac000) [pid = 1830] [serial = 1887] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7fa7a0999400) [pid = 1830] [serial = 1847] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7fa7954ea400) [pid = 1830] [serial = 1838] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7fa7923fa000) [pid = 1830] [serial = 1869] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7fa79ec72400) [pid = 1830] [serial = 1884] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7fa7a1bea400) [pid = 1830] [serial = 1853] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7fa792723000) [pid = 1830] [serial = 1835] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7fa7a074c400) [pid = 1830] [serial = 1833] [outer = (nil)] [url = about:blank] 01:13:52 INFO - PROCESS | 1830 | 1461226432185 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792e4d000 == 118 [pid = 1830] [id = 665] 01:13:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7fa78ea0b000) [pid = 1830] [serial = 1996] [outer = (nil)] 01:13:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7fa792f87800) [pid = 1830] [serial = 1997] [outer = 0x7fa78ea0b000] 01:13:52 INFO - PROCESS | 1830 | 1461226432237 Marionette DEBUG loaded listener.js 01:13:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7fa7970ccc00) [pid = 1830] [serial = 1998] [outer = 0x7fa78ea0b000] 01:13:52 INFO - PROCESS | 1830 | 1461226432881 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1074ms 01:13:52 INFO - PROCESS | 1830 | 1461226432935 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 01:13:52 INFO - PROCESS | 1830 | 1461226432937 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 01:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:13:52 INFO - PROCESS | 1830 | 1461226432949 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:13:52 INFO - PROCESS | 1830 | 1461226432956 Marionette TRACE conn3 <- [1,2634,null,{}] 01:13:52 INFO - PROCESS | 1830 | 1461226432962 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:53 INFO - PROCESS | 1830 | 1461226433115 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 01:13:53 INFO - PROCESS | 1830 | 1461226433269 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79672f800 == 119 [pid = 1830] [id = 666] 01:13:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7fa7923fa000) [pid = 1830] [serial = 1999] [outer = (nil)] 01:13:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7fa7982cc400) [pid = 1830] [serial = 2000] [outer = 0x7fa7923fa000] 01:13:53 INFO - PROCESS | 1830 | 1461226433320 Marionette DEBUG loaded listener.js 01:13:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7fa79ed77c00) [pid = 1830] [serial = 2001] [outer = 0x7fa7923fa000] 01:13:53 INFO - PROCESS | 1830 | 1461226433939 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:13:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:13:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1040ms 01:13:53 INFO - PROCESS | 1830 | 1461226433983 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 01:13:53 INFO - PROCESS | 1830 | 1461226433987 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 01:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:13:53 INFO - PROCESS | 1830 | 1461226433991 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:13:53 INFO - PROCESS | 1830 | 1461226433994 Marionette TRACE conn3 <- [1,2638,null,{}] 01:13:53 INFO - PROCESS | 1830 | 1461226433998 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:54 INFO - PROCESS | 1830 | 1461226434223 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 01:13:54 INFO - PROCESS | 1830 | 1461226434252 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7989da800 == 120 [pid = 1830] [id = 667] 01:13:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa797668400) [pid = 1830] [serial = 2002] [outer = (nil)] 01:13:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7fa79f091800) [pid = 1830] [serial = 2003] [outer = 0x7fa797668400] 01:13:54 INFO - PROCESS | 1830 | 1461226434302 Marionette DEBUG loaded listener.js 01:13:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7fa7a0734800) [pid = 1830] [serial = 2004] [outer = 0x7fa797668400] 01:13:55 INFO - PROCESS | 1830 | 1461226434997 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1075ms 01:13:55 INFO - PROCESS | 1830 | 1461226435082 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 01:13:55 INFO - PROCESS | 1830 | 1461226435084 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 01:13:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:13:55 INFO - PROCESS | 1830 | 1461226435090 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:13:55 INFO - PROCESS | 1830 | 1461226435092 Marionette TRACE conn3 <- [1,2642,null,{}] 01:13:55 INFO - PROCESS | 1830 | 1461226435097 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:55 INFO - PROCESS | 1830 | 1461226435280 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 01:13:55 INFO - PROCESS | 1830 | 1461226435303 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79f8ab800 == 121 [pid = 1830] [id = 668] 01:13:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa7a099d000) [pid = 1830] [serial = 2005] [outer = (nil)] 01:13:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa7a1abb400) [pid = 1830] [serial = 2006] [outer = 0x7fa7a099d000] 01:13:55 INFO - PROCESS | 1830 | 1461226435361 Marionette DEBUG loaded listener.js 01:13:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa7a1bef400) [pid = 1830] [serial = 2007] [outer = 0x7fa7a099d000] 01:13:56 INFO - PROCESS | 1830 | 1461226436080 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:13:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:13:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1024ms 01:13:56 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7fa7970d0800) [pid = 1830] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:13:56 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7fa78ea10800) [pid = 1830] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:13:56 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7fa78eb6c400) [pid = 1830] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:13:56 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7fa792f92800) [pid = 1830] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:13:56 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7fa792721800) [pid = 1830] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:13:56 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7fa7983a8400) [pid = 1830] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:13:56 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7fa79465ac00) [pid = 1830] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:13:56 INFO - PROCESS | 1830 | 1461226436358 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 01:13:56 INFO - PROCESS | 1830 | 1461226436360 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 01:13:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:13:56 INFO - PROCESS | 1830 | 1461226436370 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:13:56 INFO - PROCESS | 1830 | 1461226436372 Marionette TRACE conn3 <- [1,2646,null,{}] 01:13:56 INFO - PROCESS | 1830 | 1461226436376 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:56 INFO - PROCESS | 1830 | 1461226436508 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 01:13:56 INFO - PROCESS | 1830 | 1461226436524 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798463000 == 122 [pid = 1830] [id = 669] 01:13:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7fa7970d0800) [pid = 1830] [serial = 2008] [outer = (nil)] 01:13:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7fa7a1b53400) [pid = 1830] [serial = 2009] [outer = 0x7fa7970d0800] 01:13:56 INFO - PROCESS | 1830 | 1461226436573 Marionette DEBUG loaded listener.js 01:13:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7fa7a22ee400) [pid = 1830] [serial = 2010] [outer = 0x7fa7970d0800] 01:13:57 INFO - PROCESS | 1830 | 1461226437278 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:13:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:13:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 926ms 01:13:57 INFO - PROCESS | 1830 | 1461226437297 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 01:13:57 INFO - PROCESS | 1830 | 1461226437300 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 01:13:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:13:57 INFO - PROCESS | 1830 | 1461226437305 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:13:57 INFO - PROCESS | 1830 | 1461226437307 Marionette TRACE conn3 <- [1,2650,null,{}] 01:13:57 INFO - PROCESS | 1830 | 1461226437311 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:57 INFO - PROCESS | 1830 | 1461226437437 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 01:13:57 INFO - PROCESS | 1830 | 1461226437591 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3323000 == 123 [pid = 1830] [id = 670] 01:13:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7fa797694c00) [pid = 1830] [serial = 2011] [outer = (nil)] 01:13:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7fa7a29a0400) [pid = 1830] [serial = 2012] [outer = 0x7fa797694c00] 01:13:57 INFO - PROCESS | 1830 | 1461226437640 Marionette DEBUG loaded listener.js 01:13:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7fa7a2f93400) [pid = 1830] [serial = 2013] [outer = 0x7fa797694c00] 01:13:58 INFO - PROCESS | 1830 | 1461226438204 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:13:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:13:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 923ms 01:13:58 INFO - PROCESS | 1830 | 1461226438229 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 01:13:58 INFO - PROCESS | 1830 | 1461226438232 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 01:13:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:13:58 INFO - PROCESS | 1830 | 1461226438238 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:13:58 INFO - PROCESS | 1830 | 1461226438241 Marionette TRACE conn3 <- [1,2654,null,{}] 01:13:58 INFO - PROCESS | 1830 | 1461226438245 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:58 INFO - PROCESS | 1830 | 1461226438390 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 01:13:58 INFO - PROCESS | 1830 | 1461226438702 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792bd1000 == 124 [pid = 1830] [id = 671] 01:13:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7fa78ea0e000) [pid = 1830] [serial = 2014] [outer = (nil)] 01:13:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7fa78eb70400) [pid = 1830] [serial = 2015] [outer = 0x7fa78ea0e000] 01:13:58 INFO - PROCESS | 1830 | 1461226438778 Marionette DEBUG loaded listener.js 01:13:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7fa792723800) [pid = 1830] [serial = 2016] [outer = 0x7fa78ea0e000] 01:13:59 INFO - PROCESS | 1830 | 1461226439586 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:13:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:13:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1382ms 01:13:59 INFO - PROCESS | 1830 | 1461226439621 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 01:13:59 INFO - PROCESS | 1830 | 1461226439626 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 01:13:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:13:59 INFO - PROCESS | 1830 | 1461226439632 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:13:59 INFO - PROCESS | 1830 | 1461226439637 Marionette TRACE conn3 <- [1,2658,null,{}] 01:13:59 INFO - PROCESS | 1830 | 1461226439644 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:59 INFO - PROCESS | 1830 | 1461226439813 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 01:14:00 INFO - PROCESS | 1830 | 1461226440009 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797519800 == 125 [pid = 1830] [id = 672] 01:14:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7fa78ea12000) [pid = 1830] [serial = 2017] [outer = (nil)] 01:14:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7fa79595fc00) [pid = 1830] [serial = 2018] [outer = 0x7fa78ea12000] 01:14:00 INFO - PROCESS | 1830 | 1461226440072 Marionette DEBUG loaded listener.js 01:14:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7fa7975e0800) [pid = 1830] [serial = 2019] [outer = 0x7fa78ea12000] 01:14:00 INFO - PROCESS | 1830 | 1461226440857 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:14:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:14:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1235ms 01:14:00 INFO - PROCESS | 1830 | 1461226440870 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 01:14:00 INFO - PROCESS | 1830 | 1461226440875 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 01:14:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:14:00 INFO - PROCESS | 1830 | 1461226440898 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:14:00 INFO - PROCESS | 1830 | 1461226440901 Marionette TRACE conn3 <- [1,2662,null,{}] 01:14:00 INFO - PROCESS | 1830 | 1461226440906 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:01 INFO - PROCESS | 1830 | 1461226441061 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 01:14:01 INFO - PROCESS | 1830 | 1461226441257 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3328000 == 126 [pid = 1830] [id = 673] 01:14:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa79583fc00) [pid = 1830] [serial = 2020] [outer = (nil)] 01:14:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7fa79ec6d800) [pid = 1830] [serial = 2021] [outer = 0x7fa79583fc00] 01:14:01 INFO - PROCESS | 1830 | 1461226441318 Marionette DEBUG loaded listener.js 01:14:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa7a073b400) [pid = 1830] [serial = 2022] [outer = 0x7fa79583fc00] 01:14:02 INFO - PROCESS | 1830 | 1461226442239 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:14:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:14:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1379ms 01:14:02 INFO - PROCESS | 1830 | 1461226442275 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 01:14:02 INFO - PROCESS | 1830 | 1461226442278 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 01:14:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:14:02 INFO - PROCESS | 1830 | 1461226442294 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:14:02 INFO - PROCESS | 1830 | 1461226442301 Marionette TRACE conn3 <- [1,2666,null,{}] 01:14:02 INFO - PROCESS | 1830 | 1461226442307 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:02 INFO - PROCESS | 1830 | 1461226442466 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 01:14:02 INFO - PROCESS | 1830 | 1461226442660 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a63a7000 == 127 [pid = 1830] [id = 674] 01:14:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa797693000) [pid = 1830] [serial = 2023] [outer = (nil)] 01:14:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa7a1be8800) [pid = 1830] [serial = 2024] [outer = 0x7fa797693000] 01:14:02 INFO - PROCESS | 1830 | 1461226442721 Marionette DEBUG loaded listener.js 01:14:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa7a2f93000) [pid = 1830] [serial = 2025] [outer = 0x7fa797693000] 01:14:03 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:14:03 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:14:03 INFO - PROCESS | 1830 | 1461226443901 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:14:03 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) 01:14:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1651ms 01:14:03 INFO - PROCESS | 1830 | 1461226443935 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 01:14:03 INFO - PROCESS | 1830 | 1461226443938 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 01:14:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:14:03 INFO - PROCESS | 1830 | 1461226443953 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:14:03 INFO - PROCESS | 1830 | 1461226443955 Marionette TRACE conn3 <- [1,2670,null,{}] 01:14:03 INFO - PROCESS | 1830 | 1461226443960 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:04 INFO - PROCESS | 1830 | 1461226444102 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 01:14:04 INFO - PROCESS | 1830 | 1461226444304 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6c98000 == 128 [pid = 1830] [id = 675] 01:14:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa79839dc00) [pid = 1830] [serial = 2026] [outer = (nil)] 01:14:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7fa7a4143400) [pid = 1830] [serial = 2027] [outer = 0x7fa79839dc00] 01:14:04 INFO - PROCESS | 1830 | 1461226444363 Marionette DEBUG loaded listener.js 01:14:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7fa7a5f60800) [pid = 1830] [serial = 2028] [outer = 0x7fa79839dc00] 01:14:05 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:14:05 INFO - PROCESS | 1830 | 1461226445508 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 01:14:05 INFO - PROCESS | 1830 | 1461226445541 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 01:14:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:14:05 INFO - PROCESS | 1830 | 1461226445547 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:14:05 INFO - PROCESS | 1830 | 1461226445549 Marionette TRACE conn3 <- [1,2674,null,{}] 01:14:05 INFO - PROCESS | 1830 | 1461226445554 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:05 INFO - PROCESS | 1830 | 1461226445710 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 01:14:05 INFO - PROCESS | 1830 | 1461226445906 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aa9a5000 == 129 [pid = 1830] [id = 676] 01:14:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7fa7a6110000) [pid = 1830] [serial = 2029] [outer = (nil)] 01:14:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7fa7a6115c00) [pid = 1830] [serial = 2030] [outer = 0x7fa7a6110000] 01:14:05 INFO - PROCESS | 1830 | 1461226445975 Marionette DEBUG loaded listener.js 01:14:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7fa7a65dac00) [pid = 1830] [serial = 2031] [outer = 0x7fa7a6110000] 01:14:07 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:14:07 INFO - PROCESS | 1830 | 1461226447118 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 01:14:07 INFO - PROCESS | 1830 | 1461226447183 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 01:14:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:14:07 INFO - PROCESS | 1830 | 1461226447197 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:14:07 INFO - PROCESS | 1830 | 1461226447199 Marionette TRACE conn3 <- [1,2678,null,{}] 01:14:07 INFO - PROCESS | 1830 | 1461226447204 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:07 INFO - PROCESS | 1830 | 1461226447379 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 01:14:07 INFO - PROCESS | 1830 | 1461226447620 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac021000 == 130 [pid = 1830] [id = 677] 01:14:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7fa797686800) [pid = 1830] [serial = 2032] [outer = (nil)] 01:14:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7fa7a697a000) [pid = 1830] [serial = 2033] [outer = 0x7fa797686800] 01:14:07 INFO - PROCESS | 1830 | 1461226447679 Marionette DEBUG loaded listener.js 01:14:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7fa7a697e800) [pid = 1830] [serial = 2034] [outer = 0x7fa797686800] 01:14:08 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:14:08 INFO - PROCESS | 1830 | 1461226448868 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:14:08 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) 01:14:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1737ms 01:14:08 INFO - PROCESS | 1830 | 1461226448926 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 01:14:08 INFO - PROCESS | 1830 | 1461226448929 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 01:14:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:14:08 INFO - PROCESS | 1830 | 1461226448934 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:14:08 INFO - PROCESS | 1830 | 1461226448936 Marionette TRACE conn3 <- [1,2682,null,{}] 01:14:08 INFO - PROCESS | 1830 | 1461226448941 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:09 INFO - PROCESS | 1830 | 1461226449081 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 01:14:09 INFO - PROCESS | 1830 | 1461226449278 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7acd1c000 == 131 [pid = 1830] [id = 678] 01:14:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7fa7a6970800) [pid = 1830] [serial = 2035] [outer = (nil)] 01:14:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7fa7a6aa1400) [pid = 1830] [serial = 2036] [outer = 0x7fa7a6970800] 01:14:09 INFO - PROCESS | 1830 | 1461226449336 Marionette DEBUG loaded listener.js 01:14:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa7a6aab400) [pid = 1830] [serial = 2037] [outer = 0x7fa7a6970800] 01:14:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:14:10 INFO - PROCESS | 1830 | 1461226450451 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:14:10 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) 01:14:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1531ms 01:14:10 INFO - PROCESS | 1830 | 1461226450465 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 01:14:10 INFO - PROCESS | 1830 | 1461226450467 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 01:14:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:14:10 INFO - PROCESS | 1830 | 1461226450473 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:14:10 INFO - PROCESS | 1830 | 1461226450476 Marionette TRACE conn3 <- [1,2686,null,{}] 01:14:10 INFO - PROCESS | 1830 | 1461226450480 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:10 INFO - PROCESS | 1830 | 1461226450669 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 01:14:10 INFO - PROCESS | 1830 | 1461226450898 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7af525800 == 132 [pid = 1830] [id = 679] 01:14:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa797670800) [pid = 1830] [serial = 2038] [outer = (nil)] 01:14:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa7a6aacc00) [pid = 1830] [serial = 2039] [outer = 0x7fa797670800] 01:14:10 INFO - PROCESS | 1830 | 1461226450956 Marionette DEBUG loaded listener.js 01:14:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa7a6ce0400) [pid = 1830] [serial = 2040] [outer = 0x7fa797670800] 01:14:12 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:14:12 INFO - PROCESS | 1830 | 1461226452149 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 01:14:12 INFO - PROCESS | 1830 | 1461226452206 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 01:14:12 INFO - PROCESS | 1830 | 1461226452211 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:14:12 INFO - PROCESS | 1830 | 1461226452214 Marionette TRACE conn3 <- [1,2690,null,{}] 01:14:12 INFO - PROCESS | 1830 | 1461226452218 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:12 INFO - PROCESS | 1830 | 1461226452392 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 01:14:12 INFO - PROCESS | 1830 | 1461226452587 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b84ca000 == 133 [pid = 1830] [id = 680] 01:14:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7fa7a6973400) [pid = 1830] [serial = 2041] [outer = (nil)] 01:14:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7fa7a6ce6400) [pid = 1830] [serial = 2042] [outer = 0x7fa7a6973400] 01:14:12 INFO - PROCESS | 1830 | 1461226452644 Marionette DEBUG loaded listener.js 01:14:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7fa7a857c800) [pid = 1830] [serial = 2043] [outer = 0x7fa7a6973400] 01:14:14 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:14:14 INFO - PROCESS | 1830 | 1461226454220 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 01:14:14 INFO - PROCESS | 1830 | 1461226454248 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 01:14:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:14:14 INFO - PROCESS | 1830 | 1461226454255 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:14:14 INFO - PROCESS | 1830 | 1461226454260 Marionette TRACE conn3 <- [1,2694,null,{}] 01:14:14 INFO - PROCESS | 1830 | 1461226454267 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:14 INFO - PROCESS | 1830 | 1461226454468 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 01:14:14 INFO - PROCESS | 1830 | 1461226454662 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7987c4000 == 134 [pid = 1830] [id = 681] 01:14:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7fa792d45000) [pid = 1830] [serial = 2044] [outer = (nil)] 01:14:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7fa794610800) [pid = 1830] [serial = 2045] [outer = 0x7fa792d45000] 01:14:14 INFO - PROCESS | 1830 | 1461226454720 Marionette DEBUG loaded listener.js 01:14:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7fa7954eb400) [pid = 1830] [serial = 2046] [outer = 0x7fa792d45000] 01:14:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a1894000 == 133 [pid = 1830] [id = 630] 01:14:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7955ef000 == 132 [pid = 1830] [id = 545] 01:14:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792e5a800 == 131 [pid = 1830] [id = 533] 01:14:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3323000 == 130 [pid = 1830] [id = 670] 01:14:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798463000 == 129 [pid = 1830] [id = 669] 01:14:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79f8ab800 == 128 [pid = 1830] [id = 668] 01:14:15 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7fa7a073d000) [pid = 1830] [serial = 1952] [outer = (nil)] [url = about:blank] 01:14:15 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7fa7a327ec00) [pid = 1830] [serial = 1916] [outer = (nil)] [url = about:blank] 01:14:15 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7fa7a3566c00) [pid = 1830] [serial = 1919] [outer = (nil)] [url = about:blank] 01:14:15 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7fa794cc6800) [pid = 1830] [serial = 1928] [outer = (nil)] [url = about:blank] 01:14:15 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7fa7a5019800) [pid = 1830] [serial = 1925] [outer = (nil)] [url = about:blank] 01:14:15 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7fa7a414a000) [pid = 1830] [serial = 1922] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7989da800 == 127 [pid = 1830] [id = 667] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79672f800 == 126 [pid = 1830] [id = 666] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792e4d000 == 125 [pid = 1830] [id = 665] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7989ef800 == 124 [pid = 1830] [id = 664] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7966de000 == 123 [pid = 1830] [id = 663] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab52a800 == 122 [pid = 1830] [id = 660] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aaa52800 == 121 [pid = 1830] [id = 659] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6ca1800 == 120 [pid = 1830] [id = 658] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a66e1800 == 119 [pid = 1830] [id = 657] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a63aa000 == 118 [pid = 1830] [id = 656] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a5c83000 == 117 [pid = 1830] [id = 655] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3408000 == 116 [pid = 1830] [id = 654] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a265b000 == 115 [pid = 1830] [id = 653] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79750b800 == 114 [pid = 1830] [id = 652] 01:14:16 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa794687800 == 113 [pid = 1830] [id = 651] 01:14:16 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79fcbd800 == 112 [pid = 1830] [id = 650] 01:14:16 INFO - PROCESS | 1830 | 1461226456071 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 01:14:16 INFO - PROCESS | 1830 | 1461226456102 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 01:14:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:14:16 INFO - PROCESS | 1830 | 1461226456113 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:14:16 INFO - PROCESS | 1830 | 1461226456116 Marionette TRACE conn3 <- [1,2698,null,{}] 01:14:16 INFO - PROCESS | 1830 | 1461226456119 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:16 INFO - PROCESS | 1830 | 1461226456281 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7fa79ec5ac00) [pid = 1830] [serial = 1946] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7fa79f00e800) [pid = 1830] [serial = 1893] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7fa7a2f95800) [pid = 1830] [serial = 1913] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7fa794603400) [pid = 1830] [serial = 1935] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7fa79272b000) [pid = 1830] [serial = 1934] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7fa795a17000) [pid = 1830] [serial = 1940] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7fa7975e1c00) [pid = 1830] [serial = 1941] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7fa792daa800) [pid = 1830] [serial = 1931] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7fa7a2662000) [pid = 1830] [serial = 1910] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7fa79272a400) [pid = 1830] [serial = 1895] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7fa7a1abe400) [pid = 1830] [serial = 1907] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7fa7954eec00) [pid = 1830] [serial = 1898] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7fa794772800) [pid = 1830] [serial = 1937] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7fa795847400) [pid = 1830] [serial = 1938] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7fa79839cc00) [pid = 1830] [serial = 1901] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7fa79fb7ac00) [pid = 1830] [serial = 1904] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7fa79ec71400) [pid = 1830] [serial = 1949] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7fa79f99b800) [pid = 1830] [serial = 1950] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7fa7977f0400) [pid = 1830] [serial = 1943] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7fa7983aac00) [pid = 1830] [serial = 1944] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7fa79f00b800) [pid = 1830] [serial = 1947] [outer = (nil)] [url = about:blank] 01:14:16 INFO - PROCESS | 1830 | 1461226456449 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795bc6000 == 113 [pid = 1830] [id = 682] 01:14:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7fa79272a400) [pid = 1830] [serial = 2047] [outer = (nil)] 01:14:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7fa7954e9400) [pid = 1830] [serial = 2048] [outer = 0x7fa79272a400] 01:14:16 INFO - PROCESS | 1830 | 1461226456501 Marionette DEBUG loaded listener.js 01:14:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7fa79766a400) [pid = 1830] [serial = 2049] [outer = 0x7fa79272a400] 01:14:17 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 01:14:17 INFO - PROCESS | 1830 | 1461226457534 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 01:14:17 INFO - PROCESS | 1830 | 1461226457547 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 01:14:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:14:17 INFO - PROCESS | 1830 | 1461226457551 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:14:17 INFO - PROCESS | 1830 | 1461226457556 Marionette TRACE conn3 <- [1,2702,null,{}] 01:14:17 INFO - PROCESS | 1830 | 1461226457568 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:17 INFO - PROCESS | 1830 | 1461226457702 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 01:14:17 INFO - PROCESS | 1830 | 1461226457710 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797722800 == 114 [pid = 1830] [id = 683] 01:14:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7fa79766a800) [pid = 1830] [serial = 2050] [outer = (nil)] 01:14:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa79ec5f000) [pid = 1830] [serial = 2051] [outer = 0x7fa79766a800] 01:14:17 INFO - PROCESS | 1830 | 1461226457763 Marionette DEBUG loaded listener.js 01:14:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa79f009800) [pid = 1830] [serial = 2052] [outer = 0x7fa79766a800] 01:14:18 INFO - PROCESS | 1830 | 1461226458559 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:14:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:14:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1080ms 01:14:18 INFO - PROCESS | 1830 | 1461226458644 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 01:14:18 INFO - PROCESS | 1830 | 1461226458648 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 01:14:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:14:18 INFO - PROCESS | 1830 | 1461226458660 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:14:18 INFO - PROCESS | 1830 | 1461226458662 Marionette TRACE conn3 <- [1,2706,null,{}] 01:14:18 INFO - PROCESS | 1830 | 1461226458670 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:19 INFO - PROCESS | 1830 | 1461226459026 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 01:14:19 INFO - PROCESS | 1830 | 1461226459067 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79ef70800 == 115 [pid = 1830] [id = 684] 01:14:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa79f00b800) [pid = 1830] [serial = 2053] [outer = (nil)] 01:14:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7fa7a07df800) [pid = 1830] [serial = 2054] [outer = 0x7fa79f00b800] 01:14:19 INFO - PROCESS | 1830 | 1461226459118 Marionette DEBUG loaded listener.js 01:14:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7fa7a1ab8400) [pid = 1830] [serial = 2055] [outer = 0x7fa79f00b800] 01:14:20 INFO - PROCESS | 1830 | 1461226460032 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:14:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:14:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1395ms 01:14:20 INFO - PROCESS | 1830 | 1461226460050 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 01:14:20 INFO - PROCESS | 1830 | 1461226460052 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 01:14:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:14:20 INFO - PROCESS | 1830 | 1461226460057 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:14:20 INFO - PROCESS | 1830 | 1461226460059 Marionette TRACE conn3 <- [1,2710,null,{}] 01:14:20 INFO - PROCESS | 1830 | 1461226460071 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:20 INFO - PROCESS | 1830 | 1461226460320 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 01:14:20 INFO - PROCESS | 1830 | 1461226460354 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a255b800 == 116 [pid = 1830] [id = 685] 01:14:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7fa79f99e400) [pid = 1830] [serial = 2056] [outer = (nil)] 01:14:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7fa7a1bea400) [pid = 1830] [serial = 2057] [outer = 0x7fa79f99e400] 01:14:20 INFO - PROCESS | 1830 | 1461226460404 Marionette DEBUG loaded listener.js 01:14:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7fa7a2662800) [pid = 1830] [serial = 2058] [outer = 0x7fa79f99e400] 01:14:21 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7fa7a099d000) [pid = 1830] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:14:21 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7fa790e2e800) [pid = 1830] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:14:21 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7fa78ea0b000) [pid = 1830] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:14:21 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7fa7923fa000) [pid = 1830] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:14:21 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7fa790e2cc00) [pid = 1830] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:14:21 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7fa798606800) [pid = 1830] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:14:21 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7fa7970d0800) [pid = 1830] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:14:21 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7fa797668400) [pid = 1830] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:14:21 INFO - PROCESS | 1830 | 1461226461425 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:14:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:14:21 INFO - PROCESS | 1830 | 1461226461497 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 01:14:21 INFO - PROCESS | 1830 | 1461226461502 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:14:21 INFO - PROCESS | 1830 | 1461226461504 Marionette TRACE conn3 <- [1,2714,null,{}] 01:14:21 INFO - PROCESS | 1830 | 1461226461508 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:21 INFO - PROCESS | 1830 | 1461226461708 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 01:14:21 INFO - PROCESS | 1830 | 1461226461717 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a341f000 == 117 [pid = 1830] [id = 686] 01:14:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7fa7a1b5c000) [pid = 1830] [serial = 2059] [outer = (nil)] 01:14:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7fa7a414a000) [pid = 1830] [serial = 2060] [outer = 0x7fa7a1b5c000] 01:14:21 INFO - PROCESS | 1830 | 1461226461770 Marionette DEBUG loaded listener.js 01:14:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7fa7a5b11c00) [pid = 1830] [serial = 2061] [outer = 0x7fa7a1b5c000] 01:14:22 INFO - PROCESS | 1830 | 1461226462490 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:14:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:14:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1024ms 01:14:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:14:22 INFO - PROCESS | 1830 | 1461226462526 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 01:14:22 INFO - PROCESS | 1830 | 1461226462528 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 01:14:22 INFO - PROCESS | 1830 | 1461226462532 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:14:22 INFO - PROCESS | 1830 | 1461226462535 Marionette TRACE conn3 <- [1,2718,null,{}] 01:14:22 INFO - PROCESS | 1830 | 1461226462540 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:22 INFO - PROCESS | 1830 | 1461226462667 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 01:14:22 INFO - PROCESS | 1830 | 1461226462825 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6153800 == 118 [pid = 1830] [id = 687] 01:14:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7fa7a1b47400) [pid = 1830] [serial = 2062] [outer = (nil)] 01:14:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7fa7a607b800) [pid = 1830] [serial = 2063] [outer = 0x7fa7a1b47400] 01:14:22 INFO - PROCESS | 1830 | 1461226462874 Marionette DEBUG loaded listener.js 01:14:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7fa7a611d800) [pid = 1830] [serial = 2064] [outer = 0x7fa7a1b47400] 01:14:23 INFO - PROCESS | 1830 | 1461226463845 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:14:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:14:23 INFO - PROCESS | 1830 | 1461226463867 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 01:14:23 INFO - PROCESS | 1830 | 1461226463874 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:14:23 INFO - PROCESS | 1830 | 1461226463878 Marionette TRACE conn3 <- [1,2722,null,{}] 01:14:23 INFO - PROCESS | 1830 | 1461226463884 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:24 INFO - PROCESS | 1830 | 1461226464047 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 01:14:24 INFO - PROCESS | 1830 | 1461226464247 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79771c000 == 119 [pid = 1830] [id = 688] 01:14:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7fa795620800) [pid = 1830] [serial = 2065] [outer = (nil)] 01:14:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7fa7965d0800) [pid = 1830] [serial = 2066] [outer = 0x7fa795620800] 01:14:24 INFO - PROCESS | 1830 | 1461226464310 Marionette DEBUG loaded listener.js 01:14:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7fa797687c00) [pid = 1830] [serial = 2067] [outer = 0x7fa795620800] 01:14:25 INFO - PROCESS | 1830 | 1461226465183 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:14:25 INFO - PROCESS | 1830 | 1461226465261 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 01:14:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:14:25 INFO - PROCESS | 1830 | 1461226465270 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:14:25 INFO - PROCESS | 1830 | 1461226465274 Marionette TRACE conn3 <- [1,2726,null,{}] 01:14:25 INFO - PROCESS | 1830 | 1461226465278 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:25 INFO - PROCESS | 1830 | 1461226465438 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 01:14:25 INFO - PROCESS | 1830 | 1461226465629 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a615b800 == 120 [pid = 1830] [id = 689] 01:14:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7fa795623000) [pid = 1830] [serial = 2068] [outer = (nil)] 01:14:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7fa79f999800) [pid = 1830] [serial = 2069] [outer = 0x7fa795623000] 01:14:25 INFO - PROCESS | 1830 | 1461226465690 Marionette DEBUG loaded listener.js 01:14:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7fa7a1fbe800) [pid = 1830] [serial = 2070] [outer = 0x7fa795623000] 01:14:26 INFO - PROCESS | 1830 | 1461226466513 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:14:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:14:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1279ms 01:14:26 INFO - PROCESS | 1830 | 1461226466550 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 01:14:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:14:26 INFO - PROCESS | 1830 | 1461226466554 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 01:14:26 INFO - PROCESS | 1830 | 1461226466559 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:14:26 INFO - PROCESS | 1830 | 1461226466564 Marionette TRACE conn3 <- [1,2730,null,{}] 01:14:26 INFO - PROCESS | 1830 | 1461226466577 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:26 INFO - PROCESS | 1830 | 1461226466743 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 01:14:26 INFO - PROCESS | 1830 | 1461226466944 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6dd0000 == 121 [pid = 1830] [id = 690] 01:14:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7fa7a1bf5400) [pid = 1830] [serial = 2071] [outer = (nil)] 01:14:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7fa7a5b08c00) [pid = 1830] [serial = 2072] [outer = 0x7fa7a1bf5400] 01:14:27 INFO - PROCESS | 1830 | 1461226467010 Marionette DEBUG loaded listener.js 01:14:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7fa7a6076400) [pid = 1830] [serial = 2073] [outer = 0x7fa7a1bf5400] 01:14:28 INFO - PROCESS | 1830 | 1461226468249 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 01:14:28 INFO - PROCESS | 1830 | 1461226468298 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 01:14:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:14:28 INFO - PROCESS | 1830 | 1461226468303 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:14:28 INFO - PROCESS | 1830 | 1461226468305 Marionette TRACE conn3 <- [1,2734,null,{}] 01:14:28 INFO - PROCESS | 1830 | 1461226468310 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:28 INFO - PROCESS | 1830 | 1461226468491 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 01:14:28 INFO - PROCESS | 1830 | 1461226468727 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab0d6800 == 122 [pid = 1830] [id = 691] 01:14:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7fa7975d6800) [pid = 1830] [serial = 2074] [outer = (nil)] 01:14:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7fa7a65da400) [pid = 1830] [serial = 2075] [outer = 0x7fa7975d6800] 01:14:28 INFO - PROCESS | 1830 | 1461226468786 Marionette DEBUG loaded listener.js 01:14:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7fa7a6974c00) [pid = 1830] [serial = 2076] [outer = 0x7fa7975d6800] 01:14:29 INFO - PROCESS | 1830 | 1461226469518 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:14:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:14:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1275ms 01:14:29 INFO - PROCESS | 1830 | 1461226469579 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 01:14:29 INFO - PROCESS | 1830 | 1461226469582 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 01:14:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:14:29 INFO - PROCESS | 1830 | 1461226469587 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:14:29 INFO - PROCESS | 1830 | 1461226469589 Marionette TRACE conn3 <- [1,2738,null,{}] 01:14:29 INFO - PROCESS | 1830 | 1461226469608 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:29 INFO - PROCESS | 1830 | 1461226469811 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 01:14:29 INFO - PROCESS | 1830 | 1461226469954 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7abece800 == 123 [pid = 1830] [id = 692] 01:14:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7fa7a6974000) [pid = 1830] [serial = 2077] [outer = (nil)] 01:14:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7fa7a6aac400) [pid = 1830] [serial = 2078] [outer = 0x7fa7a6974000] 01:14:30 INFO - PROCESS | 1830 | 1461226470018 Marionette DEBUG loaded listener.js 01:14:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7fa7a6ceac00) [pid = 1830] [serial = 2079] [outer = 0x7fa7a6974000] 01:14:30 INFO - PROCESS | 1830 | 1461226470769 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:14:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:14:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1229ms 01:14:30 INFO - PROCESS | 1830 | 1461226470817 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 01:14:30 INFO - PROCESS | 1830 | 1461226470820 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 01:14:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:14:30 INFO - PROCESS | 1830 | 1461226470825 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:14:30 INFO - PROCESS | 1830 | 1461226470827 Marionette TRACE conn3 <- [1,2742,null,{}] 01:14:30 INFO - PROCESS | 1830 | 1461226470832 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:31 INFO - PROCESS | 1830 | 1461226470998 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 01:14:31 INFO - PROCESS | 1830 | 1461226471192 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b92cf000 == 124 [pid = 1830] [id = 693] 01:14:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7fa7a697d400) [pid = 1830] [serial = 2080] [outer = (nil)] 01:14:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7fa7aa186400) [pid = 1830] [serial = 2081] [outer = 0x7fa7a697d400] 01:14:31 INFO - PROCESS | 1830 | 1461226471253 Marionette DEBUG loaded listener.js 01:14:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7fa7aa192000) [pid = 1830] [serial = 2082] [outer = 0x7fa7a697d400] 01:14:31 INFO - PROCESS | 1830 | 1461226471993 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:14:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:14:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1185ms 01:14:32 INFO - PROCESS | 1830 | 1461226472011 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 01:14:32 INFO - PROCESS | 1830 | 1461226472014 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 01:14:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:14:32 INFO - PROCESS | 1830 | 1461226472018 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:14:32 INFO - PROCESS | 1830 | 1461226472021 Marionette TRACE conn3 <- [1,2746,null,{}] 01:14:32 INFO - PROCESS | 1830 | 1461226472026 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:32 INFO - PROCESS | 1830 | 1461226472166 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 01:14:32 INFO - PROCESS | 1830 | 1461226472364 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba204000 == 125 [pid = 1830] [id = 694] 01:14:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7fa7a85ea000) [pid = 1830] [serial = 2083] [outer = (nil)] 01:14:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7fa7aa550800) [pid = 1830] [serial = 2084] [outer = 0x7fa7a85ea000] 01:14:32 INFO - PROCESS | 1830 | 1461226472424 Marionette DEBUG loaded listener.js 01:14:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7fa7aa815800) [pid = 1830] [serial = 2085] [outer = 0x7fa7a85ea000] 01:14:33 INFO - PROCESS | 1830 | 1461226473180 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:14:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:14:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1180ms 01:14:33 INFO - PROCESS | 1830 | 1461226473199 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 01:14:33 INFO - PROCESS | 1830 | 1461226473201 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 01:14:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:14:33 INFO - PROCESS | 1830 | 1461226473207 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:14:33 INFO - PROCESS | 1830 | 1461226473209 Marionette TRACE conn3 <- [1,2750,null,{}] 01:14:33 INFO - PROCESS | 1830 | 1461226473213 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:33 INFO - PROCESS | 1830 | 1461226473355 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 01:14:33 INFO - PROCESS | 1830 | 1461226473553 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7bc122800 == 126 [pid = 1830] [id = 695] 01:14:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7fa7954eb000) [pid = 1830] [serial = 2086] [outer = (nil)] 01:14:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7fa7aacdec00) [pid = 1830] [serial = 2087] [outer = 0x7fa7954eb000] 01:14:33 INFO - PROCESS | 1830 | 1461226473613 Marionette DEBUG loaded listener.js 01:14:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7fa7aace6800) [pid = 1830] [serial = 2088] [outer = 0x7fa7954eb000] 01:14:34 INFO - PROCESS | 1830 | 1461226474405 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:14:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:14:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1225ms 01:14:34 INFO - PROCESS | 1830 | 1461226474434 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 01:14:34 INFO - PROCESS | 1830 | 1461226474437 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 01:14:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:14:34 INFO - PROCESS | 1830 | 1461226474444 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:14:34 INFO - PROCESS | 1830 | 1461226474446 Marionette TRACE conn3 <- [1,2754,null,{}] 01:14:34 INFO - PROCESS | 1830 | 1461226474450 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:34 INFO - PROCESS | 1830 | 1461226474602 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 01:14:34 INFO - PROCESS | 1830 | 1461226474801 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be08a000 == 127 [pid = 1830] [id = 696] 01:14:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa7aa18ac00) [pid = 1830] [serial = 2089] [outer = (nil)] 01:14:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa7aaf68c00) [pid = 1830] [serial = 2090] [outer = 0x7fa7aa18ac00] 01:14:34 INFO - PROCESS | 1830 | 1461226474860 Marionette DEBUG loaded listener.js 01:14:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa7ab814800) [pid = 1830] [serial = 2091] [outer = 0x7fa7aa18ac00] 01:14:35 INFO - PROCESS | 1830 | 1461226475598 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:14:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:14:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1181ms 01:14:35 INFO - PROCESS | 1830 | 1461226475625 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 01:14:35 INFO - PROCESS | 1830 | 1461226475627 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 01:14:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:14:35 INFO - PROCESS | 1830 | 1461226475632 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:14:35 INFO - PROCESS | 1830 | 1461226475634 Marionette TRACE conn3 <- [1,2758,null,{}] 01:14:35 INFO - PROCESS | 1830 | 1461226475639 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:35 INFO - PROCESS | 1830 | 1461226475793 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 01:14:35 INFO - PROCESS | 1830 | 1461226475993 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be25b800 == 128 [pid = 1830] [id = 697] 01:14:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa7aaafa400) [pid = 1830] [serial = 2092] [outer = (nil)] 01:14:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa7aba1f400) [pid = 1830] [serial = 2093] [outer = 0x7fa7aaafa400] 01:14:36 INFO - PROCESS | 1830 | 1461226476053 Marionette DEBUG loaded listener.js 01:14:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa7abc66c00) [pid = 1830] [serial = 2094] [outer = 0x7fa7aaafa400] 01:14:36 INFO - PROCESS | 1830 | 1461226476844 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:14:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:14:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1225ms 01:14:36 INFO - PROCESS | 1830 | 1461226476858 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 01:14:36 INFO - PROCESS | 1830 | 1461226476861 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 01:14:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:14:36 INFO - PROCESS | 1830 | 1461226476882 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:14:36 INFO - PROCESS | 1830 | 1461226476886 Marionette TRACE conn3 <- [1,2762,null,{}] 01:14:36 INFO - PROCESS | 1830 | 1461226476891 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:37 INFO - PROCESS | 1830 | 1461226477064 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 01:14:37 INFO - PROCESS | 1830 | 1461226477273 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be799000 == 129 [pid = 1830] [id = 698] 01:14:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7fa7abbd6c00) [pid = 1830] [serial = 2095] [outer = (nil)] 01:14:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa7ac17a000) [pid = 1830] [serial = 2096] [outer = 0x7fa7abbd6c00] 01:14:37 INFO - PROCESS | 1830 | 1461226477339 Marionette DEBUG loaded listener.js 01:14:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa7ac5e8400) [pid = 1830] [serial = 2097] [outer = 0x7fa7abbd6c00] 01:14:38 INFO - PROCESS | 1830 | 1461226478094 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:14:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:14:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1236ms 01:14:38 INFO - PROCESS | 1830 | 1461226478116 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 01:14:38 INFO - PROCESS | 1830 | 1461226478119 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 01:14:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:14:38 INFO - PROCESS | 1830 | 1461226478124 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:14:38 INFO - PROCESS | 1830 | 1461226478126 Marionette TRACE conn3 <- [1,2766,null,{}] 01:14:38 INFO - PROCESS | 1830 | 1461226478130 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:38 INFO - PROCESS | 1830 | 1461226478295 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 01:14:38 INFO - PROCESS | 1830 | 1461226478498 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7beb1a800 == 130 [pid = 1830] [id = 699] 01:14:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa7abc72c00) [pid = 1830] [serial = 2098] [outer = (nil)] 01:14:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7fa7accc2c00) [pid = 1830] [serial = 2099] [outer = 0x7fa7abc72c00] 01:14:38 INFO - PROCESS | 1830 | 1461226478558 Marionette DEBUG loaded listener.js 01:14:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7fa7af177c00) [pid = 1830] [serial = 2100] [outer = 0x7fa7abc72c00] 01:14:39 INFO - PROCESS | 1830 | 1461226479334 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:14:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:14:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1226ms 01:14:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:14:39 INFO - PROCESS | 1830 | 1461226479364 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 01:14:39 INFO - PROCESS | 1830 | 1461226479367 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 01:14:39 INFO - PROCESS | 1830 | 1461226479374 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:14:39 INFO - PROCESS | 1830 | 1461226479377 Marionette TRACE conn3 <- [1,2770,null,{}] 01:14:39 INFO - PROCESS | 1830 | 1461226479382 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:39 INFO - PROCESS | 1830 | 1461226479535 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 01:14:39 INFO - PROCESS | 1830 | 1461226479736 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c14c4000 == 131 [pid = 1830] [id = 700] 01:14:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7fa7ac968000) [pid = 1830] [serial = 2101] [outer = (nil)] 01:14:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7fa7af178000) [pid = 1830] [serial = 2102] [outer = 0x7fa7ac968000] 01:14:39 INFO - PROCESS | 1830 | 1461226479797 Marionette DEBUG loaded listener.js 01:14:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7fa7af2a6000) [pid = 1830] [serial = 2103] [outer = 0x7fa7ac968000] 01:14:40 INFO - PROCESS | 1830 | 1461226480590 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:14:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:14:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1231ms 01:14:40 INFO - PROCESS | 1830 | 1461226480605 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 01:14:40 INFO - PROCESS | 1830 | 1461226480607 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 01:14:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:14:40 INFO - PROCESS | 1830 | 1461226480612 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:14:40 INFO - PROCESS | 1830 | 1461226480615 Marionette TRACE conn3 <- [1,2774,null,{}] 01:14:40 INFO - PROCESS | 1830 | 1461226480620 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:40 INFO - PROCESS | 1830 | 1461226480783 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 01:14:40 INFO - PROCESS | 1830 | 1461226480987 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796ff0800 == 132 [pid = 1830] [id = 701] 01:14:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7fa7923f0800) [pid = 1830] [serial = 2104] [outer = (nil)] 01:14:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7fa7a1aa6400) [pid = 1830] [serial = 2105] [outer = 0x7fa7923f0800] 01:14:41 INFO - PROCESS | 1830 | 1461226481047 Marionette DEBUG loaded listener.js 01:14:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7fa7af29d000) [pid = 1830] [serial = 2106] [outer = 0x7fa7923f0800] 01:14:41 INFO - PROCESS | 1830 | 1461226481828 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:14:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:14:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1276ms 01:14:41 INFO - PROCESS | 1830 | 1461226481890 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 01:14:41 INFO - PROCESS | 1830 | 1461226481893 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 01:14:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:14:41 INFO - PROCESS | 1830 | 1461226481898 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:14:41 INFO - PROCESS | 1830 | 1461226481900 Marionette TRACE conn3 <- [1,2778,null,{}] 01:14:41 INFO - PROCESS | 1830 | 1461226481905 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:42 INFO - PROCESS | 1830 | 1461226482061 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 01:14:42 INFO - PROCESS | 1830 | 1461226482282 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a188e800 == 133 [pid = 1830] [id = 702] 01:14:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7fa790e31c00) [pid = 1830] [serial = 2107] [outer = (nil)] 01:14:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7fa7a8fc9c00) [pid = 1830] [serial = 2108] [outer = 0x7fa790e31c00] 01:14:42 INFO - PROCESS | 1830 | 1461226482341 Marionette DEBUG loaded listener.js 01:14:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7fa7af59f400) [pid = 1830] [serial = 2109] [outer = 0x7fa790e31c00] 01:14:43 INFO - PROCESS | 1830 | 1461226483482 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:14:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:14:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1626ms 01:14:43 INFO - PROCESS | 1830 | 1461226483525 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 01:14:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:14:43 INFO - PROCESS | 1830 | 1461226483531 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 01:14:43 INFO - PROCESS | 1830 | 1461226483537 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:14:43 INFO - PROCESS | 1830 | 1461226483541 Marionette TRACE conn3 <- [1,2782,null,{}] 01:14:43 INFO - PROCESS | 1830 | 1461226483561 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:43 INFO - PROCESS | 1830 | 1461226483804 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 01:14:43 INFO - PROCESS | 1830 | 1461226483966 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4f97000 == 134 [pid = 1830] [id = 703] 01:14:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7fa795a13c00) [pid = 1830] [serial = 2110] [outer = (nil)] 01:14:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7fa797663c00) [pid = 1830] [serial = 2111] [outer = 0x7fa795a13c00] 01:14:44 INFO - PROCESS | 1830 | 1461226484025 Marionette DEBUG loaded listener.js 01:14:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7fa79839cc00) [pid = 1830] [serial = 2112] [outer = 0x7fa795a13c00] 01:14:44 INFO - PROCESS | 1830 | 1461226484987 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:14:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:14:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1478ms 01:14:45 INFO - PROCESS | 1830 | 1461226485016 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 01:14:45 INFO - PROCESS | 1830 | 1461226485023 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 01:14:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:14:45 INFO - PROCESS | 1830 | 1461226485031 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:14:45 INFO - PROCESS | 1830 | 1461226485034 Marionette TRACE conn3 <- [1,2786,null,{}] 01:14:45 INFO - PROCESS | 1830 | 1461226485038 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:45 INFO - PROCESS | 1830 | 1461226485191 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a341f000 == 133 [pid = 1830] [id = 686] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a255b800 == 132 [pid = 1830] [id = 685] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7fa7a29a0400) [pid = 1830] [serial = 2012] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7fa7a5f5cc00) [pid = 1830] [serial = 1982] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7fa7a602bc00) [pid = 1830] [serial = 1985] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7fa792f95800) [pid = 1830] [serial = 1988] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | 1461226485502 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79ef70800 == 131 [pid = 1830] [id = 684] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797722800 == 130 [pid = 1830] [id = 683] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795bc6000 == 129 [pid = 1830] [id = 682] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7987c4000 == 128 [pid = 1830] [id = 681] 01:14:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7947e0000 == 129 [pid = 1830] [id = 704] 01:14:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7fa78eb76000) [pid = 1830] [serial = 2113] [outer = (nil)] 01:14:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7fa795a15800) [pid = 1830] [serial = 2114] [outer = 0x7fa78eb76000] 01:14:45 INFO - PROCESS | 1830 | 1461226485563 Marionette DEBUG loaded listener.js 01:14:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7fa7a0741000) [pid = 1830] [serial = 2115] [outer = 0x7fa78eb76000] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7acd1c000 == 128 [pid = 1830] [id = 678] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac021000 == 127 [pid = 1830] [id = 677] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aa9a5000 == 126 [pid = 1830] [id = 676] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6c98000 == 125 [pid = 1830] [id = 675] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a63a7000 == 124 [pid = 1830] [id = 674] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3328000 == 123 [pid = 1830] [id = 673] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797519800 == 122 [pid = 1830] [id = 672] 01:14:45 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa792bd1000 == 121 [pid = 1830] [id = 671] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7fa7a1abb400) [pid = 1830] [serial = 2006] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7fa7a5b11800) [pid = 1830] [serial = 1979] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7fa7a266a000) [pid = 1830] [serial = 1970] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7fa795846c00) [pid = 1830] [serial = 1958] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7fa7a1aabc00) [pid = 1830] [serial = 1967] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7fa795843c00) [pid = 1830] [serial = 1995] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7fa7946fe400) [pid = 1830] [serial = 1994] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7fa792f87800) [pid = 1830] [serial = 1997] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7fa7970ccc00) [pid = 1830] [serial = 1998] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7fa798602400) [pid = 1830] [serial = 1961] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7fa7982cc400) [pid = 1830] [serial = 2000] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7fa79ed77c00) [pid = 1830] [serial = 2001] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7fa7a099d800) [pid = 1830] [serial = 1964] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7fa79241f000) [pid = 1830] [serial = 1992] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7fa79108b000) [pid = 1830] [serial = 1991] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7fa7a07e2000) [pid = 1830] [serial = 1953] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7fa7a5012400) [pid = 1830] [serial = 1976] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa7a2fb2400) [pid = 1830] [serial = 1973] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa792d51000) [pid = 1830] [serial = 1955] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7fa7a1b53400) [pid = 1830] [serial = 2009] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7fa79f091800) [pid = 1830] [serial = 2003] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7fa7a1bef400) [pid = 1830] [serial = 2007] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7fa7a22ee400) [pid = 1830] [serial = 2010] [outer = (nil)] [url = about:blank] 01:14:45 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7fa7a0734800) [pid = 1830] [serial = 2004] [outer = (nil)] [url = about:blank] 01:14:46 INFO - PROCESS | 1830 | 1461226486269 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:14:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:14:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1279ms 01:14:46 INFO - PROCESS | 1830 | 1461226486311 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 01:14:46 INFO - PROCESS | 1830 | 1461226486314 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 01:14:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:14:46 INFO - PROCESS | 1830 | 1461226486318 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:14:46 INFO - PROCESS | 1830 | 1461226486323 Marionette TRACE conn3 <- [1,2790,null,{}] 01:14:46 INFO - PROCESS | 1830 | 1461226486336 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:46 INFO - PROCESS | 1830 | 1461226486518 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 01:14:46 INFO - PROCESS | 1830 | 1461226486683 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797711000 == 122 [pid = 1830] [id = 705] 01:14:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7fa79fb7f400) [pid = 1830] [serial = 2116] [outer = (nil)] 01:14:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7fa7a1fba000) [pid = 1830] [serial = 2117] [outer = 0x7fa79fb7f400] 01:14:46 INFO - PROCESS | 1830 | 1461226486740 Marionette DEBUG loaded listener.js 01:14:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7fa7a2fb2800) [pid = 1830] [serial = 2118] [outer = 0x7fa79fb7f400] 01:14:47 INFO - PROCESS | 1830 | 1461226487351 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:14:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:14:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1087ms 01:14:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:14:47 INFO - PROCESS | 1830 | 1461226487406 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 01:14:47 INFO - PROCESS | 1830 | 1461226487409 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 01:14:47 INFO - PROCESS | 1830 | 1461226487414 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:14:47 INFO - PROCESS | 1830 | 1461226487415 Marionette TRACE conn3 <- [1,2794,null,{}] 01:14:47 INFO - PROCESS | 1830 | 1461226487420 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:47 INFO - PROCESS | 1830 | 1461226487570 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 01:14:47 INFO - PROCESS | 1830 | 1461226487747 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1cad800 == 123 [pid = 1830] [id = 706] 01:14:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7fa79108b000) [pid = 1830] [serial = 2119] [outer = (nil)] 01:14:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7fa7a5d8c400) [pid = 1830] [serial = 2120] [outer = 0x7fa79108b000] 01:14:47 INFO - PROCESS | 1830 | 1461226487801 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa7a6071400) [pid = 1830] [serial = 2121] [outer = 0x7fa79108b000] 01:14:48 INFO - PROCESS | 1830 | 1461226488496 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:14:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:14:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1126ms 01:14:48 INFO - PROCESS | 1830 | 1461226488539 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 01:14:48 INFO - PROCESS | 1830 | 1461226488542 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 01:14:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:14:48 INFO - PROCESS | 1830 | 1461226488550 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:14:48 INFO - PROCESS | 1830 | 1461226488551 Marionette TRACE conn3 <- [1,2798,null,{}] 01:14:48 INFO - PROCESS | 1830 | 1461226488556 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:48 INFO - PROCESS | 1830 | 1461226488768 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 01:14:48 INFO - PROCESS | 1830 | 1461226488787 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4582800 == 124 [pid = 1830] [id = 707] 01:14:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa7a074f000) [pid = 1830] [serial = 2122] [outer = (nil)] 01:14:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7fa7a65de400) [pid = 1830] [serial = 2123] [outer = 0x7fa7a074f000] 01:14:48 INFO - PROCESS | 1830 | 1461226488839 Marionette DEBUG loaded listener.js 01:14:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa7a697c400) [pid = 1830] [serial = 2124] [outer = 0x7fa7a074f000] 01:14:49 INFO - PROCESS | 1830 | 1461226489648 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:14:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:14:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1124ms 01:14:49 INFO - PROCESS | 1830 | 1461226489675 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 01:14:49 INFO - PROCESS | 1830 | 1461226489678 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 01:14:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:14:49 INFO - PROCESS | 1830 | 1461226489683 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:14:49 INFO - PROCESS | 1830 | 1461226489685 Marionette TRACE conn3 <- [1,2802,null,{}] 01:14:49 INFO - PROCESS | 1830 | 1461226489689 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:49 INFO - PROCESS | 1830 | 1461226489909 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 01:14:49 INFO - PROCESS | 1830 | 1461226489934 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6dcd000 == 125 [pid = 1830] [id = 708] 01:14:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa7a697dc00) [pid = 1830] [serial = 2125] [outer = (nil)] 01:14:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa7a9551c00) [pid = 1830] [serial = 2126] [outer = 0x7fa7a697dc00] 01:14:49 INFO - PROCESS | 1830 | 1461226489988 Marionette DEBUG loaded listener.js 01:14:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7fa7ab80e800) [pid = 1830] [serial = 2127] [outer = 0x7fa7a697dc00] 01:14:50 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7fa792d45000) [pid = 1830] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:14:50 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7fa79f00b800) [pid = 1830] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:14:50 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7fa79f99e400) [pid = 1830] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:14:50 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7fa79766a800) [pid = 1830] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:14:50 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7fa79272a400) [pid = 1830] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:14:50 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7fa797694c00) [pid = 1830] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:14:50 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7fa7a1b5c000) [pid = 1830] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:14:50 INFO - PROCESS | 1830 | 1461226490810 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:14:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:14:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1176ms 01:14:50 INFO - PROCESS | 1830 | 1461226490859 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 01:14:50 INFO - PROCESS | 1830 | 1461226490861 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 01:14:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:14:50 INFO - PROCESS | 1830 | 1461226490866 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:14:50 INFO - PROCESS | 1830 | 1461226490867 Marionette TRACE conn3 <- [1,2806,null,{}] 01:14:50 INFO - PROCESS | 1830 | 1461226490872 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:51 INFO - PROCESS | 1830 | 1461226491061 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 01:14:51 INFO - PROCESS | 1830 | 1461226491078 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aad8c800 == 126 [pid = 1830] [id = 709] 01:14:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7fa795622c00) [pid = 1830] [serial = 2128] [outer = (nil)] 01:14:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7fa7aa189800) [pid = 1830] [serial = 2129] [outer = 0x7fa795622c00] 01:14:51 INFO - PROCESS | 1830 | 1461226491127 Marionette DEBUG loaded listener.js 01:14:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7fa7abbcb000) [pid = 1830] [serial = 2130] [outer = 0x7fa795622c00] 01:14:51 INFO - PROCESS | 1830 | 1461226491974 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:14:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:14:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1122ms 01:14:51 INFO - PROCESS | 1830 | 1461226491989 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 01:14:51 INFO - PROCESS | 1830 | 1461226491993 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 01:14:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:14:52 INFO - PROCESS | 1830 | 1461226492000 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:14:52 INFO - PROCESS | 1830 | 1461226492005 Marionette TRACE conn3 <- [1,2810,null,{}] 01:14:52 INFO - PROCESS | 1830 | 1461226492014 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:52 INFO - PROCESS | 1830 | 1461226492203 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 01:14:52 INFO - PROCESS | 1830 | 1461226492426 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7973b9800 == 127 [pid = 1830] [id = 710] 01:14:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7fa792724400) [pid = 1830] [serial = 2131] [outer = (nil)] 01:14:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7fa7958c7800) [pid = 1830] [serial = 2132] [outer = 0x7fa792724400] 01:14:52 INFO - PROCESS | 1830 | 1461226492490 Marionette DEBUG loaded listener.js 01:14:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7fa79768d400) [pid = 1830] [serial = 2133] [outer = 0x7fa792724400] 01:14:53 INFO - PROCESS | 1830 | 1461226493348 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:14:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:14:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1386ms 01:14:53 INFO - PROCESS | 1830 | 1461226493387 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 01:14:53 INFO - PROCESS | 1830 | 1461226493395 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 01:14:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:14:53 INFO - PROCESS | 1830 | 1461226493403 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:14:53 INFO - PROCESS | 1830 | 1461226493406 Marionette TRACE conn3 <- [1,2814,null,{}] 01:14:53 INFO - PROCESS | 1830 | 1461226493429 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:53 INFO - PROCESS | 1830 | 1461226493593 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 01:14:53 INFO - PROCESS | 1830 | 1461226493794 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a4f92000 == 128 [pid = 1830] [id = 711] 01:14:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7fa792da4c00) [pid = 1830] [serial = 2134] [outer = (nil)] 01:14:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7fa7a07e2000) [pid = 1830] [serial = 2135] [outer = 0x7fa792da4c00] 01:14:53 INFO - PROCESS | 1830 | 1461226493854 Marionette DEBUG loaded listener.js 01:14:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7fa7a22e7800) [pid = 1830] [serial = 2136] [outer = 0x7fa792da4c00] 01:14:54 INFO - PROCESS | 1830 | 1461226494749 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:14:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:14:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1384ms 01:14:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:14:54 INFO - PROCESS | 1830 | 1461226494788 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 01:14:54 INFO - PROCESS | 1830 | 1461226494790 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 01:14:54 INFO - PROCESS | 1830 | 1461226494796 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:14:54 INFO - PROCESS | 1830 | 1461226494801 Marionette TRACE conn3 <- [1,2818,null,{}] 01:14:54 INFO - PROCESS | 1830 | 1461226494814 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:54 INFO - PROCESS | 1830 | 1461226494971 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 01:14:55 INFO - PROCESS | 1830 | 1461226495179 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7af215800 == 129 [pid = 1830] [id = 712] 01:14:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7fa79860dc00) [pid = 1830] [serial = 2137] [outer = (nil)] 01:14:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7fa7a5d8e400) [pid = 1830] [serial = 2138] [outer = 0x7fa79860dc00] 01:14:55 INFO - PROCESS | 1830 | 1461226495283 Marionette DEBUG loaded listener.js 01:14:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7fa7a85eac00) [pid = 1830] [serial = 2139] [outer = 0x7fa79860dc00] 01:14:56 INFO - PROCESS | 1830 | 1461226496067 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:14:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:14:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1294ms 01:14:56 INFO - PROCESS | 1830 | 1461226496093 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 01:14:56 INFO - PROCESS | 1830 | 1461226496098 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 01:14:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:14:56 INFO - PROCESS | 1830 | 1461226496104 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:14:56 INFO - PROCESS | 1830 | 1461226496107 Marionette TRACE conn3 <- [1,2822,null,{}] 01:14:56 INFO - PROCESS | 1830 | 1461226496111 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:56 INFO - PROCESS | 1830 | 1461226496271 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 01:14:56 INFO - PROCESS | 1830 | 1461226496474 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ba203000 == 130 [pid = 1830] [id = 713] 01:14:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7fa79ed72800) [pid = 1830] [serial = 2140] [outer = (nil)] 01:14:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7fa7aada8400) [pid = 1830] [serial = 2141] [outer = 0x7fa79ed72800] 01:14:56 INFO - PROCESS | 1830 | 1461226496534 Marionette DEBUG loaded listener.js 01:14:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7fa7abe5e000) [pid = 1830] [serial = 2142] [outer = 0x7fa79ed72800] 01:14:57 INFO - PROCESS | 1830 | 1461226497310 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:14:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:14:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1277ms 01:14:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:14:57 INFO - PROCESS | 1830 | 1461226497383 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 01:14:57 INFO - PROCESS | 1830 | 1461226497385 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 01:14:57 INFO - PROCESS | 1830 | 1461226497390 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:14:57 INFO - PROCESS | 1830 | 1461226497393 Marionette TRACE conn3 <- [1,2826,null,{}] 01:14:57 INFO - PROCESS | 1830 | 1461226497397 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:57 INFO - PROCESS | 1830 | 1461226497558 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 01:14:57 INFO - PROCESS | 1830 | 1461226497763 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be98b000 == 131 [pid = 1830] [id = 714] 01:14:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7fa7a85eb400) [pid = 1830] [serial = 2143] [outer = (nil)] 01:14:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7fa7abe6cc00) [pid = 1830] [serial = 2144] [outer = 0x7fa7a85eb400] 01:14:57 INFO - PROCESS | 1830 | 1461226497822 Marionette DEBUG loaded listener.js 01:14:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7fa7ac5ec800) [pid = 1830] [serial = 2145] [outer = 0x7fa7a85eb400] 01:14:58 INFO - PROCESS | 1830 | 1461226498600 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:14:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:14:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1278ms 01:14:58 INFO - PROCESS | 1830 | 1461226498668 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 01:14:58 INFO - PROCESS | 1830 | 1461226498672 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 01:14:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:14:58 INFO - PROCESS | 1830 | 1461226498676 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:14:58 INFO - PROCESS | 1830 | 1461226498678 Marionette TRACE conn3 <- [1,2830,null,{}] 01:14:58 INFO - PROCESS | 1830 | 1461226498683 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:58 INFO - PROCESS | 1830 | 1461226498860 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 01:14:59 INFO - PROCESS | 1830 | 1461226499061 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a0914000 == 132 [pid = 1830] [id = 715] 01:14:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7fa7abe6ac00) [pid = 1830] [serial = 2146] [outer = (nil)] 01:14:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7fa7b8467000) [pid = 1830] [serial = 2147] [outer = 0x7fa7abe6ac00] 01:14:59 INFO - PROCESS | 1830 | 1461226499127 Marionette DEBUG loaded listener.js 01:14:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7fa7b9392400) [pid = 1830] [serial = 2148] [outer = 0x7fa7abe6ac00] 01:14:59 INFO - PROCESS | 1830 | 1461226499885 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:14:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:14:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1278ms 01:14:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:14:59 INFO - PROCESS | 1830 | 1461226499955 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 01:14:59 INFO - PROCESS | 1830 | 1461226499957 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 01:14:59 INFO - PROCESS | 1830 | 1461226499961 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:14:59 INFO - PROCESS | 1830 | 1461226499965 Marionette TRACE conn3 <- [1,2834,null,{}] 01:14:59 INFO - PROCESS | 1830 | 1461226499969 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:00 INFO - PROCESS | 1830 | 1461226500125 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 01:15:00 INFO - PROCESS | 1830 | 1461226500330 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c2c85000 == 133 [pid = 1830] [id = 716] 01:15:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7fa7b330e800) [pid = 1830] [serial = 2149] [outer = (nil)] 01:15:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7fa7982cc000) [pid = 1830] [serial = 2150] [outer = 0x7fa7b330e800] 01:15:00 INFO - PROCESS | 1830 | 1461226500391 Marionette DEBUG loaded listener.js 01:15:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7fa7b9523800) [pid = 1830] [serial = 2151] [outer = 0x7fa7b330e800] 01:15:01 INFO - PROCESS | 1830 | 1461226501130 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:15:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:15:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1226ms 01:15:01 INFO - PROCESS | 1830 | 1461226501188 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 01:15:01 INFO - PROCESS | 1830 | 1461226501191 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 01:15:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:15:01 INFO - PROCESS | 1830 | 1461226501196 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:15:01 INFO - PROCESS | 1830 | 1461226501198 Marionette TRACE conn3 <- [1,2838,null,{}] 01:15:01 INFO - PROCESS | 1830 | 1461226501203 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:01 INFO - PROCESS | 1830 | 1461226501358 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 01:15:01 INFO - PROCESS | 1830 | 1461226501563 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79731a800 == 134 [pid = 1830] [id = 717] 01:15:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7fa7b907f800) [pid = 1830] [serial = 2152] [outer = (nil)] 01:15:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7fa7b959e400) [pid = 1830] [serial = 2153] [outer = 0x7fa7b907f800] 01:15:01 INFO - PROCESS | 1830 | 1461226501622 Marionette DEBUG loaded listener.js 01:15:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7fa7b971a400) [pid = 1830] [serial = 2154] [outer = 0x7fa7b907f800] 01:15:02 INFO - PROCESS | 1830 | 1461226502393 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:15:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:15:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1425ms 01:15:02 INFO - PROCESS | 1830 | 1461226502656 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 01:15:02 INFO - PROCESS | 1830 | 1461226502659 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 01:15:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:15:02 INFO - PROCESS | 1830 | 1461226502664 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:15:02 INFO - PROCESS | 1830 | 1461226502666 Marionette TRACE conn3 <- [1,2842,null,{}] 01:15:02 INFO - PROCESS | 1830 | 1461226502671 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:02 INFO - PROCESS | 1830 | 1461226502831 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 01:15:03 INFO - PROCESS | 1830 | 1461226503070 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6bad800 == 135 [pid = 1830] [id = 718] 01:15:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7fa7b939c000) [pid = 1830] [serial = 2155] [outer = (nil)] 01:15:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7fa7ba430800) [pid = 1830] [serial = 2156] [outer = 0x7fa7b939c000] 01:15:03 INFO - PROCESS | 1830 | 1461226503174 Marionette DEBUG loaded listener.js 01:15:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7fa7ba715800) [pid = 1830] [serial = 2157] [outer = 0x7fa7b939c000] 01:15:03 INFO - PROCESS | 1830 | 1461226503864 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:15:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:15:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1225ms 01:15:03 INFO - PROCESS | 1830 | 1461226503890 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 01:15:03 INFO - PROCESS | 1830 | 1461226503893 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 01:15:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:15:03 INFO - PROCESS | 1830 | 1461226503915 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:15:03 INFO - PROCESS | 1830 | 1461226503918 Marionette TRACE conn3 <- [1,2846,null,{}] 01:15:03 INFO - PROCESS | 1830 | 1461226503924 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:04 INFO - PROCESS | 1830 | 1461226504087 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 01:15:04 INFO - PROCESS | 1830 | 1461226504365 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795350800 == 136 [pid = 1830] [id = 719] 01:15:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7fa7ba715400) [pid = 1830] [serial = 2158] [outer = (nil)] 01:15:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7fa7bdf70c00) [pid = 1830] [serial = 2159] [outer = 0x7fa7ba715400] 01:15:04 INFO - PROCESS | 1830 | 1461226504431 Marionette DEBUG loaded listener.js 01:15:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7fa7be641400) [pid = 1830] [serial = 2160] [outer = 0x7fa7ba715400] 01:15:05 INFO - PROCESS | 1830 | 1461226505166 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:15:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:15:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1294ms 01:15:05 INFO - PROCESS | 1830 | 1461226505193 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 01:15:05 INFO - PROCESS | 1830 | 1461226505197 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 01:15:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:15:05 INFO - PROCESS | 1830 | 1461226505201 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:15:05 INFO - PROCESS | 1830 | 1461226505204 Marionette TRACE conn3 <- [1,2850,null,{}] 01:15:05 INFO - PROCESS | 1830 | 1461226505209 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:05 INFO - PROCESS | 1830 | 1461226505394 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 01:15:05 INFO - PROCESS | 1830 | 1461226505602 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798b1f000 == 137 [pid = 1830] [id = 720] 01:15:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7fa790ef3400) [pid = 1830] [serial = 2161] [outer = (nil)] 01:15:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7fa790efa400) [pid = 1830] [serial = 2162] [outer = 0x7fa790ef3400] 01:15:05 INFO - PROCESS | 1830 | 1461226505707 Marionette DEBUG loaded listener.js 01:15:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7fa7be761800) [pid = 1830] [serial = 2163] [outer = 0x7fa790ef3400] 01:15:06 INFO - PROCESS | 1830 | 1461226506483 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:15:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:15:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1329ms 01:15:06 INFO - PROCESS | 1830 | 1461226506531 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 01:15:06 INFO - PROCESS | 1830 | 1461226506534 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 01:15:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:15:06 INFO - PROCESS | 1830 | 1461226506539 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:15:06 INFO - PROCESS | 1830 | 1461226506541 Marionette TRACE conn3 <- [1,2854,null,{}] 01:15:06 INFO - PROCESS | 1830 | 1461226506546 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:06 INFO - PROCESS | 1830 | 1461226506709 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 01:15:06 INFO - PROCESS | 1830 | 1461226506915 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6a78800 == 138 [pid = 1830] [id = 721] 01:15:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7fa790ef5400) [pid = 1830] [serial = 2164] [outer = (nil)] 01:15:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa792b09400) [pid = 1830] [serial = 2165] [outer = 0x7fa790ef5400] 01:15:06 INFO - PROCESS | 1830 | 1461226506976 Marionette DEBUG loaded listener.js 01:15:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa792b0f800) [pid = 1830] [serial = 2166] [outer = 0x7fa790ef5400] 01:15:07 INFO - PROCESS | 1830 | 1461226507726 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:15:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:15:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1225ms 01:15:07 INFO - PROCESS | 1830 | 1461226507765 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 01:15:07 INFO - PROCESS | 1830 | 1461226507768 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 01:15:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:15:07 INFO - PROCESS | 1830 | 1461226507773 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:15:07 INFO - PROCESS | 1830 | 1461226507774 Marionette TRACE conn3 <- [1,2858,null,{}] 01:15:07 INFO - PROCESS | 1830 | 1461226507779 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:07 INFO - PROCESS | 1830 | 1461226507944 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 01:15:08 INFO - PROCESS | 1830 | 1461226508152 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6a90000 == 139 [pid = 1830] [id = 722] 01:15:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa790ef8000) [pid = 1830] [serial = 2167] [outer = (nil)] 01:15:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa7927a6400) [pid = 1830] [serial = 2168] [outer = 0x7fa790ef8000] 01:15:08 INFO - PROCESS | 1830 | 1461226508211 Marionette DEBUG loaded listener.js 01:15:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa7927aac00) [pid = 1830] [serial = 2169] [outer = 0x7fa790ef8000] 01:15:08 INFO - PROCESS | 1830 | 1461226508979 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:15:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:15:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1275ms 01:15:09 INFO - PROCESS | 1830 | 1461226509048 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 01:15:09 INFO - PROCESS | 1830 | 1461226509052 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 01:15:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:15:09 INFO - PROCESS | 1830 | 1461226509057 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:15:09 INFO - PROCESS | 1830 | 1461226509058 Marionette TRACE conn3 <- [1,2862,null,{}] 01:15:09 INFO - PROCESS | 1830 | 1461226509064 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:09 INFO - PROCESS | 1830 | 1461226509231 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 01:15:09 INFO - PROCESS | 1830 | 1461226509471 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796fa2000 == 140 [pid = 1830] [id = 723] 01:15:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa7923fa000) [pid = 1830] [serial = 2170] [outer = (nil)] 01:15:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7fa792b0b400) [pid = 1830] [serial = 2171] [outer = 0x7fa7923fa000] 01:15:09 INFO - PROCESS | 1830 | 1461226509530 Marionette DEBUG loaded listener.js 01:15:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7fa7a1be8400) [pid = 1830] [serial = 2172] [outer = 0x7fa7923fa000] 01:15:10 INFO - PROCESS | 1830 | 1461226510306 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:15:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:15:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1276ms 01:15:10 INFO - PROCESS | 1830 | 1461226510334 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 01:15:10 INFO - PROCESS | 1830 | 1461226510337 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 01:15:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:15:10 INFO - PROCESS | 1830 | 1461226510342 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:15:10 INFO - PROCESS | 1830 | 1461226510344 Marionette TRACE conn3 <- [1,2866,null,{}] 01:15:10 INFO - PROCESS | 1830 | 1461226510349 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:10 INFO - PROCESS | 1830 | 1461226510514 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 01:15:10 INFO - PROCESS | 1830 | 1461226510724 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796fae000 == 141 [pid = 1830] [id = 724] 01:15:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7fa79119c000) [pid = 1830] [serial = 2173] [outer = (nil)] 01:15:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7fa7911a2400) [pid = 1830] [serial = 2174] [outer = 0x7fa79119c000] 01:15:10 INFO - PROCESS | 1830 | 1461226510821 Marionette DEBUG loaded listener.js 01:15:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7fa7911a7000) [pid = 1830] [serial = 2175] [outer = 0x7fa79119c000] 01:15:12 INFO - PROCESS | 1830 | 1461226512039 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:15:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:15:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1778ms 01:15:12 INFO - PROCESS | 1830 | 1461226512121 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 01:15:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:15:12 INFO - PROCESS | 1830 | 1461226512126 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 01:15:12 INFO - PROCESS | 1830 | 1461226512132 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:15:12 INFO - PROCESS | 1830 | 1461226512136 Marionette TRACE conn3 <- [1,2870,null,{}] 01:15:12 INFO - PROCESS | 1830 | 1461226512143 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:12 INFO - PROCESS | 1830 | 1461226512407 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 01:15:12 INFO - PROCESS | 1830 | 1461226512600 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7989d6800 == 142 [pid = 1830] [id = 725] 01:15:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7fa7911a1000) [pid = 1830] [serial = 2176] [outer = (nil)] 01:15:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7fa7913ef000) [pid = 1830] [serial = 2177] [outer = 0x7fa7911a1000] 01:15:12 INFO - PROCESS | 1830 | 1461226512658 Marionette DEBUG loaded listener.js 01:15:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7fa792b0a000) [pid = 1830] [serial = 2178] [outer = 0x7fa7911a1000] 01:15:13 INFO - PROCESS | 1830 | 1461226513440 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:15:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:15:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1335ms 01:15:13 INFO - PROCESS | 1830 | 1461226513467 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 01:15:13 INFO - PROCESS | 1830 | 1461226513473 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 01:15:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:15:13 INFO - PROCESS | 1830 | 1461226513482 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:15:13 INFO - PROCESS | 1830 | 1461226513484 Marionette TRACE conn3 <- [1,2874,null,{}] 01:15:13 INFO - PROCESS | 1830 | 1461226513490 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:13 INFO - PROCESS | 1830 | 1461226513628 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 01:15:13 INFO - PROCESS | 1830 | 1461226513854 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79fcc0000 == 143 [pid = 1830] [id = 726] 01:15:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7fa792d51800) [pid = 1830] [serial = 2179] [outer = (nil)] 01:15:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7fa794cc8400) [pid = 1830] [serial = 2180] [outer = 0x7fa792d51800] 01:15:14 INFO - PROCESS | 1830 | 1461226514007 Marionette DEBUG loaded listener.js 01:15:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7fa7958c8000) [pid = 1830] [serial = 2181] [outer = 0x7fa792d51800] 01:15:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6dcd000 == 142 [pid = 1830] [id = 708] 01:15:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4582800 == 141 [pid = 1830] [id = 707] 01:15:14 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7fa7a6aa1400) [pid = 1830] [serial = 2036] [outer = (nil)] [url = about:blank] 01:15:14 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7fa7a6aacc00) [pid = 1830] [serial = 2039] [outer = (nil)] [url = about:blank] 01:15:14 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7fa7a697a000) [pid = 1830] [serial = 2033] [outer = (nil)] [url = about:blank] 01:15:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a1cad800 == 140 [pid = 1830] [id = 706] 01:15:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797711000 == 139 [pid = 1830] [id = 705] 01:15:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7947e0000 == 138 [pid = 1830] [id = 704] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4f97000 == 137 [pid = 1830] [id = 703] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c14c4000 == 136 [pid = 1830] [id = 700] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7beb1a800 == 135 [pid = 1830] [id = 699] 01:15:15 INFO - PROCESS | 1830 | 1461226515051 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be25b800 == 134 [pid = 1830] [id = 697] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be08a000 == 133 [pid = 1830] [id = 696] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7bc122800 == 132 [pid = 1830] [id = 695] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba204000 == 131 [pid = 1830] [id = 694] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b92cf000 == 130 [pid = 1830] [id = 693] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7abece800 == 129 [pid = 1830] [id = 692] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ab0d6800 == 128 [pid = 1830] [id = 691] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6dd0000 == 127 [pid = 1830] [id = 690] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a615b800 == 126 [pid = 1830] [id = 689] 01:15:15 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79771c000 == 125 [pid = 1830] [id = 688] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7fa7a5b11c00) [pid = 1830] [serial = 2061] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7fa79ec6d800) [pid = 1830] [serial = 2021] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7fa794610800) [pid = 1830] [serial = 2045] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7fa7a1be8800) [pid = 1830] [serial = 2024] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7fa7a07df800) [pid = 1830] [serial = 2054] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7fa7a6ce6400) [pid = 1830] [serial = 2042] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7fa79595fc00) [pid = 1830] [serial = 2018] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7fa7a1ab8400) [pid = 1830] [serial = 2055] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7fa7a4143400) [pid = 1830] [serial = 2027] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7fa78eb70400) [pid = 1830] [serial = 2015] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7fa7a6115c00) [pid = 1830] [serial = 2030] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7fa7a1bea400) [pid = 1830] [serial = 2057] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa79ec5f000) [pid = 1830] [serial = 2051] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7fa7954e9400) [pid = 1830] [serial = 2048] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7fa79f009800) [pid = 1830] [serial = 2052] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7fa7a2662800) [pid = 1830] [serial = 2058] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7fa7a2f93400) [pid = 1830] [serial = 2013] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7fa7954eb400) [pid = 1830] [serial = 2046] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7fa7a414a000) [pid = 1830] [serial = 2060] [outer = (nil)] [url = about:blank] 01:15:15 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7fa79766a400) [pid = 1830] [serial = 2049] [outer = (nil)] [url = about:blank] 01:15:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:15:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1627ms 01:15:15 INFO - PROCESS | 1830 | 1461226515109 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 01:15:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:15:15 INFO - PROCESS | 1830 | 1461226515112 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 01:15:15 INFO - PROCESS | 1830 | 1461226515117 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:15:15 INFO - PROCESS | 1830 | 1461226515121 Marionette TRACE conn3 <- [1,2878,null,{}] 01:15:15 INFO - PROCESS | 1830 | 1461226515133 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:15 INFO - PROCESS | 1830 | 1461226515274 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 01:15:15 INFO - PROCESS | 1830 | 1461226515442 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7966db000 == 126 [pid = 1830] [id = 727] 01:15:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7fa792dab800) [pid = 1830] [serial = 2182] [outer = (nil)] 01:15:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7fa7977f9800) [pid = 1830] [serial = 2183] [outer = 0x7fa792dab800] 01:15:15 INFO - PROCESS | 1830 | 1461226515499 Marionette DEBUG loaded listener.js 01:15:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7fa79ec66400) [pid = 1830] [serial = 2184] [outer = 0x7fa792dab800] 01:15:16 INFO - PROCESS | 1830 | 1461226516166 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:15:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:15:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1079ms 01:15:16 INFO - PROCESS | 1830 | 1461226516195 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 01:15:16 INFO - PROCESS | 1830 | 1461226516199 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 01:15:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:15:16 INFO - PROCESS | 1830 | 1461226516203 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:15:16 INFO - PROCESS | 1830 | 1461226516206 Marionette TRACE conn3 <- [1,2882,null,{}] 01:15:16 INFO - PROCESS | 1830 | 1461226516210 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:16 INFO - PROCESS | 1830 | 1461226516357 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 01:15:16 INFO - PROCESS | 1830 | 1461226516524 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798acf000 == 127 [pid = 1830] [id = 728] 01:15:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7fa795843c00) [pid = 1830] [serial = 2185] [outer = (nil)] 01:15:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7fa79fb7ec00) [pid = 1830] [serial = 2186] [outer = 0x7fa795843c00] 01:15:16 INFO - PROCESS | 1830 | 1461226516575 Marionette DEBUG loaded listener.js 01:15:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7fa7a0750800) [pid = 1830] [serial = 2187] [outer = 0x7fa795843c00] 01:15:17 INFO - PROCESS | 1830 | 1461226517195 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:15:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:15:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1024ms 01:15:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:15:17 INFO - PROCESS | 1830 | 1461226517228 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 01:15:17 INFO - PROCESS | 1830 | 1461226517230 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 01:15:17 INFO - PROCESS | 1830 | 1461226517233 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:15:17 INFO - PROCESS | 1830 | 1461226517235 Marionette TRACE conn3 <- [1,2886,null,{}] 01:15:17 INFO - PROCESS | 1830 | 1461226517240 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:17 INFO - PROCESS | 1830 | 1461226517395 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 01:15:17 INFO - PROCESS | 1830 | 1461226517594 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a1cbb800 == 128 [pid = 1830] [id = 729] 01:15:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa78eb6b800) [pid = 1830] [serial = 2188] [outer = (nil)] 01:15:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa7a0749000) [pid = 1830] [serial = 2189] [outer = 0x7fa78eb6b800] 01:15:17 INFO - PROCESS | 1830 | 1461226517646 Marionette DEBUG loaded listener.js 01:15:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa7a1b44400) [pid = 1830] [serial = 2190] [outer = 0x7fa78eb6b800] 01:15:18 INFO - PROCESS | 1830 | 1461226518325 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:15:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:15:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1125ms 01:15:18 INFO - PROCESS | 1830 | 1461226518359 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 01:15:18 INFO - PROCESS | 1830 | 1461226518361 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 01:15:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:15:18 INFO - PROCESS | 1830 | 1461226518366 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:15:18 INFO - PROCESS | 1830 | 1461226518368 Marionette TRACE conn3 <- [1,2890,null,{}] 01:15:18 INFO - PROCESS | 1830 | 1461226518372 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:18 INFO - PROCESS | 1830 | 1461226518598 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 01:15:18 INFO - PROCESS | 1830 | 1461226518629 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a33c1000 == 129 [pid = 1830] [id = 730] 01:15:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa7a1b4f400) [pid = 1830] [serial = 2191] [outer = (nil)] 01:15:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa7a29a5800) [pid = 1830] [serial = 2192] [outer = 0x7fa7a1b4f400] 01:15:18 INFO - PROCESS | 1830 | 1461226518683 Marionette DEBUG loaded listener.js 01:15:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa7a448e800) [pid = 1830] [serial = 2193] [outer = 0x7fa7a1b4f400] 01:15:19 INFO - PROCESS | 1830 | 1461226519413 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:15:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:15:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1125ms 01:15:19 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7fa7a074f000) [pid = 1830] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:15:19 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7fa7a697dc00) [pid = 1830] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:15:19 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7fa78eb76000) [pid = 1830] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:15:19 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7fa79fb7f400) [pid = 1830] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:15:19 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7fa79108b000) [pid = 1830] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:15:19 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7fa795a13c00) [pid = 1830] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:15:19 INFO - PROCESS | 1830 | 1461226519813 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 01:15:19 INFO - PROCESS | 1830 | 1461226519816 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 01:15:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:15:19 INFO - PROCESS | 1830 | 1461226519826 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:15:19 INFO - PROCESS | 1830 | 1461226519828 Marionette TRACE conn3 <- [1,2894,null,{}] 01:15:19 INFO - PROCESS | 1830 | 1461226519831 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:19 INFO - PROCESS | 1830 | 1461226519981 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 01:15:19 INFO - PROCESS | 1830 | 1461226519989 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798ad8800 == 130 [pid = 1830] [id = 731] 01:15:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7fa798602400) [pid = 1830] [serial = 2194] [outer = (nil)] 01:15:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7fa7a5b0b400) [pid = 1830] [serial = 2195] [outer = 0x7fa798602400] 01:15:20 INFO - PROCESS | 1830 | 1461226520040 Marionette DEBUG loaded listener.js 01:15:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7fa7a5d86400) [pid = 1830] [serial = 2196] [outer = 0x7fa798602400] 01:15:20 INFO - PROCESS | 1830 | 1461226520780 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:15:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:15:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 974ms 01:15:20 INFO - PROCESS | 1830 | 1461226520801 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 01:15:20 INFO - PROCESS | 1830 | 1461226520803 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 01:15:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:15:20 INFO - PROCESS | 1830 | 1461226520808 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:15:20 INFO - PROCESS | 1830 | 1461226520810 Marionette TRACE conn3 <- [1,2898,null,{}] 01:15:20 INFO - PROCESS | 1830 | 1461226520814 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:20 INFO - PROCESS | 1830 | 1461226520943 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 01:15:21 INFO - PROCESS | 1830 | 1461226521111 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a66c6800 == 131 [pid = 1830] [id = 732] 01:15:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7fa7a2f8b400) [pid = 1830] [serial = 2197] [outer = (nil)] 01:15:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7fa7a6026800) [pid = 1830] [serial = 2198] [outer = 0x7fa7a2f8b400] 01:15:21 INFO - PROCESS | 1830 | 1461226521161 Marionette DEBUG loaded listener.js 01:15:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7fa7a611ac00) [pid = 1830] [serial = 2199] [outer = 0x7fa7a2f8b400] 01:15:21 INFO - PROCESS | 1830 | 1461226521738 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:15:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:15:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 975ms 01:15:21 INFO - PROCESS | 1830 | 1461226521919 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 01:15:21 INFO - PROCESS | 1830 | 1461226521924 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 01:15:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:15:21 INFO - PROCESS | 1830 | 1461226521945 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:15:21 INFO - PROCESS | 1830 | 1461226521949 Marionette TRACE conn3 <- [1,2902,null,{}] 01:15:21 INFO - PROCESS | 1830 | 1461226521956 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:22 INFO - PROCESS | 1830 | 1461226522150 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 01:15:22 INFO - PROCESS | 1830 | 1461226522357 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795bc7000 == 132 [pid = 1830] [id = 733] 01:15:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7fa79119b800) [pid = 1830] [serial = 2200] [outer = (nil)] 01:15:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7fa7911a4400) [pid = 1830] [serial = 2201] [outer = 0x7fa79119b800] 01:15:22 INFO - PROCESS | 1830 | 1461226522460 Marionette DEBUG loaded listener.js 01:15:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7fa792b0d400) [pid = 1830] [serial = 2202] [outer = 0x7fa79119b800] 01:15:23 INFO - PROCESS | 1830 | 1461226523287 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:15:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:15:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1379ms 01:15:23 INFO - PROCESS | 1830 | 1461226523325 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 01:15:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:15:23 INFO - PROCESS | 1830 | 1461226523330 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 01:15:23 INFO - PROCESS | 1830 | 1461226523340 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:15:23 INFO - PROCESS | 1830 | 1461226523345 Marionette TRACE conn3 <- [1,2906,null,{}] 01:15:23 INFO - PROCESS | 1830 | 1461226523350 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:23 INFO - PROCESS | 1830 | 1461226523504 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 01:15:23 INFO - PROCESS | 1830 | 1461226523712 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a0910800 == 133 [pid = 1830] [id = 734] 01:15:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7fa79119d400) [pid = 1830] [serial = 2203] [outer = (nil)] 01:15:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7fa795955c00) [pid = 1830] [serial = 2204] [outer = 0x7fa79119d400] 01:15:23 INFO - PROCESS | 1830 | 1461226523770 Marionette DEBUG loaded listener.js 01:15:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7fa7977ee800) [pid = 1830] [serial = 2205] [outer = 0x7fa79119d400] 01:15:24 INFO - PROCESS | 1830 | 1461226524650 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:15:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:15:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1386ms 01:15:24 INFO - PROCESS | 1830 | 1461226524723 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 01:15:24 INFO - PROCESS | 1830 | 1461226524725 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 01:15:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:15:24 INFO - PROCESS | 1830 | 1461226524731 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:15:24 INFO - PROCESS | 1830 | 1461226524733 Marionette TRACE conn3 <- [1,2910,null,{}] 01:15:24 INFO - PROCESS | 1830 | 1461226524745 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:24 INFO - PROCESS | 1830 | 1461226524944 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 01:15:25 INFO - PROCESS | 1830 | 1461226525149 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6baf000 == 134 [pid = 1830] [id = 735] 01:15:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7fa7a07dd400) [pid = 1830] [serial = 2206] [outer = (nil)] 01:15:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7fa7a1b5fc00) [pid = 1830] [serial = 2207] [outer = 0x7fa7a07dd400] 01:15:25 INFO - PROCESS | 1830 | 1461226525254 Marionette DEBUG loaded listener.js 01:15:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7fa7a2a07400) [pid = 1830] [serial = 2208] [outer = 0x7fa7a07dd400] 01:15:25 INFO - PROCESS | 1830 | 1461226525984 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:15:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:15:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:15:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1275ms 01:15:26 INFO - PROCESS | 1830 | 1461226526007 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 01:15:26 INFO - PROCESS | 1830 | 1461226526009 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 01:15:26 INFO - TEST-START | /DOMEvents/constructors.html 01:15:26 INFO - PROCESS | 1830 | 1461226526015 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:15:26 INFO - PROCESS | 1830 | 1461226526017 Marionette TRACE conn3 <- [1,2914,null,{}] 01:15:26 INFO - PROCESS | 1830 | 1461226526022 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:26 INFO - PROCESS | 1830 | 1461226526173 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 01:15:26 INFO - PROCESS | 1830 | 1461226526394 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7aaa6c000 == 135 [pid = 1830] [id = 736] 01:15:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7fa7a1aafc00) [pid = 1830] [serial = 2209] [outer = (nil)] 01:15:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7fa7a4146400) [pid = 1830] [serial = 2210] [outer = 0x7fa7a1aafc00] 01:15:26 INFO - PROCESS | 1830 | 1461226526455 Marionette DEBUG loaded listener.js 01:15:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7fa7a6118400) [pid = 1830] [serial = 2211] [outer = 0x7fa7a1aafc00] 01:15:27 INFO - PROCESS | 1830 | 1461226527242 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:15:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:15:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:15:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 1292ms 01:15:27 INFO - PROCESS | 1830 | 1461226527307 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 01:15:27 INFO - PROCESS | 1830 | 1461226527310 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 01:15:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:15:27 INFO - PROCESS | 1830 | 1461226527317 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:15:27 INFO - PROCESS | 1830 | 1461226527322 Marionette TRACE conn3 <- [1,2918,null,{}] 01:15:27 INFO - PROCESS | 1830 | 1461226527332 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:27 INFO - PROCESS | 1830 | 1461226527490 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 01:15:27 INFO - PROCESS | 1830 | 1461226527698 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ac14e800 == 136 [pid = 1830] [id = 737] 01:15:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7fa7a2f93400) [pid = 1830] [serial = 2212] [outer = (nil)] 01:15:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa7a697dc00) [pid = 1830] [serial = 2213] [outer = 0x7fa7a2f93400] 01:15:27 INFO - PROCESS | 1830 | 1461226527800 Marionette DEBUG loaded listener.js 01:15:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa7a90e8400) [pid = 1830] [serial = 2214] [outer = 0x7fa7a2f93400] 01:15:28 INFO - PROCESS | 1830 | 1461226528479 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:15:28 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:15:28 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1183ms 01:15:28 INFO - PROCESS | 1830 | 1461226528501 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 01:15:28 INFO - PROCESS | 1830 | 1461226528504 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 01:15:28 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:15:28 INFO - PROCESS | 1830 | 1461226528509 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:15:28 INFO - PROCESS | 1830 | 1461226528512 Marionette TRACE conn3 <- [1,2922,null,{}] 01:15:28 INFO - PROCESS | 1830 | 1461226528517 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:28 INFO - PROCESS | 1830 | 1461226528687 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 01:15:28 INFO - PROCESS | 1830 | 1461226528911 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b90d0800 == 137 [pid = 1830] [id = 738] 01:15:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa7aace2800) [pid = 1830] [serial = 2215] [outer = (nil)] 01:15:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa7abbd3800) [pid = 1830] [serial = 2216] [outer = 0x7fa7aace2800] 01:15:28 INFO - PROCESS | 1830 | 1461226528974 Marionette DEBUG loaded listener.js 01:15:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa7ac51f400) [pid = 1830] [serial = 2217] [outer = 0x7fa7aace2800] 01:15:29 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 01:15:29 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 01:15:29 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 01:15:29 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 01:15:29 INFO - PROCESS | 1830 | 1461226529670 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:15:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:15:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:15:29 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 01:15:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:15:29 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 01:15:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:15:29 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]" 01:15:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:15:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:15:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1182ms 01:15:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:15:29 INFO - PROCESS | 1830 | 1461226529704 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 01:15:29 INFO - PROCESS | 1830 | 1461226529707 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 01:15:29 INFO - PROCESS | 1830 | 1461226529712 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:15:29 INFO - PROCESS | 1830 | 1461226529716 Marionette TRACE conn3 <- [1,2926,null,{}] 01:15:29 INFO - PROCESS | 1830 | 1461226529720 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:29 INFO - PROCESS | 1830 | 1461226529859 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 01:15:30 INFO - PROCESS | 1830 | 1461226530077 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be07c000 == 138 [pid = 1830] [id = 739] 01:15:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa7aace3c00) [pid = 1830] [serial = 2218] [outer = (nil)] 01:15:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa7b3315800) [pid = 1830] [serial = 2219] [outer = 0x7fa7aace3c00] 01:15:30 INFO - PROCESS | 1830 | 1461226530138 Marionette DEBUG loaded listener.js 01:15:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa7b907d800) [pid = 1830] [serial = 2220] [outer = 0x7fa7aace3c00] 01:15:30 INFO - PROCESS | 1830 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:15:30 INFO - PROCESS | 1830 | 1461226530755 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:15:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:15:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1078ms 01:15:30 INFO - PROCESS | 1830 | 1461226530801 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 01:15:30 INFO - PROCESS | 1830 | 1461226530804 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 01:15:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:15:30 INFO - PROCESS | 1830 | 1461226530811 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:15:30 INFO - PROCESS | 1830 | 1461226530813 Marionette TRACE conn3 <- [1,2930,null,{}] 01:15:30 INFO - PROCESS | 1830 | 1461226530818 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:30 INFO - PROCESS | 1830 | 1461226530961 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 01:15:31 INFO - PROCESS | 1830 | 1461226531181 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be957800 == 139 [pid = 1830] [id = 740] 01:15:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa7abbcbc00) [pid = 1830] [serial = 2221] [outer = (nil)] 01:15:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa7b939b800) [pid = 1830] [serial = 2222] [outer = 0x7fa7abbcbc00] 01:15:31 INFO - PROCESS | 1830 | 1461226531240 Marionette DEBUG loaded listener.js 01:15:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa7b9740000) [pid = 1830] [serial = 2223] [outer = 0x7fa7abbcbc00] 01:15:31 INFO - PROCESS | 1830 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:15:31 INFO - PROCESS | 1830 | 1461226531884 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:15:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:15:31 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1126ms 01:15:31 INFO - PROCESS | 1830 | 1461226531937 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 01:15:31 INFO - PROCESS | 1830 | 1461226531939 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 01:15:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:15:31 INFO - PROCESS | 1830 | 1461226531944 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:15:31 INFO - PROCESS | 1830 | 1461226531947 Marionette TRACE conn3 <- [1,2934,null,{}] 01:15:31 INFO - PROCESS | 1830 | 1461226531951 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:32 INFO - PROCESS | 1830 | 1461226532101 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 01:15:32 INFO - PROCESS | 1830 | 1461226532324 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7c3a68800 == 140 [pid = 1830] [id = 741] 01:15:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7fa7965ce800) [pid = 1830] [serial = 2224] [outer = (nil)] 01:15:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7fa7ba42fc00) [pid = 1830] [serial = 2225] [outer = 0x7fa7965ce800] 01:15:32 INFO - PROCESS | 1830 | 1461226532386 Marionette DEBUG loaded listener.js 01:15:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7fa7bc61ac00) [pid = 1830] [serial = 2226] [outer = 0x7fa7965ce800] 01:15:33 INFO - PROCESS | 1830 | 1461226533037 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:15:33 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:15:33 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1129ms 01:15:33 INFO - PROCESS | 1830 | 1461226533074 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:15:33 INFO - PROCESS | 1830 | 1461226533077 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 01:15:33 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:15:33 INFO - PROCESS | 1830 | 1461226533082 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:15:33 INFO - PROCESS | 1830 | 1461226533084 Marionette TRACE conn3 <- [1,2938,null,{}] 01:15:33 INFO - PROCESS | 1830 | 1461226533089 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:33 INFO - PROCESS | 1830 | 1461226533232 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:15:33 INFO - PROCESS | 1830 | 1461226533455 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a64b6800 == 141 [pid = 1830] [id = 742] 01:15:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7fa795943000) [pid = 1830] [serial = 2227] [outer = (nil)] 01:15:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7fa79594bc00) [pid = 1830] [serial = 2228] [outer = 0x7fa795943000] 01:15:33 INFO - PROCESS | 1830 | 1461226533515 Marionette DEBUG loaded listener.js 01:15:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7fa795950800) [pid = 1830] [serial = 2229] [outer = 0x7fa795943000] 01:15:34 INFO - PROCESS | 1830 | 1461226534155 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:15:34 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. 01:15:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1125ms 01:15:34 INFO - PROCESS | 1830 | 1461226534208 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:15:34 INFO - PROCESS | 1830 | 1461226534211 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 01:15:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:15:34 INFO - PROCESS | 1830 | 1461226534216 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:15:34 INFO - PROCESS | 1830 | 1461226534219 Marionette TRACE conn3 <- [1,2942,null,{}] 01:15:34 INFO - PROCESS | 1830 | 1461226534224 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:34 INFO - PROCESS | 1830 | 1461226534405 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:15:34 INFO - PROCESS | 1830 | 1461226534639 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78b8d3800 == 142 [pid = 1830] [id = 743] 01:15:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7fa795950c00) [pid = 1830] [serial = 2230] [outer = (nil)] 01:15:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 271 (0x7fa7be673400) [pid = 1830] [serial = 2231] [outer = 0x7fa795950c00] 01:15:34 INFO - PROCESS | 1830 | 1461226534705 Marionette DEBUG loaded listener.js 01:15:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7fa7be9b7c00) [pid = 1830] [serial = 2232] [outer = 0x7fa795950c00] 01:15:35 INFO - PROCESS | 1830 | 1461226535406 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:15: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 01:15:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:15:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1230ms 01:15:35 INFO - PROCESS | 1830 | 1461226535449 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:15:35 INFO - PROCESS | 1830 | 1461226535451 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 01:15:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:15:35 INFO - PROCESS | 1830 | 1461226535456 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:15:35 INFO - PROCESS | 1830 | 1461226535458 Marionette TRACE conn3 <- [1,2946,null,{}] 01:15:35 INFO - PROCESS | 1830 | 1461226535463 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:35 INFO - PROCESS | 1830 | 1461226535615 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:15:35 INFO - PROCESS | 1830 | 1461226535837 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78b9cd800 == 143 [pid = 1830] [id = 744] 01:15:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7fa7923a5c00) [pid = 1830] [serial = 2233] [outer = (nil)] 01:15:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7fa7923ad000) [pid = 1830] [serial = 2234] [outer = 0x7fa7923a5c00] 01:15:35 INFO - PROCESS | 1830 | 1461226535896 Marionette DEBUG loaded listener.js 01:15:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 275 (0x7fa7be76e000) [pid = 1830] [serial = 2235] [outer = 0x7fa7923a5c00] 01:15:36 INFO - PROCESS | 1830 | 1461226536539 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:15: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. 01:15:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1124ms 01:15:36 INFO - PROCESS | 1830 | 1461226536586 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:15:36 INFO - PROCESS | 1830 | 1461226536589 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 01:15:36 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:15:36 INFO - PROCESS | 1830 | 1461226536596 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:15:36 INFO - PROCESS | 1830 | 1461226536598 Marionette TRACE conn3 <- [1,2950,null,{}] 01:15:36 INFO - PROCESS | 1830 | 1461226536602 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:36 INFO - PROCESS | 1830 | 1461226536748 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:15:36 INFO - PROCESS | 1830 | 1461226536971 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b33d4800 == 144 [pid = 1830] [id = 745] 01:15:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 276 (0x7fa78eec3400) [pid = 1830] [serial = 2236] [outer = (nil)] 01:15:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 277 (0x7fa78eecd000) [pid = 1830] [serial = 2237] [outer = 0x7fa78eec3400] 01:15:37 INFO - PROCESS | 1830 | 1461226537033 Marionette DEBUG loaded listener.js 01:15:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 278 (0x7fa7923a6c00) [pid = 1830] [serial = 2238] [outer = 0x7fa78eec3400] 01:15:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79828b800 == 145 [pid = 1830] [id = 746] 01:15:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 279 (0x7fa78e915000) [pid = 1830] [serial = 2239] [outer = (nil)] 01:15:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 280 (0x7fa78e90fc00) [pid = 1830] [serial = 2240] [outer = 0x7fa78e915000] 01:15:37 INFO - PROCESS | 1830 | 1461226537776 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:15:37 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:15:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1226ms 01:15:37 INFO - PROCESS | 1830 | 1461226537823 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:15:37 INFO - PROCESS | 1830 | 1461226537826 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 01:15:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:15:37 INFO - PROCESS | 1830 | 1461226537831 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:15:37 INFO - PROCESS | 1830 | 1461226537832 Marionette TRACE conn3 <- [1,2954,null,{}] 01:15:37 INFO - PROCESS | 1830 | 1461226537837 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:38 INFO - PROCESS | 1830 | 1461226538019 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:15:38 INFO - PROCESS | 1830 | 1461226538228 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78e9e1000 == 146 [pid = 1830] [id = 747] 01:15:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 281 (0x7fa78e912000) [pid = 1830] [serial = 2241] [outer = (nil)] 01:15:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 282 (0x7fa78e91a000) [pid = 1830] [serial = 2242] [outer = 0x7fa78e912000] 01:15:38 INFO - PROCESS | 1830 | 1461226538327 Marionette DEBUG loaded listener.js 01:15:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 283 (0x7fa78eec7400) [pid = 1830] [serial = 2243] [outer = 0x7fa78e912000] 01:15:38 INFO - PROCESS | 1830 | 1461226538965 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:15:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:15:39 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 01:15:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1180ms 01:15:39 INFO - PROCESS | 1830 | 1461226539012 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:15:39 INFO - PROCESS | 1830 | 1461226539015 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 01:15:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:15:39 INFO - PROCESS | 1830 | 1461226539020 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:15:39 INFO - PROCESS | 1830 | 1461226539021 Marionette TRACE conn3 <- [1,2958,null,{}] 01:15:39 INFO - PROCESS | 1830 | 1461226539026 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:39 INFO - PROCESS | 1830 | 1461226539205 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:15:39 INFO - PROCESS | 1830 | 1461226539453 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a9269000 == 147 [pid = 1830] [id = 748] 01:15:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 284 (0x7fa78d0a5c00) [pid = 1830] [serial = 2244] [outer = (nil)] 01:15:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 285 (0x7fa78d0ac000) [pid = 1830] [serial = 2245] [outer = 0x7fa78d0a5c00] 01:15:39 INFO - PROCESS | 1830 | 1461226539513 Marionette DEBUG loaded listener.js 01:15:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 286 (0x7fa78e917c00) [pid = 1830] [serial = 2246] [outer = 0x7fa78d0a5c00] 01:15:40 INFO - PROCESS | 1830 | 1461226540615 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:15:40 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:15:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1634ms 01:15:40 INFO - PROCESS | 1830 | 1461226540654 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:15:40 INFO - PROCESS | 1830 | 1461226540659 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 01:15:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:15:40 INFO - PROCESS | 1830 | 1461226540683 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:15:40 INFO - PROCESS | 1830 | 1461226540688 Marionette TRACE conn3 <- [1,2962,null,{}] 01:15:40 INFO - PROCESS | 1830 | 1461226540695 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:40 INFO - PROCESS | 1830 | 1461226540871 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:15:41 INFO - PROCESS | 1830 | 1461226541184 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78f222000 == 148 [pid = 1830] [id = 749] 01:15:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 287 (0x7fa78eec7800) [pid = 1830] [serial = 2247] [outer = (nil)] 01:15:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 288 (0x7fa78eece800) [pid = 1830] [serial = 2248] [outer = 0x7fa78eec7800] 01:15:41 INFO - PROCESS | 1830 | 1461226541241 Marionette DEBUG loaded listener.js 01:15:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 289 (0x7fa790ef8c00) [pid = 1830] [serial = 2249] [outer = 0x7fa78eec7800] 01:15:41 INFO - PROCESS | 1830 | 1461226541902 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:15:41 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:15:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1243ms 01:15:41 INFO - PROCESS | 1830 | 1461226541930 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:15:41 INFO - PROCESS | 1830 | 1461226541937 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 01:15:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:15:41 INFO - PROCESS | 1830 | 1461226541946 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:15:41 INFO - PROCESS | 1830 | 1461226541950 Marionette TRACE conn3 <- [1,2966,null,{}] 01:15:41 INFO - PROCESS | 1830 | 1461226541954 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:42 INFO - PROCESS | 1830 | 1461226542102 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:15:42 INFO - PROCESS | 1830 | 1461226542331 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796f94800 == 149 [pid = 1830] [id = 750] 01:15:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 290 (0x7fa7923f0400) [pid = 1830] [serial = 2250] [outer = (nil)] 01:15:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 291 (0x7fa79279e800) [pid = 1830] [serial = 2251] [outer = 0x7fa7923f0400] 01:15:42 INFO - PROCESS | 1830 | 1461226542437 Marionette DEBUG loaded listener.js 01:15:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 292 (0x7fa792b05c00) [pid = 1830] [serial = 2252] [outer = 0x7fa7923f0400] 01:15:43 INFO - PROCESS | 1830 | 1461226543270 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:15:43 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:15:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1380ms 01:15:43 INFO - PROCESS | 1830 | 1461226543326 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:15:43 INFO - PROCESS | 1830 | 1461226543329 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 01:15:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:15:43 INFO - PROCESS | 1830 | 1461226543334 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:15:43 INFO - PROCESS | 1830 | 1461226543338 Marionette TRACE conn3 <- [1,2970,null,{}] 01:15:43 INFO - PROCESS | 1830 | 1461226543351 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:43 INFO - PROCESS | 1830 | 1461226543505 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:15:43 INFO - PROCESS | 1830 | 1461226543724 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798474800 == 150 [pid = 1830] [id = 751] 01:15:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 293 (0x7fa7954f4400) [pid = 1830] [serial = 2253] [outer = (nil)] 01:15:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 294 (0x7fa7958c4c00) [pid = 1830] [serial = 2254] [outer = 0x7fa7954f4400] 01:15:43 INFO - PROCESS | 1830 | 1461226543827 Marionette DEBUG loaded listener.js 01:15:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 295 (0x7fa795a16000) [pid = 1830] [serial = 2255] [outer = 0x7fa7954f4400] 01:15:44 INFO - PROCESS | 1830 | 1461226544512 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:15:44 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. 01:15:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1191ms 01:15:44 INFO - PROCESS | 1830 | 1461226544525 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:15:44 INFO - PROCESS | 1830 | 1461226544528 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 01:15:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:15:44 INFO - PROCESS | 1830 | 1461226544533 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:15:44 INFO - PROCESS | 1830 | 1461226544535 Marionette TRACE conn3 <- [1,2974,null,{}] 01:15:44 INFO - PROCESS | 1830 | 1461226544540 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:44 INFO - PROCESS | 1830 | 1461226544685 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:15:44 INFO - PROCESS | 1830 | 1461226544919 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79730d800 == 151 [pid = 1830] [id = 752] 01:15:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 296 (0x7fa795a1c400) [pid = 1830] [serial = 2256] [outer = (nil)] 01:15:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 297 (0x7fa79ec6d800) [pid = 1830] [serial = 2257] [outer = 0x7fa795a1c400] 01:15:44 INFO - PROCESS | 1830 | 1461226544984 Marionette DEBUG loaded listener.js 01:15:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 298 (0x7fa79f9a3800) [pid = 1830] [serial = 2258] [outer = 0x7fa795a1c400] 01:15:45 INFO - PROCESS | 1830 | 1461226545683 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:15:45 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. 01:15:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1173ms 01:15:45 INFO - PROCESS | 1830 | 1461226545718 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:15:45 INFO - PROCESS | 1830 | 1461226545720 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 01:15:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:15:45 INFO - PROCESS | 1830 | 1461226545727 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:15:45 INFO - PROCESS | 1830 | 1461226545729 Marionette TRACE conn3 <- [1,2978,null,{}] 01:15:45 INFO - PROCESS | 1830 | 1461226545733 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:45 INFO - PROCESS | 1830 | 1461226545889 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:15:46 INFO - PROCESS | 1830 | 1461226546185 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b84ca000 == 150 [pid = 1830] [id = 680] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795cd6800 == 149 [pid = 1830] [id = 538] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7af525800 == 148 [pid = 1830] [id = 679] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798ad8800 == 147 [pid = 1830] [id = 731] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a33c1000 == 146 [pid = 1830] [id = 730] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 297 (0x7fa7a6aac400) [pid = 1830] [serial = 2078] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 296 (0x7fa7965d0800) [pid = 1830] [serial = 2066] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 295 (0x7fa7a5b08c00) [pid = 1830] [serial = 2072] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 294 (0x7fa7a8fc9c00) [pid = 1830] [serial = 2108] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 293 (0x7fa7aa550800) [pid = 1830] [serial = 2084] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 292 (0x7fa7aa186400) [pid = 1830] [serial = 2081] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 291 (0x7fa7a65da400) [pid = 1830] [serial = 2075] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 290 (0x7fa79f999800) [pid = 1830] [serial = 2069] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 289 (0x7fa7aacdec00) [pid = 1830] [serial = 2087] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 288 (0x7fa7aaf68c00) [pid = 1830] [serial = 2090] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 287 (0x7fa7aba1f400) [pid = 1830] [serial = 2093] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 286 (0x7fa7ac17a000) [pid = 1830] [serial = 2096] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 285 (0x7fa7accc2c00) [pid = 1830] [serial = 2099] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 284 (0x7fa7af178000) [pid = 1830] [serial = 2102] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 283 (0x7fa7a1aa6400) [pid = 1830] [serial = 2105] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 282 (0x7fa7aa189800) [pid = 1830] [serial = 2129] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795694000 == 147 [pid = 1830] [id = 753] 01:15:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 283 (0x7fa78ea0ac00) [pid = 1830] [serial = 2259] [outer = (nil)] 01:15:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 284 (0x7fa7965cd800) [pid = 1830] [serial = 2260] [outer = 0x7fa78ea0ac00] 01:15:46 INFO - PROCESS | 1830 | 1461226546340 Marionette DEBUG loaded listener.js 01:15:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 285 (0x7fa7a07dc400) [pid = 1830] [serial = 2261] [outer = 0x7fa78ea0ac00] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a1cbb800 == 146 [pid = 1830] [id = 729] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798acf000 == 145 [pid = 1830] [id = 728] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7966db000 == 144 [pid = 1830] [id = 727] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79fcc0000 == 143 [pid = 1830] [id = 726] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7989d6800 == 142 [pid = 1830] [id = 725] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79731a800 == 141 [pid = 1830] [id = 717] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c2c85000 == 140 [pid = 1830] [id = 716] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a0914000 == 139 [pid = 1830] [id = 715] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be98b000 == 138 [pid = 1830] [id = 714] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ba203000 == 137 [pid = 1830] [id = 713] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7af215800 == 136 [pid = 1830] [id = 712] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a4f92000 == 135 [pid = 1830] [id = 711] 01:15:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7973b9800 == 134 [pid = 1830] [id = 710] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 284 (0x7fa7a65de400) [pid = 1830] [serial = 2123] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 283 (0x7fa7a9551c00) [pid = 1830] [serial = 2126] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 282 (0x7fa7a697c400) [pid = 1830] [serial = 2124] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 281 (0x7fa795a15800) [pid = 1830] [serial = 2114] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 280 (0x7fa7a0741000) [pid = 1830] [serial = 2115] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 279 (0x7fa7a1fba000) [pid = 1830] [serial = 2117] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 278 (0x7fa7a2fb2800) [pid = 1830] [serial = 2118] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 277 (0x7fa7a5d8c400) [pid = 1830] [serial = 2120] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 276 (0x7fa79839cc00) [pid = 1830] [serial = 2112] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 275 (0x7fa797663c00) [pid = 1830] [serial = 2111] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 274 (0x7fa7a607b800) [pid = 1830] [serial = 2063] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7fa7ab80e800) [pid = 1830] [serial = 2127] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7fa7a6071400) [pid = 1830] [serial = 2121] [outer = (nil)] [url = about:blank] 01:15:46 INFO - PROCESS | 1830 | 1461226546949 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:15:47 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. 01:15:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1275ms 01:15:47 INFO - PROCESS | 1830 | 1461226547003 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:15:47 INFO - PROCESS | 1830 | 1461226547005 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 01:15:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:15:47 INFO - PROCESS | 1830 | 1461226547010 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:15:47 INFO - PROCESS | 1830 | 1461226547012 Marionette TRACE conn3 <- [1,2982,null,{}] 01:15:47 INFO - PROCESS | 1830 | 1461226547017 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:47 INFO - PROCESS | 1830 | 1461226547171 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:15:47 INFO - PROCESS | 1830 | 1461226547354 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79ef70800 == 135 [pid = 1830] [id = 754] 01:15:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7fa790ef0c00) [pid = 1830] [serial = 2262] [outer = (nil)] 01:15:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7fa7a5b0d000) [pid = 1830] [serial = 2263] [outer = 0x7fa790ef0c00] 01:15:47 INFO - PROCESS | 1830 | 1461226547408 Marionette DEBUG loaded listener.js 01:15:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 275 (0x7fa7a607a800) [pid = 1830] [serial = 2264] [outer = 0x7fa790ef0c00] 01:15:47 INFO - PROCESS | 1830 | 1461226547957 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:15:47 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 01:15:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:15:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:15:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 974ms 01:15:47 INFO - PROCESS | 1830 | 1461226547985 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:15:47 INFO - PROCESS | 1830 | 1461226547987 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 01:15:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:15:47 INFO - PROCESS | 1830 | 1461226547992 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:15:47 INFO - PROCESS | 1830 | 1461226547994 Marionette TRACE conn3 <- [1,2986,null,{}] 01:15:47 INFO - PROCESS | 1830 | 1461226547998 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:48 INFO - PROCESS | 1830 | 1461226548127 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:15:48 INFO - PROCESS | 1830 | 1461226548134 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a3337800 == 136 [pid = 1830] [id = 755] 01:15:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 276 (0x7fa7a1abe000) [pid = 1830] [serial = 2265] [outer = (nil)] 01:15:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 277 (0x7fa7a8fc9c00) [pid = 1830] [serial = 2266] [outer = 0x7fa7a1abe000] 01:15:48 INFO - PROCESS | 1830 | 1461226548187 Marionette DEBUG loaded listener.js 01:15:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 278 (0x7fa7aa550800) [pid = 1830] [serial = 2267] [outer = 0x7fa7a1abe000] 01:15:48 INFO - PROCESS | 1830 | 1461226548914 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:15:48 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. 01:15:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 973ms 01:15:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:15:48 INFO - PROCESS | 1830 | 1461226548966 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:15:48 INFO - PROCESS | 1830 | 1461226548968 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 01:15:48 INFO - PROCESS | 1830 | 1461226548973 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:15:48 INFO - PROCESS | 1830 | 1461226548976 Marionette TRACE conn3 <- [1,2990,null,{}] 01:15:48 INFO - PROCESS | 1830 | 1461226548980 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:49 INFO - PROCESS | 1830 | 1461226549187 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:15:49 INFO - PROCESS | 1830 | 1461226549216 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a63a7000 == 137 [pid = 1830] [id = 756] 01:15:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 279 (0x7fa7a90eb000) [pid = 1830] [serial = 2268] [outer = (nil)] 01:15:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 280 (0x7fa7aace9400) [pid = 1830] [serial = 2269] [outer = 0x7fa7a90eb000] 01:15:49 INFO - PROCESS | 1830 | 1461226549267 Marionette DEBUG loaded listener.js 01:15:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 281 (0x7fa7aba1f400) [pid = 1830] [serial = 2270] [outer = 0x7fa7a90eb000] 01:15:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a690f000 == 138 [pid = 1830] [id = 757] 01:15:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 282 (0x7fa7abe64800) [pid = 1830] [serial = 2271] [outer = (nil)] 01:15:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 283 (0x7fa7a65de400) [pid = 1830] [serial = 2272] [outer = 0x7fa7abe64800] 01:15:49 INFO - PROCESS | 1830 | 1461226549934 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:15:49 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. 01:15:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 978ms 01:15:49 INFO - PROCESS | 1830 | 1461226549951 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:15:49 INFO - PROCESS | 1830 | 1461226549959 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 01:15:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:15:49 INFO - PROCESS | 1830 | 1461226549974 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:15:49 INFO - PROCESS | 1830 | 1461226549976 Marionette TRACE conn3 <- [1,2994,null,{}] 01:15:49 INFO - PROCESS | 1830 | 1461226549981 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:50 INFO - PROCESS | 1830 | 1461226550249 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:15:50 INFO - PROCESS | 1830 | 1461226550291 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6a92800 == 139 [pid = 1830] [id = 758] 01:15:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 284 (0x7fa7aba20800) [pid = 1830] [serial = 2273] [outer = (nil)] 01:15:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 285 (0x7fa7ac51f800) [pid = 1830] [serial = 2274] [outer = 0x7fa7aba20800] 01:15:50 INFO - PROCESS | 1830 | 1461226550343 Marionette DEBUG loaded listener.js 01:15:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 286 (0x7fa7b33a9800) [pid = 1830] [serial = 2275] [outer = 0x7fa7aba20800] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 285 (0x7fa792d51800) [pid = 1830] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 284 (0x7fa798602400) [pid = 1830] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 283 (0x7fa78ea09c00) [pid = 1830] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 282 (0x7fa79860b400) [pid = 1830] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 281 (0x7fa7a299c400) [pid = 1830] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 280 (0x7fa790e30800) [pid = 1830] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 279 (0x7fa7a1aac800) [pid = 1830] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 278 (0x7fa7a1b5f800) [pid = 1830] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 277 (0x7fa7911a1000) [pid = 1830] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 276 (0x7fa795956400) [pid = 1830] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 275 (0x7fa792726000) [pid = 1830] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 274 (0x7fa791093000) [pid = 1830] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7fa78eb6b800) [pid = 1830] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7fa7a1bea800) [pid = 1830] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 271 (0x7fa7958c1800) [pid = 1830] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 270 (0x7fa7a3286800) [pid = 1830] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7fa7a3562400) [pid = 1830] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7fa7a2f8fc00) [pid = 1830] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7fa78eb6fc00) [pid = 1830] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7fa7a2f8e400) [pid = 1830] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7fa7983a5c00) [pid = 1830] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7fa7a1b4f400) [pid = 1830] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7fa795843c00) [pid = 1830] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7fa78eb75800) [pid = 1830] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7fa7a6973400) [pid = 1830] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7fa7a1ab0c00) [pid = 1830] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7fa7913ed800) [pid = 1830] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7fa7a1fbf400) [pid = 1830] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7fa792dab800) [pid = 1830] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7fa790e31c00) [pid = 1830] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa79595e800) [pid = 1830] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa790e31400) [pid = 1830] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa78ea14400) [pid = 1830] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:15:51 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa79ec6fc00) [pid = 1830] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:15:51 INFO - PROCESS | 1830 | 1461226551900 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:15:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:15:51 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 01:15:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1980ms 01:15:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:15:51 INFO - PROCESS | 1830 | 1461226551955 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:15:51 INFO - PROCESS | 1830 | 1461226551957 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 01:15:51 INFO - PROCESS | 1830 | 1461226551965 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:15:51 INFO - PROCESS | 1830 | 1461226551967 Marionette TRACE conn3 <- [1,2998,null,{}] 01:15:51 INFO - PROCESS | 1830 | 1461226551972 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:52 INFO - PROCESS | 1830 | 1461226552122 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:15:52 INFO - PROCESS | 1830 | 1461226552133 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa797708000 == 140 [pid = 1830] [id = 759] 01:15:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa78ea11800) [pid = 1830] [serial = 2276] [outer = (nil)] 01:15:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa791088000) [pid = 1830] [serial = 2277] [outer = 0x7fa78ea11800] 01:15:52 INFO - PROCESS | 1830 | 1461226552348 Marionette DEBUG loaded listener.js 01:15:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa79f009800) [pid = 1830] [serial = 2278] [outer = 0x7fa78ea11800] 01:15:52 INFO - PROCESS | 1830 | 1461226552834 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:15:52 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. 01:15:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 928ms 01:15:52 INFO - PROCESS | 1830 | 1461226552897 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:15:52 INFO - PROCESS | 1830 | 1461226552900 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 01:15:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:15:52 INFO - PROCESS | 1830 | 1461226552906 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:15:52 INFO - PROCESS | 1830 | 1461226552908 Marionette TRACE conn3 <- [1,3002,null,{}] 01:15:52 INFO - PROCESS | 1830 | 1461226552913 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:53 INFO - PROCESS | 1830 | 1461226553053 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:15:53 INFO - PROCESS | 1830 | 1461226553069 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6ba1000 == 141 [pid = 1830] [id = 760] 01:15:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa79f08f800) [pid = 1830] [serial = 2279] [outer = (nil)] 01:15:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa7a2fb1000) [pid = 1830] [serial = 2280] [outer = 0x7fa79f08f800] 01:15:53 INFO - PROCESS | 1830 | 1461226553124 Marionette DEBUG loaded listener.js 01:15:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa7a5f62c00) [pid = 1830] [serial = 2281] [outer = 0x7fa79f08f800] 01:15:54 INFO - PROCESS | 1830 | 1461226554034 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:15:54 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. 01:15:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1186ms 01:15:54 INFO - PROCESS | 1830 | 1461226554130 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:15:54 INFO - PROCESS | 1830 | 1461226554135 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 01:15:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:15:54 INFO - PROCESS | 1830 | 1461226554144 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:15:54 INFO - PROCESS | 1830 | 1461226554148 Marionette TRACE conn3 <- [1,3006,null,{}] 01:15:54 INFO - PROCESS | 1830 | 1461226554155 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:54 INFO - PROCESS | 1830 | 1461226554354 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:15:54 INFO - PROCESS | 1830 | 1461226554566 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7955e5800 == 142 [pid = 1830] [id = 761] 01:15:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa78ea16400) [pid = 1830] [serial = 2282] [outer = (nil)] 01:15:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa790e30800) [pid = 1830] [serial = 2283] [outer = 0x7fa78ea16400] 01:15:54 INFO - PROCESS | 1830 | 1461226554670 Marionette DEBUG loaded listener.js 01:15:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa7911a4c00) [pid = 1830] [serial = 2284] [outer = 0x7fa78ea16400] 01:15:55 INFO - PROCESS | 1830 | 1461226555378 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:15:55 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. 01:15:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1278ms 01:15:55 INFO - PROCESS | 1830 | 1461226555423 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:15:55 INFO - PROCESS | 1830 | 1461226555430 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 01:15:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:15:55 INFO - PROCESS | 1830 | 1461226555439 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:15:55 INFO - PROCESS | 1830 | 1461226555443 Marionette TRACE conn3 <- [1,3010,null,{}] 01:15:55 INFO - PROCESS | 1830 | 1461226555448 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:55 INFO - PROCESS | 1830 | 1461226555610 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:15:55 INFO - PROCESS | 1830 | 1461226555826 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa798464000 == 143 [pid = 1830] [id = 762] 01:15:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa79119e400) [pid = 1830] [serial = 2285] [outer = (nil)] 01:15:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa792f88400) [pid = 1830] [serial = 2286] [outer = 0x7fa79119e400] 01:15:55 INFO - PROCESS | 1830 | 1461226555928 Marionette DEBUG loaded listener.js 01:15:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7fa795843c00) [pid = 1830] [serial = 2287] [outer = 0x7fa79119e400] 01:15:56 INFO - PROCESS | 1830 | 1461226556700 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:15:56 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 01:15:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1284ms 01:15:56 INFO - PROCESS | 1830 | 1461226556729 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:15:56 INFO - PROCESS | 1830 | 1461226556732 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 01:15:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:15:56 INFO - PROCESS | 1830 | 1461226556740 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:15:56 INFO - PROCESS | 1830 | 1461226556744 Marionette TRACE conn3 <- [1,3014,null,{}] 01:15:56 INFO - PROCESS | 1830 | 1461226556758 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:56 INFO - PROCESS | 1830 | 1461226556935 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:15:57 INFO - PROCESS | 1830 | 1461226557165 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a6915000 == 144 [pid = 1830] [id = 763] 01:15:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7fa79839cc00) [pid = 1830] [serial = 2288] [outer = (nil)] 01:15:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7fa79fb7ac00) [pid = 1830] [serial = 2289] [outer = 0x7fa79839cc00] 01:15:57 INFO - PROCESS | 1830 | 1461226557233 Marionette DEBUG loaded listener.js 01:15:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7fa7a1ab4400) [pid = 1830] [serial = 2290] [outer = 0x7fa79839cc00] 01:15:57 INFO - PROCESS | 1830 | [1830] 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 01:15:57 INFO - PROCESS | 1830 | 1461226557990 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:15:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:15:58 INFO - {} 01:15:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:15:58 INFO - {} 01:15:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:15:58 INFO - {} 01:15:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:15:58 INFO - {} 01:15:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1337ms 01:15:58 INFO - PROCESS | 1830 | 1461226558079 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:15:58 INFO - TEST-START | /FileAPI/fileReader.html 01:15:58 INFO - PROCESS | 1830 | 1461226558082 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 01:15:58 INFO - PROCESS | 1830 | 1461226558087 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:15:58 INFO - PROCESS | 1830 | 1461226558090 Marionette TRACE conn3 <- [1,3018,null,{}] 01:15:58 INFO - PROCESS | 1830 | 1461226558094 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:58 INFO - PROCESS | 1830 | 1461226558255 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:15:58 INFO - PROCESS | 1830 | 1461226558441 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7acd20800 == 145 [pid = 1830] [id = 764] 01:15:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7fa79f007c00) [pid = 1830] [serial = 2291] [outer = (nil)] 01:15:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7fa7a3286800) [pid = 1830] [serial = 2292] [outer = 0x7fa79f007c00] 01:15:58 INFO - PROCESS | 1830 | 1461226558544 Marionette DEBUG loaded listener.js 01:15:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7fa7a5d85000) [pid = 1830] [serial = 2293] [outer = 0x7fa79f007c00] 01:15:59 INFO - PROCESS | 1830 | 1461226559267 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:15:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:15:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:15:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:15:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:15:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1226ms 01:15:59 INFO - PROCESS | 1830 | 1461226559316 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:15:59 INFO - PROCESS | 1830 | 1461226559319 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 01:15:59 INFO - TEST-START | /FileAPI/historical.html 01:15:59 INFO - PROCESS | 1830 | 1461226559324 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:15:59 INFO - PROCESS | 1830 | 1461226559327 Marionette TRACE conn3 <- [1,3022,null,{}] 01:15:59 INFO - PROCESS | 1830 | 1461226559331 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:59 INFO - PROCESS | 1830 | 1461226559490 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:15:59 INFO - PROCESS | 1830 | 1461226559707 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7b954b000 == 146 [pid = 1830] [id = 765] 01:15:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 271 (0x7fa7a1bea800) [pid = 1830] [serial = 2294] [outer = (nil)] 01:15:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7fa7a6114000) [pid = 1830] [serial = 2295] [outer = 0x7fa7a1bea800] 01:15:59 INFO - PROCESS | 1830 | 1461226559810 Marionette DEBUG loaded listener.js 01:15:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7fa7a697f800) [pid = 1830] [serial = 2296] [outer = 0x7fa7a1bea800] 01:16:00 INFO - PROCESS | 1830 | 1461226560504 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:16:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:16:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:16:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:16:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:16:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:16:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:16:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:16:00 INFO - TEST-OK | /FileAPI/historical.html | took 1230ms 01:16:00 INFO - PROCESS | 1830 | 1461226560557 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:16:00 INFO - PROCESS | 1830 | 1461226560560 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 01:16:00 INFO - TEST-START | /FileAPI/idlharness.html 01:16:00 INFO - PROCESS | 1830 | 1461226560570 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:16:00 INFO - PROCESS | 1830 | 1461226560573 Marionette TRACE conn3 <- [1,3026,null,{}] 01:16:00 INFO - PROCESS | 1830 | 1461226560578 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:00 INFO - PROCESS | 1830 | 1461226560760 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:16:00 INFO - PROCESS | 1830 | 1461226560979 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7be6c2000 == 147 [pid = 1830] [id = 766] 01:16:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7fa7ab1e4000) [pid = 1830] [serial = 2297] [outer = (nil)] 01:16:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 275 (0x7fa7b92f7800) [pid = 1830] [serial = 2298] [outer = 0x7fa7ab1e4000] 01:16:01 INFO - PROCESS | 1830 | 1461226561084 Marionette DEBUG loaded listener.js 01:16:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 276 (0x7fa7b95a6800) [pid = 1830] [serial = 2299] [outer = 0x7fa7ab1e4000] 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:16:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:16:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:16:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:16:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:16:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:16:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:16:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:16:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:16:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:16:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:16:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:16:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:16:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:16:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:16:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:16:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:16:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:16:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:16:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:16:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:16:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:16:02 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 01:16:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:16:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:16:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:16:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:16:02 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 01:16:02 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 01:16:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:16:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:16:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:16:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:16:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:16:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:16:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:16:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:16:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:16:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:16:02 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 01:16:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:16:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:16:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:16:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:16:02 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 01:16:02 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 01:16:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:16:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:16:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:16:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:16:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:16:02 INFO - PROCESS | 1830 | 1461226562461 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:16:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:16:02 INFO - TEST-OK | /FileAPI/idlharness.html | took 1978ms 01:16:02 INFO - TEST-START | /FileAPI/idlharness.worker 01:16:02 INFO - PROCESS | 1830 | 1461226562621 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:16:02 INFO - PROCESS | 1830 | 1461226562623 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 01:16:02 INFO - PROCESS | 1830 | 1461226562628 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:16:02 INFO - PROCESS | 1830 | 1461226562630 Marionette TRACE conn3 <- [1,3030,null,{}] 01:16:02 INFO - PROCESS | 1830 | 1461226562637 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:02 INFO - PROCESS | 1830 | 1461226562809 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:16:03 INFO - PROCESS | 1830 | 1461226563043 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7ab112800 == 148 [pid = 1830] [id = 767] 01:16:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 277 (0x7fa78d66c800) [pid = 1830] [serial = 2300] [outer = (nil)] 01:16:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 278 (0x7fa7beb5a400) [pid = 1830] [serial = 2301] [outer = 0x7fa78d66c800] 01:16:03 INFO - PROCESS | 1830 | 1461226563104 Marionette DEBUG loaded listener.js 01:16:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 279 (0x7fa792b07c00) [pid = 1830] [serial = 2302] [outer = 0x7fa78d66c800] 01:16:03 INFO - PROCESS | 1830 | [1830] 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 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:16:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:16:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:16:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:16:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:16:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:16:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:16:05 INFO - {} 01:16:05 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 01:16:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:16:05 INFO - {} 01:16:05 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 - {} 01:16:05 INFO - {} 01:16:05 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 01:16:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:16:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:16:05 INFO - {} 01:16:05 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 01:16:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:16:05 INFO - {} 01:16:05 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 - {} 01:16:05 INFO - {} 01:16:05 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 01:16:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:16:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:16:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 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 01:16:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:16:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:16:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 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 01:16:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 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 01:16:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 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 01:16:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:16:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:16:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:16:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:16:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:16:05 INFO - {} 01:16:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2490ms 01:16:05 INFO - PROCESS | 1830 | 1461226565036 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 01:16:05 INFO - PROCESS | 1830 | 1461226565128 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:16:05 INFO - PROCESS | 1830 | 1461226565133 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 01:16:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:16:05 INFO - PROCESS | 1830 | 1461226565195 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:16:05 INFO - PROCESS | 1830 | 1461226565201 Marionette TRACE conn3 <- [1,3034,null,{}] 01:16:05 INFO - PROCESS | 1830 | 1461226565209 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:05 INFO - PROCESS | 1830 | 1461226565456 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:16:05 INFO - PROCESS | 1830 | 1461226565677 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa794a6a000 == 149 [pid = 1830] [id = 768] 01:16:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 280 (0x7fa7987e1400) [pid = 1830] [serial = 2303] [outer = (nil)] 01:16:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 281 (0x7fa7a6d9cc00) [pid = 1830] [serial = 2304] [outer = 0x7fa7987e1400] 01:16:05 INFO - PROCESS | 1830 | 1461226565779 Marionette DEBUG loaded listener.js 01:16:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 282 (0x7fa7a6da0800) [pid = 1830] [serial = 2305] [outer = 0x7fa7987e1400] 01:16:06 INFO - PROCESS | 1830 | 1461226566441 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:16:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:16:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1290ms 01:16:06 INFO - PROCESS | 1830 | 1461226566479 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:16:06 INFO - PROCESS | 1830 | 1461226566482 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 01:16:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:16:06 INFO - PROCESS | 1830 | 1461226566487 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:16:06 INFO - PROCESS | 1830 | 1461226566489 Marionette TRACE conn3 <- [1,3038,null,{}] 01:16:06 INFO - PROCESS | 1830 | 1461226566494 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:06 INFO - PROCESS | 1830 | 1461226566663 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:16:06 INFO - PROCESS | 1830 | 1461226566896 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78e7b9800 == 150 [pid = 1830] [id = 769] 01:16:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 283 (0x7fa78e73f800) [pid = 1830] [serial = 2306] [outer = (nil)] 01:16:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 284 (0x7fa78e744400) [pid = 1830] [serial = 2307] [outer = 0x7fa78e73f800] 01:16:06 INFO - PROCESS | 1830 | 1461226566959 Marionette DEBUG loaded listener.js 01:16:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 285 (0x7fa78e74a000) [pid = 1830] [serial = 2308] [outer = 0x7fa78e73f800] 01:16:07 INFO - PROCESS | 1830 | 1461226567592 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:16:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:16:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:16:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1126ms 01:16:07 INFO - PROCESS | 1830 | 1461226567619 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:16:07 INFO - PROCESS | 1830 | 1461226567622 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 01:16:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:16:07 INFO - PROCESS | 1830 | 1461226567629 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:16:07 INFO - PROCESS | 1830 | 1461226567632 Marionette TRACE conn3 <- [1,3042,null,{}] 01:16:07 INFO - PROCESS | 1830 | 1461226567636 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:07 INFO - PROCESS | 1830 | 1461226567790 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:16:08 INFO - PROCESS | 1830 | 1461226568029 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa794a63000 == 151 [pid = 1830] [id = 770] 01:16:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 286 (0x7fa78ab6dc00) [pid = 1830] [serial = 2309] [outer = (nil)] 01:16:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 287 (0x7fa78ab73c00) [pid = 1830] [serial = 2310] [outer = 0x7fa78ab6dc00] 01:16:08 INFO - PROCESS | 1830 | 1461226568092 Marionette DEBUG loaded listener.js 01:16:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 288 (0x7fa78ab77800) [pid = 1830] [serial = 2311] [outer = 0x7fa78ab6dc00] 01:16:09 INFO - PROCESS | 1830 | 1461226569026 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:16:09 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. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:16:09 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'.) 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:16:09 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. 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:16:09 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. 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:16:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:16:09 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. 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:16:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:16:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:16:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1435ms 01:16:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:16:09 INFO - PROCESS | 1830 | 1461226569064 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:16:09 INFO - PROCESS | 1830 | 1461226569067 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 01:16:09 INFO - PROCESS | 1830 | 1461226569071 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:16:09 INFO - PROCESS | 1830 | 1461226569074 Marionette TRACE conn3 <- [1,3046,null,{}] 01:16:09 INFO - PROCESS | 1830 | 1461226569109 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:09 INFO - PROCESS | 1830 | 1461226569323 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:16:09 INFO - PROCESS | 1830 | 1461226569612 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7954cf800 == 152 [pid = 1830] [id = 771] 01:16:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 289 (0x7fa78ea0e800) [pid = 1830] [serial = 2312] [outer = (nil)] 01:16:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 290 (0x7fa79ec74800) [pid = 1830] [serial = 2313] [outer = 0x7fa78ea0e800] 01:16:09 INFO - PROCESS | 1830 | 1461226569731 Marionette DEBUG loaded listener.js 01:16:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 291 (0x7fa7a6da0c00) [pid = 1830] [serial = 2314] [outer = 0x7fa78ea0e800] 01:16:09 INFO - PROCESS | 1830 | [1830] 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 01:16:10 INFO - PROCESS | 1830 | 1461226570517 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:16:10 INFO - {} 01:16:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1488ms 01:16:10 INFO - PROCESS | 1830 | 1461226570560 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:16:10 INFO - PROCESS | 1830 | 1461226570563 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 01:16:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:16:10 INFO - PROCESS | 1830 | 1461226570568 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:16:10 INFO - PROCESS | 1830 | 1461226570570 Marionette TRACE conn3 <- [1,3050,null,{}] 01:16:10 INFO - PROCESS | 1830 | 1461226570629 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:10 INFO - PROCESS | 1830 | 1461226570810 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:16:11 INFO - PROCESS | 1830 | 1461226571070 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792f63800 == 153 [pid = 1830] [id = 772] 01:16:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 292 (0x7fa790ef4400) [pid = 1830] [serial = 2315] [outer = (nil)] 01:16:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 293 (0x7fa793b69000) [pid = 1830] [serial = 2316] [outer = 0x7fa790ef4400] 01:16:11 INFO - PROCESS | 1830 | 1461226571132 Marionette DEBUG loaded listener.js 01:16:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 294 (0x7fa793b70c00) [pid = 1830] [serial = 2317] [outer = 0x7fa790ef4400] 01:16:11 INFO - PROCESS | 1830 | 1461226571822 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:16:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:16:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:16:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:16:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:16:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1278ms 01:16:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:16:11 INFO - PROCESS | 1830 | 1461226571855 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:16:11 INFO - PROCESS | 1830 | 1461226571857 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 01:16:11 INFO - PROCESS | 1830 | 1461226571865 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:16:11 INFO - PROCESS | 1830 | 1461226571868 Marionette TRACE conn3 <- [1,3054,null,{}] 01:16:11 INFO - PROCESS | 1830 | 1461226571873 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:12 INFO - PROCESS | 1830 | 1461226572060 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:16:12 INFO - PROCESS | 1830 | 1461226572302 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79674a800 == 154 [pid = 1830] [id = 773] 01:16:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 295 (0x7fa792ee2400) [pid = 1830] [serial = 2318] [outer = (nil)] 01:16:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 296 (0x7fa7987dfc00) [pid = 1830] [serial = 2319] [outer = 0x7fa792ee2400] 01:16:12 INFO - PROCESS | 1830 | 1461226572364 Marionette DEBUG loaded listener.js 01:16:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 297 (0x7fa7987eb800) [pid = 1830] [serial = 2320] [outer = 0x7fa792ee2400] 01:16:13 INFO - PROCESS | 1830 | 1461226573427 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:16:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:16:13 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" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:16:13 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" 01:16:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:16:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:16:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1670ms 01:16:13 INFO - PROCESS | 1830 | 1461226573542 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:16:13 INFO - PROCESS | 1830 | 1461226573547 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 01:16:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:16:13 INFO - PROCESS | 1830 | 1461226573556 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:16:13 INFO - PROCESS | 1830 | 1461226573563 Marionette TRACE conn3 <- [1,3058,null,{}] 01:16:13 INFO - PROCESS | 1830 | 1461226573571 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:13 INFO - PROCESS | 1830 | 1461226573825 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:16:14 INFO - PROCESS | 1830 | 1461226574068 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a2179800 == 155 [pid = 1830] [id = 774] 01:16:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 298 (0x7fa78ea18800) [pid = 1830] [serial = 2321] [outer = (nil)] 01:16:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 299 (0x7fa793b64800) [pid = 1830] [serial = 2322] [outer = 0x7fa78ea18800] 01:16:14 INFO - PROCESS | 1830 | 1461226574130 Marionette DEBUG loaded listener.js 01:16:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 300 (0x7fa7989b2400) [pid = 1830] [serial = 2323] [outer = 0x7fa78ea18800] 01:16:14 INFO - PROCESS | 1830 | 1461226574815 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:16:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:16:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:16:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:16:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:16:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:16:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1285ms 01:16:14 INFO - PROCESS | 1830 | 1461226574864 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:16:14 INFO - PROCESS | 1830 | 1461226574868 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 01:16:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:16:14 INFO - PROCESS | 1830 | 1461226574875 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:16:14 INFO - PROCESS | 1830 | 1461226574877 Marionette TRACE conn3 <- [1,3062,null,{}] 01:16:14 INFO - PROCESS | 1830 | 1461226574882 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:15 INFO - PROCESS | 1830 | 1461226575039 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:16:15 INFO - PROCESS | 1830 | 1461226575937 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78f21e000 == 156 [pid = 1830] [id = 775] 01:16:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 301 (0x7fa78ab74c00) [pid = 1830] [serial = 2324] [outer = (nil)] 01:16:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 302 (0x7fa78acba000) [pid = 1830] [serial = 2325] [outer = 0x7fa78ab74c00] 01:16:16 INFO - PROCESS | 1830 | 1461226576109 Marionette DEBUG loaded listener.js 01:16:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 303 (0x7fa78d0af000) [pid = 1830] [serial = 2326] [outer = 0x7fa78ab74c00] 01:16:16 INFO - PROCESS | 1830 | [1830] 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 01:16:16 INFO - PROCESS | 1830 | 1461226576847 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:16:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:16:16 INFO - {} 01:16:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1979ms 01:16:16 INFO - PROCESS | 1830 | 1461226576854 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:16:16 INFO - PROCESS | 1830 | 1461226576860 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 01:16:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:16:16 INFO - PROCESS | 1830 | 1461226576867 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:16:16 INFO - PROCESS | 1830 | 1461226576870 Marionette TRACE conn3 <- [1,3066,null,{}] 01:16:16 INFO - PROCESS | 1830 | 1461226576876 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:17 INFO - PROCESS | 1830 | 1461226577152 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:16:17 INFO - PROCESS | 1830 | 1461226577325 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792e54000 == 157 [pid = 1830] [id = 776] 01:16:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 304 (0x7fa78d0a9800) [pid = 1830] [serial = 2327] [outer = (nil)] 01:16:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 305 (0x7fa78e91dc00) [pid = 1830] [serial = 2328] [outer = 0x7fa78d0a9800] 01:16:17 INFO - PROCESS | 1830 | 1461226577387 Marionette DEBUG loaded listener.js 01:16:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 306 (0x7fa790e37000) [pid = 1830] [serial = 2329] [outer = 0x7fa78d0a9800] 01:16:18 INFO - PROCESS | 1830 | 1461226578138 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:16:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:16:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1287ms 01:16:18 INFO - PROCESS | 1830 | 1461226578188 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 01:16:18 INFO - PROCESS | 1830 | 1461226578199 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 01:16:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:16:18 INFO - PROCESS | 1830 | 1461226578213 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:16:18 INFO - PROCESS | 1830 | 1461226578218 Marionette TRACE conn3 <- [1,3070,null,{}] 01:16:18 INFO - PROCESS | 1830 | 1461226578226 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:18 INFO - PROCESS | 1830 | 1461226578396 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:16:18 INFO - PROCESS | 1830 | 1461226578675 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78ecde000 == 158 [pid = 1830] [id = 777] 01:16:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 307 (0x7fa7923f6000) [pid = 1830] [serial = 2330] [outer = (nil)] 01:16:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 308 (0x7fa792428c00) [pid = 1830] [serial = 2331] [outer = 0x7fa7923f6000] 01:16:18 INFO - PROCESS | 1830 | 1461226578736 Marionette DEBUG loaded listener.js 01:16:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 309 (0x7fa7927a5400) [pid = 1830] [serial = 2332] [outer = 0x7fa7923f6000] 01:16:19 INFO - PROCESS | 1830 | 1461226579496 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:16:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1335ms 01:16:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:16:19 INFO - PROCESS | 1830 | 1461226579549 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:16:19 INFO - PROCESS | 1830 | 1461226579552 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 01:16:19 INFO - PROCESS | 1830 | 1461226579558 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:16:19 INFO - PROCESS | 1830 | 1461226579566 Marionette TRACE conn3 <- [1,3074,null,{}] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7987cd800 == 157 [pid = 1830] [id = 543] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a0b61000 == 156 [pid = 1830] [id = 295] 01:16:19 INFO - PROCESS | 1830 | --DOMWINDOW == 308 (0x7fa7a6026800) [pid = 1830] [serial = 2198] [outer = (nil)] [url = about:blank] 01:16:19 INFO - PROCESS | 1830 | --DOMWINDOW == 307 (0x7fa790efa400) [pid = 1830] [serial = 2162] [outer = (nil)] [url = about:blank] 01:16:19 INFO - PROCESS | 1830 | --DOMWINDOW == 306 (0x7fa792b0b400) [pid = 1830] [serial = 2171] [outer = (nil)] [url = about:blank] 01:16:19 INFO - PROCESS | 1830 | --DOMWINDOW == 305 (0x7fa7911a2400) [pid = 1830] [serial = 2174] [outer = (nil)] [url = about:blank] 01:16:19 INFO - PROCESS | 1830 | --DOMWINDOW == 304 (0x7fa792b09400) [pid = 1830] [serial = 2165] [outer = (nil)] [url = about:blank] 01:16:19 INFO - PROCESS | 1830 | --DOMWINDOW == 303 (0x7fa7bdf70c00) [pid = 1830] [serial = 2159] [outer = (nil)] [url = about:blank] 01:16:19 INFO - PROCESS | 1830 | --DOMWINDOW == 302 (0x7fa7927a6400) [pid = 1830] [serial = 2168] [outer = (nil)] [url = about:blank] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa797708000 == 155 [pid = 1830] [id = 759] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6a92800 == 154 [pid = 1830] [id = 758] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a690f000 == 153 [pid = 1830] [id = 757] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a63a7000 == 152 [pid = 1830] [id = 756] 01:16:19 INFO - PROCESS | 1830 | 1461226579807 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a3337800 == 151 [pid = 1830] [id = 755] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79ef70800 == 150 [pid = 1830] [id = 754] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795694000 == 149 [pid = 1830] [id = 753] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79730d800 == 148 [pid = 1830] [id = 752] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aad8c800 == 147 [pid = 1830] [id = 709] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa798474800 == 146 [pid = 1830] [id = 751] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa796f94800 == 145 [pid = 1830] [id = 750] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa78f222000 == 144 [pid = 1830] [id = 749] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa79828b800 == 143 [pid = 1830] [id = 746] 01:16:19 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a64b6800 == 142 [pid = 1830] [id = 742] 01:16:20 INFO - PROCESS | 1830 | 1461226580024 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:16:20 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7c3a68800 == 141 [pid = 1830] [id = 741] 01:16:20 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be957800 == 140 [pid = 1830] [id = 740] 01:16:20 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be07c000 == 139 [pid = 1830] [id = 739] 01:16:20 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7b90d0800 == 138 [pid = 1830] [id = 738] 01:16:20 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7be799000 == 137 [pid = 1830] [id = 698] 01:16:20 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7ac14e800 == 136 [pid = 1830] [id = 737] 01:16:20 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7aaa6c000 == 135 [pid = 1830] [id = 736] 01:16:20 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a6baf000 == 134 [pid = 1830] [id = 735] 01:16:20 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa7a0910800 == 133 [pid = 1830] [id = 734] 01:16:20 INFO - PROCESS | 1830 | --DOCSHELL 0x7fa795bc7000 == 132 [pid = 1830] [id = 733] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 301 (0x7fa7a5d8e400) [pid = 1830] [serial = 2138] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 300 (0x7fa794cc8400) [pid = 1830] [serial = 2180] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 299 (0x7fa7a5d86400) [pid = 1830] [serial = 2196] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 298 (0x7fa7abe6cc00) [pid = 1830] [serial = 2144] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 297 (0x7fa7a22f1400) [pid = 1830] [serial = 1857] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 296 (0x7fa7a299c000) [pid = 1830] [serial = 1860] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 295 (0x7fa7a2f95000) [pid = 1830] [serial = 1866] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 294 (0x7fa79584a800) [pid = 1830] [serial = 1899] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 293 (0x7fa7a1b58000) [pid = 1830] [serial = 1851] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 292 (0x7fa7a2f88800) [pid = 1830] [serial = 1911] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 291 (0x7fa7958c8000) [pid = 1830] [serial = 2181] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 290 (0x7fa792b0a000) [pid = 1830] [serial = 2178] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 289 (0x7fa79ec6dc00) [pid = 1830] [serial = 1902] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 288 (0x7fa7a5b0b400) [pid = 1830] [serial = 2195] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 287 (0x7fa7b959e400) [pid = 1830] [serial = 2153] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 286 (0x7fa7958c7800) [pid = 1830] [serial = 2132] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 285 (0x7fa7983a2c00) [pid = 1830] [serial = 1842] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 284 (0x7fa7958c0400) [pid = 1830] [serial = 1839] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 283 (0x7fa7a0749000) [pid = 1830] [serial = 2189] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 282 (0x7fa7a2fb8c00) [pid = 1830] [serial = 1914] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 281 (0x7fa7b8467000) [pid = 1830] [serial = 2147] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 280 (0x7fa7a074f800) [pid = 1830] [serial = 1845] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 279 (0x7fa7a4504000) [pid = 1830] [serial = 1923] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 278 (0x7fa7a5b0f800) [pid = 1830] [serial = 1926] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 277 (0x7fa7a4143000) [pid = 1830] [serial = 1920] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 276 (0x7fa792f8a800) [pid = 1830] [serial = 1896] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 275 (0x7fa7ba430800) [pid = 1830] [serial = 2156] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 274 (0x7fa7a3287800) [pid = 1830] [serial = 1917] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7fa7a1aa7000) [pid = 1830] [serial = 1848] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7fa7a448e800) [pid = 1830] [serial = 2193] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 271 (0x7fa7a0750800) [pid = 1830] [serial = 2187] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 270 (0x7fa7a07e2000) [pid = 1830] [serial = 2135] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7fa792ee3c00) [pid = 1830] [serial = 1836] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7fa7a857c800) [pid = 1830] [serial = 2043] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7fa7a1fb7000) [pid = 1830] [serial = 1854] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7fa79fb7ec00) [pid = 1830] [serial = 2186] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7fa7a5b07000) [pid = 1830] [serial = 1929] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7fa7a2d96c00) [pid = 1830] [serial = 1863] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7fa7982cc000) [pid = 1830] [serial = 2150] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7fa79ec66400) [pid = 1830] [serial = 2184] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7fa7977f9800) [pid = 1830] [serial = 2183] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7fa7a29a5800) [pid = 1830] [serial = 2192] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7fa7aada8400) [pid = 1830] [serial = 2141] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7fa7af59f400) [pid = 1830] [serial = 2109] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7fa7913ef000) [pid = 1830] [serial = 2177] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7fa7a1b44400) [pid = 1830] [serial = 2190] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa7a07e1000) [pid = 1830] [serial = 1905] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa795956000) [pid = 1830] [serial = 1932] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa797662000) [pid = 1830] [serial = 1773] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa7a1b45c00) [pid = 1830] [serial = 1908] [outer = (nil)] [url = about:blank] 01:16:20 INFO - PROCESS | 1830 | 1461226580191 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa790c2e000 == 133 [pid = 1830] [id = 778] 01:16:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa7913ef000) [pid = 1830] [serial = 2333] [outer = (nil)] 01:16:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa792ee2c00) [pid = 1830] [serial = 2334] [outer = 0x7fa7913ef000] 01:16:20 INFO - PROCESS | 1830 | 1461226580274 Marionette DEBUG loaded listener.js 01:16:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa792eef800) [pid = 1830] [serial = 2335] [outer = 0x7fa7913ef000] 01:16:20 INFO - PROCESS | 1830 | 1461226580884 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:16:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1371ms 01:16:20 INFO - PROCESS | 1830 | 1461226580928 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:16:20 INFO - PROCESS | 1830 | 1461226580932 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 01:16:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:16:20 INFO - PROCESS | 1830 | 1461226580937 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:16:20 INFO - PROCESS | 1830 | 1461226580938 Marionette TRACE conn3 <- [1,3078,null,{}] 01:16:20 INFO - PROCESS | 1830 | 1461226580943 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:21 INFO - PROCESS | 1830 | 1461226581087 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:16:21 INFO - PROCESS | 1830 | 1461226581277 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796867800 == 134 [pid = 1830] [id = 779] 01:16:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa78eec9800) [pid = 1830] [serial = 2336] [outer = (nil)] 01:16:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa79460d000) [pid = 1830] [serial = 2337] [outer = 0x7fa78eec9800] 01:16:21 INFO - PROCESS | 1830 | 1461226581327 Marionette DEBUG loaded listener.js 01:16:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa79465c400) [pid = 1830] [serial = 2338] [outer = 0x7fa78eec9800] 01:16:21 INFO - PROCESS | 1830 | 1461226581930 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:16:21 INFO - PROCESS | 1830 | 1461226581974 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 01:16:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:16:22 INFO - PROCESS | 1830 | 1461226582001 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:16:22 INFO - PROCESS | 1830 | 1461226582023 Marionette TRACE conn3 <- [1,3082,null,{}] 01:16:22 INFO - PROCESS | 1830 | 1461226582037 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:22 INFO - PROCESS | 1830 | 1461226582190 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:16:22 INFO - PROCESS | 1830 | 1461226582395 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79479a000 == 135 [pid = 1830] [id = 780] 01:16:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa79465fc00) [pid = 1830] [serial = 2339] [outer = (nil)] 01:16:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa794772c00) [pid = 1830] [serial = 2340] [outer = 0x7fa79465fc00] 01:16:22 INFO - PROCESS | 1830 | 1461226582460 Marionette DEBUG loaded listener.js 01:16:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa795849400) [pid = 1830] [serial = 2341] [outer = 0x7fa79465fc00] 01:16:23 INFO - PROCESS | 1830 | 1461226583032 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:16:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:16:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:16:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:16:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1079ms 01:16:23 INFO - PROCESS | 1830 | 1461226583070 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:16:23 INFO - PROCESS | 1830 | 1461226583072 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 01:16:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:16:23 INFO - PROCESS | 1830 | 1461226583093 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:16:23 INFO - PROCESS | 1830 | 1461226583096 Marionette TRACE conn3 <- [1,3086,null,{}] 01:16:23 INFO - PROCESS | 1830 | 1461226583100 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:23 INFO - PROCESS | 1830 | 1461226583312 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:16:23 INFO - PROCESS | 1830 | 1461226583349 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7973b0000 == 136 [pid = 1830] [id = 781] 01:16:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa795849800) [pid = 1830] [serial = 2342] [outer = (nil)] 01:16:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa795950000) [pid = 1830] [serial = 2343] [outer = 0x7fa795849800] 01:16:23 INFO - PROCESS | 1830 | 1461226583400 Marionette DEBUG loaded listener.js 01:16:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7fa79595b000) [pid = 1830] [serial = 2344] [outer = 0x7fa795849800] 01:16:24 INFO - PROCESS | 1830 | 1461226584103 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:16:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:16:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1042ms 01:16:24 INFO - PROCESS | 1830 | 1461226584121 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:16:24 INFO - PROCESS | 1830 | 1461226584124 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 01:16:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:16:24 INFO - PROCESS | 1830 | 1461226584128 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:16:24 INFO - PROCESS | 1830 | 1461226584131 Marionette TRACE conn3 <- [1,3090,null,{}] 01:16:24 INFO - PROCESS | 1830 | 1461226584162 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:25 INFO - PROCESS | 1830 | 1461226585201 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7fa78ea11800) [pid = 1830] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7fa790ef0c00) [pid = 1830] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7fa78e915000) [pid = 1830] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7fa78ea0ac00) [pid = 1830] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7fa7954f4400) [pid = 1830] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7fa795a1c400) [pid = 1830] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7fa78eec7800) [pid = 1830] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7fa7a1abe000) [pid = 1830] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7fa7923f0400) [pid = 1830] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7fa7a2f8b400) [pid = 1830] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7fa7abe64800) [pid = 1830] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7fa7a90eb000) [pid = 1830] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:16:25 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7fa7aba20800) [pid = 1830] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:16:25 INFO - PROCESS | 1830 | 1461226585383 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa795bd7800 == 137 [pid = 1830] [id = 782] 01:16:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7fa78e913800) [pid = 1830] [serial = 2345] [outer = (nil)] 01:16:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7fa7954f4400) [pid = 1830] [serial = 2346] [outer = 0x7fa78e913800] 01:16:25 INFO - PROCESS | 1830 | 1461226585436 Marionette DEBUG loaded listener.js 01:16:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7fa7970ccc00) [pid = 1830] [serial = 2347] [outer = 0x7fa78e913800] 01:16:25 INFO - PROCESS | 1830 | 1461226585909 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:16:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:16:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1834ms 01:16:25 INFO - PROCESS | 1830 | 1461226585970 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:16:25 INFO - PROCESS | 1830 | 1461226585972 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 01:16:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:16:25 INFO - PROCESS | 1830 | 1461226585977 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:16:25 INFO - PROCESS | 1830 | 1461226585978 Marionette TRACE conn3 <- [1,3094,null,{}] 01:16:25 INFO - PROCESS | 1830 | 1461226585988 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:26 INFO - PROCESS | 1830 | 1461226586129 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:16:26 INFO - PROCESS | 1830 | 1461226586141 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7987be800 == 138 [pid = 1830] [id = 783] 01:16:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7fa78d6bac00) [pid = 1830] [serial = 2348] [outer = (nil)] 01:16:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7fa79766fc00) [pid = 1830] [serial = 2349] [outer = 0x7fa78d6bac00] 01:16:26 INFO - PROCESS | 1830 | 1461226586191 Marionette DEBUG loaded listener.js 01:16:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7fa797692400) [pid = 1830] [serial = 2350] [outer = 0x7fa78d6bac00] 01:16:26 INFO - PROCESS | 1830 | 1461226586871 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:16:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:16:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 929ms 01:16:26 INFO - PROCESS | 1830 | 1461226586907 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:16:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:16:26 INFO - PROCESS | 1830 | 1461226586910 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 01:16:26 INFO - PROCESS | 1830 | 1461226586919 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:16:26 INFO - PROCESS | 1830 | 1461226586921 Marionette TRACE conn3 <- [1,3098,null,{}] 01:16:26 INFO - PROCESS | 1830 | 1461226586925 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:27 INFO - PROCESS | 1830 | 1461226587074 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:16:27 INFO - PROCESS | 1830 | 1461226587374 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa78ac3c000 == 139 [pid = 1830] [id = 784] 01:16:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7fa78ab6c400) [pid = 1830] [serial = 2351] [outer = (nil)] 01:16:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7fa78ab70800) [pid = 1830] [serial = 2352] [outer = 0x7fa78ab6c400] 01:16:27 INFO - PROCESS | 1830 | 1461226587441 Marionette DEBUG loaded listener.js 01:16:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7fa78acbfc00) [pid = 1830] [serial = 2353] [outer = 0x7fa78ab6c400] 01:16:28 INFO - PROCESS | 1830 | 1461226588132 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:16:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:16:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1280ms 01:16:28 INFO - PROCESS | 1830 | 1461226588196 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:16:28 INFO - PROCESS | 1830 | 1461226588203 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 01:16:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:16:28 INFO - PROCESS | 1830 | 1461226588210 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:16:28 INFO - PROCESS | 1830 | 1461226588214 Marionette TRACE conn3 <- [1,3102,null,{}] 01:16:28 INFO - PROCESS | 1830 | 1461226588221 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:28 INFO - PROCESS | 1830 | 1461226588396 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:16:28 INFO - PROCESS | 1830 | 1461226588614 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa792f5b800 == 140 [pid = 1830] [id = 785] 01:16:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7fa78ab6d400) [pid = 1830] [serial = 2354] [outer = (nil)] 01:16:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7fa78e73d800) [pid = 1830] [serial = 2355] [outer = 0x7fa78ab6d400] 01:16:28 INFO - PROCESS | 1830 | 1461226588720 Marionette DEBUG loaded listener.js 01:16:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7fa78e91c000) [pid = 1830] [serial = 2356] [outer = 0x7fa78ab6d400] 01:16:29 INFO - PROCESS | 1830 | 1461226589447 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:16:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:16:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1281ms 01:16:29 INFO - PROCESS | 1830 | 1461226589494 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:16:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:16:29 INFO - PROCESS | 1830 | 1461226589499 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 01:16:29 INFO - PROCESS | 1830 | 1461226589506 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:16:29 INFO - PROCESS | 1830 | 1461226589508 Marionette TRACE conn3 <- [1,3106,null,{}] 01:16:29 INFO - PROCESS | 1830 | 1461226589513 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:29 INFO - PROCESS | 1830 | 1461226589715 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 01:16:29 INFO - PROCESS | 1830 | 1461226589956 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa796734800 == 141 [pid = 1830] [id = 786] 01:16:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7fa78e91e400) [pid = 1830] [serial = 2357] [outer = (nil)] 01:16:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7fa791088400) [pid = 1830] [serial = 2358] [outer = 0x7fa78e91e400] 01:16:30 INFO - PROCESS | 1830 | 1461226590022 Marionette DEBUG loaded listener.js 01:16:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7fa7927a3800) [pid = 1830] [serial = 2359] [outer = 0x7fa78e91e400] 01:16:30 INFO - PROCESS | 1830 | 1461226590849 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:16:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:16:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:16:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:16:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1376ms 01:16:30 INFO - PROCESS | 1830 | 1461226590883 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 01:16:30 INFO - PROCESS | 1830 | 1461226590885 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 01:16:30 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:16:30 INFO - PROCESS | 1830 | 1461226590893 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:16:30 INFO - PROCESS | 1830 | 1461226590901 Marionette TRACE conn3 <- [1,3110,null,{}] 01:16:30 INFO - PROCESS | 1830 | 1461226590913 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:31 INFO - PROCESS | 1830 | 1461226591090 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 01:16:31 INFO - PROCESS | 1830 | 1461226591310 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa79ef8d800 == 142 [pid = 1830] [id = 787] 01:16:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7fa78ea09400) [pid = 1830] [serial = 2360] [outer = (nil)] 01:16:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7fa794650800) [pid = 1830] [serial = 2361] [outer = 0x7fa78ea09400] 01:16:31 INFO - PROCESS | 1830 | 1461226591413 Marionette DEBUG loaded listener.js 01:16:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7fa794cc3800) [pid = 1830] [serial = 2362] [outer = 0x7fa78ea09400] 01:16:32 INFO - PROCESS | 1830 | 1461226592084 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:16:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:16:32 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 01:16:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:16:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1235ms 01:16:32 INFO - PROCESS | 1830 | 1461226592128 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 01:16:32 INFO - PROCESS | 1830 | 1461226592132 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 01:16:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:16:32 INFO - PROCESS | 1830 | 1461226592137 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:16:32 INFO - PROCESS | 1830 | 1461226592139 Marionette TRACE conn3 <- [1,3114,null,{}] 01:16:32 INFO - PROCESS | 1830 | 1461226592144 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:32 INFO - PROCESS | 1830 | 1461226592344 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 01:16:32 INFO - PROCESS | 1830 | 1461226592575 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"3c0acfa0-c727-446a-8951-f13dfe25d065\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7fa7a091b800 == 143 [pid = 1830] [id = 788] 01:16:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7fa7927ab800) [pid = 1830] [serial = 2363] [outer = (nil)] 01:16:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 271 (0x7fa795a14c00) [pid = 1830] [serial = 2364] [outer = 0x7fa7927ab800] 01:16:32 INFO - PROCESS | 1830 | 1461226592639 Marionette DEBUG loaded listener.js 01:16:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7fa7975d6000) [pid = 1830] [serial = 2365] [outer = 0x7fa7927ab800] 01:16:33 INFO - PROCESS | 1830 | 1461226593293 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:16:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:16:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1225ms 01:16:33 INFO - PROCESS | 1830 | 1461226593363 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 01:16:33 INFO - PROCESS | 1830 | 1461226593366 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 01:16:34 WARNING - u'runner_teardown' () 01:16:34 INFO - No more tests 01:16:34 INFO - Got 0 unexpected results 01:16:34 INFO - SUITE-END | took 935s 01:16:34 INFO - Closing logging queue 01:16:34 INFO - queue closed 01:16:34 INFO - Return code: 0 01:16:34 WARNING - # TBPL SUCCESS # 01:16:34 INFO - Running post-action listener: _resource_record_post_action 01:16:34 INFO - Running post-run listener: _resource_record_post_run 01:16:35 INFO - Total resource usage - Wall time: 967s; CPU: 97.0%; Read bytes: 8454144; Write bytes: 976826368; Read time: 296; Write time: 301104 01:16:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:16:35 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 0; Write bytes: 55799808; Read time: 0; Write time: 44000 01:16:35 INFO - run-tests - Wall time: 941s; CPU: 97.0%; Read bytes: 5853184; Write bytes: 921026560; Read time: 216; Write time: 257104 01:16:35 INFO - Running post-run listener: _upload_blobber_files 01:16:35 INFO - Blob upload gear active. 01:16:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:16:35 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 01:16:35 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'] 01:16:35 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 01:16:36 INFO - (blobuploader) - INFO - Open directory for files ... 01:16:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:16:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:16:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:16:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:16:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:16:38 INFO - (blobuploader) - INFO - Done attempting. 01:16:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:16:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:16:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:16:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:16:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:16:39 INFO - (blobuploader) - INFO - Done attempting. 01:16:39 INFO - (blobuploader) - INFO - Iteration through files over. 01:16:39 INFO - Return code: 0 01:16:39 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:16:39 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:16:39 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e543cfd740a81ddfbe132fe97c8eb0b6764c3b49f1cee4ee9cdcb3c82b517466994750cd4e605c3a71fcc79d3a1d62fdac0562cde01dd531b9a753095c8f3bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e90dc16ff7d1e30c13e8efc1245cecc23b02610027a37b91e51eada366cd8a949d8948ba21a79593f08aedfd3c07d367511469dbe711968df996b73fd93ffb2a"} 01:16:39 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:16:39 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:16:39 INFO - Contents: 01:16:39 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e543cfd740a81ddfbe132fe97c8eb0b6764c3b49f1cee4ee9cdcb3c82b517466994750cd4e605c3a71fcc79d3a1d62fdac0562cde01dd531b9a753095c8f3bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e90dc16ff7d1e30c13e8efc1245cecc23b02610027a37b91e51eada366cd8a949d8948ba21a79593f08aedfd3c07d367511469dbe711968df996b73fd93ffb2a"} 01:16:39 INFO - Running post-run listener: copy_logs_to_upload_dir 01:16:39 INFO - Copying logs to upload dir... 01:16:39 INFO - mkdir: /builds/slave/test/build/upload/logs 01:16:39 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1052.469363 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 32 secs) (at 2016-04-21 01:16:39.928643) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 01:16:39.930116) ========= 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-1461225518.247404-616765312 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e543cfd740a81ddfbe132fe97c8eb0b6764c3b49f1cee4ee9cdcb3c82b517466994750cd4e605c3a71fcc79d3a1d62fdac0562cde01dd531b9a753095c8f3bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e90dc16ff7d1e30c13e8efc1245cecc23b02610027a37b91e51eada366cd8a949d8948ba21a79593f08aedfd3c07d367511469dbe711968df996b73fd93ffb2a"} build_url:https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031433 build_url: 'https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e543cfd740a81ddfbe132fe97c8eb0b6764c3b49f1cee4ee9cdcb3c82b517466994750cd4e605c3a71fcc79d3a1d62fdac0562cde01dd531b9a753095c8f3bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e90dc16ff7d1e30c13e8efc1245cecc23b02610027a37b91e51eada366cd8a949d8948ba21a79593f08aedfd3c07d367511469dbe711968df996b73fd93ffb2a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EJ1wWQsYSBiWLiIcFFBu_g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 01:16:39.997827) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:16:39.998310) ========= 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-1461225518.247404-616765312 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017745 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:16:40.061691) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 01:16:40.062011) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 01:16:40.062376) ========= ========= Total master_lag: 0.87 =========