builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-018 starttime: 1461238319.92 results: success (0) buildid: 20160421025510 builduid: 56befa3ccb104e0bb0d0de85150549f3 revision: 9ad67a907cae9644493ecbabae4529602ca3fa72 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 04:31:59.918734) ========= master: http://buildbot-master124.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 04:31:59.919172) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 04:31:59.919479) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 04:32:00.108744) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 04:32:00.109074) ========= 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-1461238291.707610-1147078122 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 04:32:00-- 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% 11.6M=0.001s 2016-04-21 04:32:00 (11.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.564282 ========= master_lag: 1.61 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 04:32:02.287733) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:32:02.288307) ========= 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-1461238291.707610-1147078122 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034091 ========= master_lag: 0.23 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:32:02.553908) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 04:32:02.554535) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 9ad67a907cae9644493ecbabae4529602ca3fa72 --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 9ad67a907cae9644493ecbabae4529602ca3fa72 --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-1461238291.707610-1147078122 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 04:32:04,379 truncating revision to first 12 chars 2016-04-21 04:32:04,380 Setting DEBUG logging. 2016-04-21 04:32:04,380 attempt 1/10 2016-04-21 04:32:04,380 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/9ad67a907cae?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 04:32:05,615 unpacking tar archive at: fx-team-9ad67a907cae/testing/mozharness/ program finished with exit code 0 elapsedTime=1.997880 ========= master_lag: 3.91 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 04:32:08.465082) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 04:32:08.465447) ========= script_repo_revision: 9ad67a907cae9644493ecbabae4529602ca3fa72 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 04:32:08.465838) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 04:32:08.466132) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 04:32:08.501922) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 10 secs) (at 2016-04-21 04:32:08.502254) ========= /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-1461238291.707610-1147078122 _=/tools/buildbot/bin/python using PTY: False 04:32:08 INFO - MultiFileLogger online at 20160421 04:32:08 in /builds/slave/test 04:32:08 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 04:32:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:32:08 INFO - {'append_to_log': False, 04:32:08 INFO - 'base_work_dir': '/builds/slave/test', 04:32:08 INFO - 'blob_upload_branch': 'fx-team', 04:32:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:32:08 INFO - 'buildbot_json_path': 'buildprops.json', 04:32:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:32:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:32:08 INFO - 'download_minidump_stackwalk': True, 04:32:08 INFO - 'download_symbols': 'true', 04:32:08 INFO - 'e10s': False, 04:32:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:32:08 INFO - 'tooltool.py': '/tools/tooltool.py', 04:32:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:32:08 INFO - '/tools/misc-python/virtualenv.py')}, 04:32:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:32:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:32:08 INFO - 'log_level': 'info', 04:32:08 INFO - 'log_to_console': True, 04:32:08 INFO - 'opt_config_files': (), 04:32:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:32:08 INFO - '--processes=1', 04:32:08 INFO - '--config=%(test_path)s/wptrunner.ini', 04:32:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:32:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:32:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:32:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:32:08 INFO - 'pip_index': False, 04:32:08 INFO - 'require_test_zip': True, 04:32:08 INFO - 'test_type': ('testharness',), 04:32:08 INFO - 'this_chunk': '1', 04:32:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:32:08 INFO - 'total_chunks': '10', 04:32:08 INFO - 'virtualenv_path': 'venv', 04:32:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:32:08 INFO - 'work_dir': 'build'} 04:32:08 INFO - ##### 04:32:08 INFO - ##### Running clobber step. 04:32:08 INFO - ##### 04:32:08 INFO - Running pre-action listener: _resource_record_pre_action 04:32:08 INFO - Running main action method: clobber 04:32:08 INFO - rmtree: /builds/slave/test/build 04:32:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:32:09 INFO - Running post-action listener: _resource_record_post_action 04:32:09 INFO - ##### 04:32:09 INFO - ##### Running read-buildbot-config step. 04:32:09 INFO - ##### 04:32:09 INFO - Running pre-action listener: _resource_record_pre_action 04:32:09 INFO - Running main action method: read_buildbot_config 04:32:09 INFO - Using buildbot properties: 04:32:09 INFO - { 04:32:09 INFO - "project": "", 04:32:09 INFO - "product": "firefox", 04:32:09 INFO - "script_repo_revision": "production", 04:32:09 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 04:32:09 INFO - "repository": "", 04:32:09 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 04:32:09 INFO - "buildid": "20160421025510", 04:32:09 INFO - "pgo_build": "False", 04:32:09 INFO - "basedir": "/builds/slave/test", 04:32:09 INFO - "buildnumber": 14, 04:32:09 INFO - "slavename": "tst-linux64-spot-018", 04:32:09 INFO - "master": "http://buildbot-master124.bb.releng.use1.mozilla.com:8201/", 04:32:09 INFO - "platform": "linux64", 04:32:09 INFO - "branch": "fx-team", 04:32:09 INFO - "revision": "9ad67a907cae9644493ecbabae4529602ca3fa72", 04:32:09 INFO - "repo_path": "integration/fx-team", 04:32:09 INFO - "moz_repo_path": "", 04:32:09 INFO - "stage_platform": "linux64", 04:32:09 INFO - "builduid": "56befa3ccb104e0bb0d0de85150549f3", 04:32:09 INFO - "slavebuilddir": "test" 04:32:09 INFO - } 04:32:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 04:32:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 04:32:09 INFO - Running post-action listener: _resource_record_post_action 04:32:09 INFO - ##### 04:32:09 INFO - ##### Running download-and-extract step. 04:32:09 INFO - ##### 04:32:09 INFO - Running pre-action listener: _resource_record_pre_action 04:32:09 INFO - Running main action method: download_and_extract 04:32:09 INFO - mkdir: /builds/slave/test/build/tests 04:32:09 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')]} 04:32:09 INFO - https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 04:32:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:32:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:32:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/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 04:32:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/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 04:32:12 INFO - Downloaded 1361 bytes. 04:32:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:32:12 INFO - Using the following test package requirements: 04:32:12 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:32:12 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 04:32:12 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 04:32:12 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:12 INFO - u'jsshell-linux-x86_64.zip'], 04:32:12 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 04:32:12 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:32:12 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 04:32:12 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 04:32:12 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 04:32:12 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:32:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 04:32:12 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 04:32: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')]} 04:32:12 INFO - https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:32:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:32:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:32:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/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 04:32:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/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 04:32:16 INFO - Downloaded 22735754 bytes. 04:32:16 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/*'] 04:32:16 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/* 04:32:17 INFO - caution: filename not matched: web-platform/* 04:32:17 INFO - Return code: 11 04:32:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:32:17 INFO - https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:32:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:32:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:32:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/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 04:32:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/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 04:32:22 INFO - Downloaded 36397854 bytes. 04:32:22 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/*'] 04:32:22 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/* 04:32:26 INFO - caution: filename not matched: bin/* 04:32:26 INFO - caution: filename not matched: config/* 04:32:26 INFO - caution: filename not matched: mozbase/* 04:32:26 INFO - caution: filename not matched: marionette/* 04:32:26 INFO - caution: filename not matched: tools/wptserve/* 04:32:26 INFO - Return code: 11 04:32:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:32:26 INFO - https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:32:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:32:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:32:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/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 04:32:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/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 04:32:32 INFO - Downloaded 64361406 bytes. 04:32:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:32:32 INFO - mkdir: /builds/slave/test/properties 04:32:32 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:32:32 INFO - Writing to file /builds/slave/test/properties/build_url 04:32:32 INFO - Contents: 04:32:32 INFO - build_url:https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:32:33 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:32:33 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:32:33 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:32:33 INFO - Contents: 04:32:33 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:32:33 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')]} 04:32:33 INFO - https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:32:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:32:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:32:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/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 04:32:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/FZRf_mnvSty02jT7qMybCw/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 04:32:42 INFO - Downloaded 90764825 bytes. 04:32:42 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'] 04:32:42 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 04:32:50 INFO - Return code: 0 04:32:50 INFO - Running post-action listener: _resource_record_post_action 04:32:50 INFO - Running post-action listener: set_extra_try_arguments 04:32:50 INFO - ##### 04:32:50 INFO - ##### Running create-virtualenv step. 04:32:50 INFO - ##### 04:32:50 INFO - Running pre-action listener: _pre_create_virtualenv 04:32:50 INFO - Running pre-action listener: _resource_record_pre_action 04:32:50 INFO - Running main action method: create_virtualenv 04:32:50 INFO - Creating virtualenv /builds/slave/test/build/venv 04:32:50 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 04:32:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:32:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:32:50 INFO - Using real prefix '/usr' 04:32:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:32:54 INFO - Installing distribute.............................................................................................................................................................................................done. 04:32:57 INFO - Installing pip.................done. 04:32:57 INFO - Return code: 0 04:32:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:32: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')]} 04:32:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:32:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:32: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')]} 04:32:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:32:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:32: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12c8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12c93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13d0c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x130ff10>, '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 0x13cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13cef10>, '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-1461238291.707610-1147078122', '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 04:32: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:32: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:32:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:32:57 INFO - 'CCACHE_UMASK': '002', 04:32:57 INFO - 'DISPLAY': ':0', 04:32:57 INFO - 'HOME': '/home/cltbld', 04:32:57 INFO - 'LANG': 'en_US.UTF-8', 04:32:57 INFO - 'LOGNAME': 'cltbld', 04:32:57 INFO - 'MAIL': '/var/mail/cltbld', 04:32:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:32:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:32:57 INFO - 'MOZ_NO_REMOTE': '1', 04:32:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:32:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:32:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:32:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:32:57 INFO - 'PWD': '/builds/slave/test', 04:32:57 INFO - 'SHELL': '/bin/bash', 04:32:57 INFO - 'SHLVL': '1', 04:32:57 INFO - 'TERM': 'linux', 04:32:57 INFO - 'TMOUT': '86400', 04:32:57 INFO - 'USER': 'cltbld', 04:32:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461238291.707610-1147078122', 04:32:57 INFO - '_': '/tools/buildbot/bin/python'} 04:32:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:32:58 INFO - Downloading/unpacking psutil>=0.7.1 04:32:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:32:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:32:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:32:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:32:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:32:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:33:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:33:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:33:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:33:03 INFO - Installing collected packages: psutil 04:33:03 INFO - Running setup.py install for psutil 04:33:04 INFO - building 'psutil._psutil_linux' extension 04:33:04 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 04:33:04 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 04:33:04 INFO - building 'psutil._psutil_posix' extension 04:33:04 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 04:33:04 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 04:33:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:33:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:33:05 INFO - Successfully installed psutil 04:33:05 INFO - Cleaning up... 04:33:05 INFO - Return code: 0 04:33:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:33:05 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')]} 04:33:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:33:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:33:05 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')]} 04:33:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:33:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:33:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12c8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12c93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13d0c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x130ff10>, '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 0x13cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13cef10>, '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-1461238291.707610-1147078122', '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 04:33:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:33:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:33:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:33:05 INFO - 'CCACHE_UMASK': '002', 04:33:05 INFO - 'DISPLAY': ':0', 04:33:05 INFO - 'HOME': '/home/cltbld', 04:33:05 INFO - 'LANG': 'en_US.UTF-8', 04:33:05 INFO - 'LOGNAME': 'cltbld', 04:33:05 INFO - 'MAIL': '/var/mail/cltbld', 04:33:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:33:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:33:05 INFO - 'MOZ_NO_REMOTE': '1', 04:33:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:33:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:33:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:33:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:33:05 INFO - 'PWD': '/builds/slave/test', 04:33:05 INFO - 'SHELL': '/bin/bash', 04:33:05 INFO - 'SHLVL': '1', 04:33:05 INFO - 'TERM': 'linux', 04:33:05 INFO - 'TMOUT': '86400', 04:33:05 INFO - 'USER': 'cltbld', 04:33:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461238291.707610-1147078122', 04:33:05 INFO - '_': '/tools/buildbot/bin/python'} 04:33:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:33:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:33:05 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 04:33:05 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 04:33:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:33:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:33:05 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 04:33:05 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 04:33:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:33:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:33:11 INFO - Installing collected packages: mozsystemmonitor 04:33:11 INFO - Running setup.py install for mozsystemmonitor 04:33:11 INFO - Successfully installed mozsystemmonitor 04:33:11 INFO - Cleaning up... 04:33:11 INFO - Return code: 0 04:33:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:33:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:33:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:33:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:33:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:33:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12c8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12c93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13d0c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x130ff10>, '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 0x13cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13cef10>, '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-1461238291.707610-1147078122', '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 04:33:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:33:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:33:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:33:11 INFO - 'CCACHE_UMASK': '002', 04:33:11 INFO - 'DISPLAY': ':0', 04:33:11 INFO - 'HOME': '/home/cltbld', 04:33:11 INFO - 'LANG': 'en_US.UTF-8', 04:33:11 INFO - 'LOGNAME': 'cltbld', 04:33:11 INFO - 'MAIL': '/var/mail/cltbld', 04:33:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:33:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:33:11 INFO - 'MOZ_NO_REMOTE': '1', 04:33:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:33:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:33:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:33:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:33:11 INFO - 'PWD': '/builds/slave/test', 04:33:11 INFO - 'SHELL': '/bin/bash', 04:33:11 INFO - 'SHLVL': '1', 04:33:11 INFO - 'TERM': 'linux', 04:33:11 INFO - 'TMOUT': '86400', 04:33:11 INFO - 'USER': 'cltbld', 04:33:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461238291.707610-1147078122', 04:33:11 INFO - '_': '/tools/buildbot/bin/python'} 04:33:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:33:11 INFO - Downloading/unpacking blobuploader==1.2.4 04:33: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 04:33: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 04:33:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:33:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:33: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 04:33: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 04:33:17 INFO - Downloading blobuploader-1.2.4.tar.gz 04:33:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:33:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:33:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:33:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:33:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:33:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:33:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:33:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:33:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:33:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:33:19 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 04:33:19 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 04:33:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:33:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:33:19 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 04:33:19 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 04:33:19 INFO - Downloading docopt-0.6.1.tar.gz 04:33:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:33:19 INFO - Installing collected packages: blobuploader, requests, docopt 04:33:19 INFO - Running setup.py install for blobuploader 04:33:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:33:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:33:19 INFO - Running setup.py install for requests 04:33:20 INFO - Running setup.py install for docopt 04:33:20 INFO - Successfully installed blobuploader requests docopt 04:33:20 INFO - Cleaning up... 04:33:21 INFO - Return code: 0 04:33:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:33:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:33:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:33:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:33:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:33:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12c8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12c93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13d0c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x130ff10>, '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 0x13cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13cef10>, '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-1461238291.707610-1147078122', '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 04:33:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:33:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:33:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:33:21 INFO - 'CCACHE_UMASK': '002', 04:33:21 INFO - 'DISPLAY': ':0', 04:33:21 INFO - 'HOME': '/home/cltbld', 04:33:21 INFO - 'LANG': 'en_US.UTF-8', 04:33:21 INFO - 'LOGNAME': 'cltbld', 04:33:21 INFO - 'MAIL': '/var/mail/cltbld', 04:33:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:33:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:33:21 INFO - 'MOZ_NO_REMOTE': '1', 04:33:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:33:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:33:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:33:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:33:21 INFO - 'PWD': '/builds/slave/test', 04:33:21 INFO - 'SHELL': '/bin/bash', 04:33:21 INFO - 'SHLVL': '1', 04:33:21 INFO - 'TERM': 'linux', 04:33:21 INFO - 'TMOUT': '86400', 04:33:21 INFO - 'USER': 'cltbld', 04:33:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461238291.707610-1147078122', 04:33:21 INFO - '_': '/tools/buildbot/bin/python'} 04:33:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:33:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:33:21 INFO - Running setup.py (path:/tmp/pip-QrTyD_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:33:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:33:21 INFO - Running setup.py (path:/tmp/pip-vBxj3h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:33:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:33:21 INFO - Running setup.py (path:/tmp/pip-Ch0xtT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:33:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:33:21 INFO - Running setup.py (path:/tmp/pip-3jd3qU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:33:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:33:21 INFO - Running setup.py (path:/tmp/pip-S2C96w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:33:22 INFO - Running setup.py (path:/tmp/pip-QxTJ5z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:33:22 INFO - Running setup.py (path:/tmp/pip-ooBiLw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:33:22 INFO - Running setup.py (path:/tmp/pip-tSUqAm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:33:22 INFO - Running setup.py (path:/tmp/pip-KeIQGH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:33:22 INFO - Running setup.py (path:/tmp/pip-gw5w1D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:33:22 INFO - Running setup.py (path:/tmp/pip-sof5aL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:33:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:33:22 INFO - Running setup.py (path:/tmp/pip-QxnKeK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:33:23 INFO - Running setup.py (path:/tmp/pip-OjpxT_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:33:23 INFO - Running setup.py (path:/tmp/pip-GOGc1c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:23 INFO - Running setup.py (path:/tmp/pip-ZwJdMX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:33:23 INFO - Running setup.py (path:/tmp/pip-3idn7T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:33:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:33:23 INFO - Running setup.py (path:/tmp/pip-5A8BEG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:33:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:33:23 INFO - Running setup.py (path:/tmp/pip-S8E1ET-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:33:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:33:23 INFO - Running setup.py (path:/tmp/pip-OWrCt1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:33:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:23 INFO - Running setup.py (path:/tmp/pip-sbcYZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:33:24 INFO - Running setup.py (path:/tmp/pip-LL93bK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:33:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:33:24 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 04:33:24 INFO - Running setup.py install for manifestparser 04:33:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:33:24 INFO - Running setup.py install for mozcrash 04:33:25 INFO - Running setup.py install for mozdebug 04:33:25 INFO - Running setup.py install for mozdevice 04:33:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:33:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:33:25 INFO - Running setup.py install for mozfile 04:33:25 INFO - Running setup.py install for mozhttpd 04:33:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:33:25 INFO - Running setup.py install for mozinfo 04:33:26 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:33:26 INFO - Running setup.py install for mozInstall 04:33:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:33:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:33:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:33:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:33:26 INFO - Running setup.py install for mozleak 04:33:26 INFO - Running setup.py install for mozlog 04:33:26 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:33:26 INFO - Running setup.py install for moznetwork 04:33:26 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:33:26 INFO - Running setup.py install for mozprocess 04:33:27 INFO - Running setup.py install for mozprofile 04:33:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:33:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:33:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:33:27 INFO - Running setup.py install for mozrunner 04:33:27 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:33:27 INFO - Running setup.py install for mozscreenshot 04:33:27 INFO - Running setup.py install for moztest 04:33:28 INFO - Running setup.py install for mozversion 04:33:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:33:28 INFO - Running setup.py install for wptserve 04:33:28 INFO - Running setup.py install for marionette-driver 04:33:28 INFO - Running setup.py install for browsermob-proxy 04:33:28 INFO - Running setup.py install for marionette-client 04:33:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:33:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:33:29 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 04:33:29 INFO - Cleaning up... 04:33:29 INFO - Return code: 0 04:33:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:33:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:33:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:33:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:33:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:33:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12c8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x12c93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13d0c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x130ff10>, '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 0x13cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13cef10>, '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-1461238291.707610-1147078122', '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 04:33:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:33:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:33:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:33:29 INFO - 'CCACHE_UMASK': '002', 04:33:29 INFO - 'DISPLAY': ':0', 04:33:29 INFO - 'HOME': '/home/cltbld', 04:33:29 INFO - 'LANG': 'en_US.UTF-8', 04:33:29 INFO - 'LOGNAME': 'cltbld', 04:33:29 INFO - 'MAIL': '/var/mail/cltbld', 04:33:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:33:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:33:29 INFO - 'MOZ_NO_REMOTE': '1', 04:33:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:33:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:33:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:33:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:33:29 INFO - 'PWD': '/builds/slave/test', 04:33:29 INFO - 'SHELL': '/bin/bash', 04:33:29 INFO - 'SHLVL': '1', 04:33:29 INFO - 'TERM': 'linux', 04:33:29 INFO - 'TMOUT': '86400', 04:33:29 INFO - 'USER': 'cltbld', 04:33:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461238291.707610-1147078122', 04:33:29 INFO - '_': '/tools/buildbot/bin/python'} 04:33:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:33:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:33:29 INFO - Running setup.py (path:/tmp/pip-H8p9i2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:33:30 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)) 04:33:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:33:30 INFO - Running setup.py (path:/tmp/pip-OSp6zI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:33:30 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)) 04:33:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:33:30 INFO - Running setup.py (path:/tmp/pip-c7wX4U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:33:30 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)) 04:33:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:33:30 INFO - Running setup.py (path:/tmp/pip-5qyKaE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:33:30 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)) 04:33:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:33:30 INFO - Running setup.py (path:/tmp/pip-tEzKM1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:33:30 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)) 04:33:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:33:30 INFO - Running setup.py (path:/tmp/pip-g2t3pr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:33:30 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)) 04:33:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:33:30 INFO - Running setup.py (path:/tmp/pip-wW0U1Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:33:30 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)) 04:33:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:33:30 INFO - Running setup.py (path:/tmp/pip-mEhEaL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:33:31 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)) 04:33:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:33:31 INFO - Running setup.py (path:/tmp/pip-ld7vkd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:33:31 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)) 04:33:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:33:31 INFO - Running setup.py (path:/tmp/pip-2LrWlV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:33:31 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)) 04:33:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:33:31 INFO - Running setup.py (path:/tmp/pip-4XD18K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:33:31 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)) 04:33:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:33:31 INFO - Running setup.py (path:/tmp/pip-vz0JAI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:33:31 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)) 04:33:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:33:31 INFO - Running setup.py (path:/tmp/pip-vYQLbf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:33:31 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)) 04:33:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:33:31 INFO - Running setup.py (path:/tmp/pip-OiUy8W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:33:31 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)) 04:33:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:31 INFO - Running setup.py (path:/tmp/pip-fe7Aj7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:33:32 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)) 04:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:33:32 INFO - Running setup.py (path:/tmp/pip-tlLnwy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:33:32 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)) 04:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:33:32 INFO - Running setup.py (path:/tmp/pip-EbS0Mi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:33:32 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)) 04:33:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:33:32 INFO - Running setup.py (path:/tmp/pip-G_cHUU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:33:32 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)) 04:33:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:33:32 INFO - Running setup.py (path:/tmp/pip-jY58v6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:33:32 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)) 04:33:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:32 INFO - Running setup.py (path:/tmp/pip-ijpn_I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:33:32 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)) 04:33:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:33:33 INFO - Running setup.py (path:/tmp/pip-kYOFzb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:33:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:33:33 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)) 04:33:33 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)) 04:33:33 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)) 04:33:33 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)) 04:33:33 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)) 04:33:33 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)) 04:33:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:33:33 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 04:33:33 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 04:33:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:33:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:33:33 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 04:33:33 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 04:33:38 INFO - Downloading blessings-1.6.tar.gz 04:33:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:33:38 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)) 04:33:38 INFO - Installing collected packages: blessings 04:33:38 INFO - Running setup.py install for blessings 04:33:39 INFO - Successfully installed blessings 04:33:39 INFO - Cleaning up... 04:33:39 INFO - Return code: 0 04:33:39 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:33:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:33:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:33:39 INFO - Reading from file tmpfile_stdout 04:33:39 INFO - Current package versions: 04:33:39 INFO - argparse == 1.2.1 04:33:39 INFO - blessings == 1.6 04:33:39 INFO - blobuploader == 1.2.4 04:33:39 INFO - browsermob-proxy == 0.6.0 04:33:39 INFO - docopt == 0.6.1 04:33:39 INFO - manifestparser == 1.1 04:33:39 INFO - marionette-client == 2.3.0 04:33:39 INFO - marionette-driver == 1.4.0 04:33:39 INFO - mozInstall == 1.12 04:33:39 INFO - mozcrash == 0.17 04:33:39 INFO - mozdebug == 0.1 04:33:39 INFO - mozdevice == 0.48 04:33:39 INFO - mozfile == 1.2 04:33:39 INFO - mozhttpd == 0.7 04:33:39 INFO - mozinfo == 0.9 04:33:39 INFO - mozleak == 0.1 04:33:39 INFO - mozlog == 3.1 04:33:39 INFO - moznetwork == 0.27 04:33:39 INFO - mozprocess == 0.22 04:33:39 INFO - mozprofile == 0.28 04:33:39 INFO - mozrunner == 6.11 04:33:39 INFO - mozscreenshot == 0.1 04:33:39 INFO - mozsystemmonitor == 0.0 04:33:39 INFO - moztest == 0.7 04:33:39 INFO - mozversion == 1.4 04:33:39 INFO - psutil == 3.1.1 04:33:39 INFO - requests == 1.2.3 04:33:39 INFO - wptserve == 1.4.0 04:33:39 INFO - wsgiref == 0.1.2 04:33:39 INFO - Running post-action listener: _resource_record_post_action 04:33:39 INFO - Running post-action listener: _start_resource_monitoring 04:33:39 INFO - Starting resource monitoring. 04:33:39 INFO - ##### 04:33:39 INFO - ##### Running pull step. 04:33:39 INFO - ##### 04:33:39 INFO - Running pre-action listener: _resource_record_pre_action 04:33:39 INFO - Running main action method: pull 04:33:39 INFO - Pull has nothing to do! 04:33:39 INFO - Running post-action listener: _resource_record_post_action 04:33:39 INFO - ##### 04:33:39 INFO - ##### Running install step. 04:33:39 INFO - ##### 04:33:39 INFO - Running pre-action listener: _resource_record_pre_action 04:33:39 INFO - Running main action method: install 04:33:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:33:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:33:40 INFO - Reading from file tmpfile_stdout 04:33:40 INFO - Detecting whether we're running mozinstall >=1.0... 04:33:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:33:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:33:40 INFO - Reading from file tmpfile_stdout 04:33:40 INFO - Output received: 04:33:40 INFO - Usage: mozinstall [options] installer 04:33:40 INFO - Options: 04:33:40 INFO - -h, --help show this help message and exit 04:33:40 INFO - -d DEST, --destination=DEST 04:33:40 INFO - Directory to install application into. [default: 04:33:40 INFO - "/builds/slave/test"] 04:33:40 INFO - --app=APP Application being installed. [default: firefox] 04:33:40 INFO - mkdir: /builds/slave/test/build/application 04:33:40 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'] 04:33:40 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 04:34:12 INFO - Reading from file tmpfile_stdout 04:34:12 INFO - Output received: 04:34:12 INFO - /builds/slave/test/build/application/firefox/firefox 04:34:12 INFO - Running post-action listener: _resource_record_post_action 04:34:12 INFO - ##### 04:34:12 INFO - ##### Running run-tests step. 04:34:12 INFO - ##### 04:34:12 INFO - Running pre-action listener: _resource_record_pre_action 04:34:12 INFO - Running main action method: run_tests 04:34:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:34:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:34:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:34:12 INFO - grabbing minidump binary from tooltool 04:34: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')]} 04:34:12 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 0x130ff10>, '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 0x13cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x13cef10>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:34:12 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 04:34:12 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 04:34:12 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:34:12 INFO - Return code: 0 04:34:12 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:34:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:34:12 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/FZRf_mnvSty02jT7qMybCw/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 04:34:12 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/FZRf_mnvSty02jT7qMybCw/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 04:34:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:34:12 INFO - 'CCACHE_UMASK': '002', 04:34:12 INFO - 'DISPLAY': ':0', 04:34:12 INFO - 'HOME': '/home/cltbld', 04:34:12 INFO - 'LANG': 'en_US.UTF-8', 04:34:12 INFO - 'LOGNAME': 'cltbld', 04:34:12 INFO - 'MAIL': '/var/mail/cltbld', 04:34:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:34:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:34:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:34:12 INFO - 'MOZ_NO_REMOTE': '1', 04:34:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:34:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:34:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:34:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:34:12 INFO - 'PWD': '/builds/slave/test', 04:34:12 INFO - 'SHELL': '/bin/bash', 04:34:12 INFO - 'SHLVL': '1', 04:34:12 INFO - 'TERM': 'linux', 04:34:12 INFO - 'TMOUT': '86400', 04:34:12 INFO - 'USER': 'cltbld', 04:34:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461238291.707610-1147078122', 04:34:12 INFO - '_': '/tools/buildbot/bin/python'} 04:34:12 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/FZRf_mnvSty02jT7qMybCw/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 04:34:13 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 04:34:13 INFO - import pkg_resources 04:34:14 INFO - Using 1 client processes 04:34:15 INFO - wptserve Starting http server on 127.0.0.1:8000 04:34:15 INFO - wptserve Starting http server on 127.0.0.1:8001 04:34:15 INFO - wptserve Starting http server on 127.0.0.1:8443 04:34:17 INFO - SUITE-START | Running 778 tests 04:34:17 INFO - Running testharness tests 04:34:17 INFO - Setting up ssl 04:34:17 INFO - PROCESS | certutil | 04:34:17 INFO - PROCESS | certutil | 04:34:17 INFO - PROCESS | certutil | 04:34:17 INFO - Certificate Nickname Trust Attributes 04:34:17 INFO - SSL,S/MIME,JAR/XPI 04:34:17 INFO - 04:34:17 INFO - web-platform-tests CT,, 04:34:17 INFO - 04:34:17 INFO - Starting runner 04:34:20 INFO - PROCESS | 1827 | 1461238460392 Marionette DEBUG Marionette enabled via build flag and pref 04:34:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b010b800 == 1 [pid = 1827] [id = 1] 04:34:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 1 (0x7f18b010c000) [pid = 1827] [serial = 1] [outer = (nil)] 04:34:20 INFO - PROCESS | 1827 | [1827] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:34:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 2 (0x7f18b010d000) [pid = 1827] [serial = 2] [outer = 0x7f18b010c000] 04:34:21 INFO - PROCESS | 1827 | 1461238461025 Marionette INFO Listening on port 2828 04:34:21 INFO - PROCESS | 1827 | 1461238461604 Marionette DEBUG Marionette enabled via command-line flag 04:34:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad288800 == 2 [pid = 1827] [id = 2] 04:34:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 3 (0x7f18ad2d9000) [pid = 1827] [serial = 3] [outer = (nil)] 04:34:21 INFO - PROCESS | 1827 | [1827] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:34:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 4 (0x7f18ad2da000) [pid = 1827] [serial = 4] [outer = 0x7f18ad2d9000] 04:34:21 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f18ad0af9a0 04:34:21 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f18ac41b220 04:34:21 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f18ac4204f0 04:34:21 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f18ac4207f0 04:34:21 INFO - PROCESS | 1827 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f18ac420b20 04:34:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 5 (0x7f18b1f17800) [pid = 1827] [serial = 5] [outer = 0x7f18b010c000] 04:34:22 INFO - PROCESS | 1827 | [1827] 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 04:34:22 INFO - PROCESS | 1827 | 1461238462029 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57812 04:34:22 INFO - PROCESS | 1827 | [1827] 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 04:34:22 INFO - PROCESS | 1827 | 1461238462124 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57813 04:34:22 INFO - PROCESS | 1827 | 1461238462131 Marionette DEBUG Closed connection conn0 04:34:22 INFO - PROCESS | 1827 | [1827] 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 04:34:22 INFO - PROCESS | 1827 | [1827] 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 04:34:22 INFO - PROCESS | 1827 | 1461238462258 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57814 04:34:22 INFO - PROCESS | 1827 | 1461238462262 Marionette DEBUG Closed connection conn1 04:34:22 INFO - PROCESS | 1827 | [1827] 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 04:34:22 INFO - PROCESS | 1827 | 1461238462327 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57815 04:34:22 INFO - PROCESS | 1827 | 1461238462336 Marionette DEBUG Closed connection conn2 04:34:22 INFO - PROCESS | 1827 | 1461238462385 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:34:22 INFO - PROCESS | 1827 | 1461238462423 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":"20160421025510","device":"desktop","version":"48.0a1"} 04:34:23 INFO - PROCESS | 1827 | [1827] 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 04:34:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b6a91000 == 3 [pid = 1827] [id = 3] 04:34:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 6 (0x7f18b6a9d800) [pid = 1827] [serial = 6] [outer = (nil)] 04:34:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fc57800 == 4 [pid = 1827] [id = 4] 04:34:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 7 (0x7f18a2c1c000) [pid = 1827] [serial = 7] [outer = (nil)] 04:34:24 INFO - PROCESS | 1827 | [1827] 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 04:34:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189ee5a800 == 5 [pid = 1827] [id = 5] 04:34:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 8 (0x7f189fe2ac00) [pid = 1827] [serial = 8] [outer = (nil)] 04:34:24 INFO - PROCESS | 1827 | [1827] 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 04:34:24 INFO - PROCESS | 1827 | [1827] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:34:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 9 (0x7f189ee9fc00) [pid = 1827] [serial = 9] [outer = 0x7f189fe2ac00] 04:34:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 10 (0x7f189e919800) [pid = 1827] [serial = 10] [outer = 0x7f18b6a9d800] 04:34:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 11 (0x7f189e98a400) [pid = 1827] [serial = 11] [outer = 0x7f18a2c1c000] 04:34:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 12 (0x7f189e98c400) [pid = 1827] [serial = 12] [outer = 0x7f189fe2ac00] 04:34:26 INFO - PROCESS | 1827 | 1461238466424 Marionette DEBUG loaded listener.js 04:34:26 INFO - PROCESS | 1827 | 1461238466442 Marionette DEBUG loaded listener.js 04:34:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 13 (0x7f189c8d3000) [pid = 1827] [serial = 13] [outer = 0x7f189fe2ac00] 04:34:27 INFO - PROCESS | 1827 | 1461238467177 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"80289bd7-5f65-428f-8549-0fc71c560866","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":"20160421025510","device":"desktop","version":"48.0a1","command_id":1}}] 04:34:27 INFO - PROCESS | 1827 | 1461238467398 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}] 04:34:27 INFO - PROCESS | 1827 | 1461238467626 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 04:34:27 INFO - PROCESS | 1827 | 1461238467847 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:34:27 INFO - PROCESS | 1827 | [1827] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:34:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 14 (0x7f1899903c00) [pid = 1827] [serial = 14] [outer = 0x7f189fe2ac00] 04:34:28 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:34:28 INFO - PROCESS | 1827 | 1461238468437 Marionette TRACE conn3 <- [1,3,null,{}] 04:34:28 INFO - PROCESS | 1827 | 1461238468506 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:34:28 INFO - PROCESS | 1827 | 1461238468544 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 04:34:28 INFO - PROCESS | 1827 | 1461238468630 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 04:34:28 INFO - PROCESS | 1827 | 1461238468634 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 04:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:34:28 INFO - PROCESS | 1827 | 1461238468665 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:34:28 INFO - PROCESS | 1827 | 1461238468671 Marionette TRACE conn3 <- [1,6,null,{}] 04:34:28 INFO - PROCESS | 1827 | 1461238468722 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}] 04:34:28 INFO - PROCESS | 1827 | 1461238468740 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 04:34:28 INFO - PROCESS | 1827 | 1461238468750 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1898792800 == 6 [pid = 1827] [id = 6] 04:34:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 15 (0x7f1898523c00) [pid = 1827] [serial = 15] [outer = (nil)] 04:34:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 16 (0x7f1898525c00) [pid = 1827] [serial = 16] [outer = 0x7f1898523c00] 04:34:28 INFO - PROCESS | 1827 | 1461238468822 Marionette DEBUG loaded listener.js 04:34:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 17 (0x7f189852c400) [pid = 1827] [serial = 17] [outer = 0x7f1898523c00] 04:34:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18985cf000 == 7 [pid = 1827] [id = 7] 04:34:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 18 (0x7f1898490c00) [pid = 1827] [serial = 18] [outer = (nil)] 04:34:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 19 (0x7f18984cfc00) [pid = 1827] [serial = 19] [outer = 0x7f1898490c00] 04:34:29 INFO - PROCESS | 1827 | 1461238469339 Marionette DEBUG loaded listener.js 04:34:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 20 (0x7f1897508000) [pid = 1827] [serial = 20] [outer = 0x7f1898490c00] 04:34:29 INFO - PROCESS | 1827 | [1827] 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 04:34:29 INFO - PROCESS | 1827 | 1461238469992 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]]]}] 04:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1395ms 04:34:30 INFO - PROCESS | 1827 | 1461238470098 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 04:34:30 INFO - PROCESS | 1827 | 1461238470100 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 04:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:34:30 INFO - PROCESS | 1827 | 1461238470130 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:34:30 INFO - PROCESS | 1827 | 1461238470133 Marionette TRACE conn3 <- [1,10,null,{}] 04:34:30 INFO - PROCESS | 1827 | 1461238470156 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}] 04:34:30 INFO - PROCESS | 1827 | 1461238470330 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 04:34:30 INFO - PROCESS | 1827 | 1461238470345 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad5b2000 == 8 [pid = 1827] [id = 8] 04:34:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 21 (0x7f189848c400) [pid = 1827] [serial = 21] [outer = (nil)] 04:34:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 22 (0x7f189c8d5000) [pid = 1827] [serial = 22] [outer = 0x7f189848c400] 04:34:30 INFO - PROCESS | 1827 | 1461238470410 Marionette DEBUG loaded listener.js 04:34:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 23 (0x7f1896578800) [pid = 1827] [serial = 23] [outer = 0x7f189848c400] 04:34:31 INFO - PROCESS | 1827 | 1461238471379 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]]]}] 04:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1298ms 04:34:31 INFO - PROCESS | 1827 | 1461238471413 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 04:34:31 INFO - PROCESS | 1827 | 1461238471419 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 04:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:34:31 INFO - PROCESS | 1827 | 1461238471427 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:34:31 INFO - PROCESS | 1827 | 1461238471432 Marionette TRACE conn3 <- [1,14,null,{}] 04:34:31 INFO - PROCESS | 1827 | 1461238471440 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}] 04:34:31 INFO - PROCESS | 1827 | 1461238471635 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 04:34:31 INFO - PROCESS | 1827 | 1461238471790 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1897556000 == 9 [pid = 1827] [id = 9] 04:34:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 24 (0x7f18975ba800) [pid = 1827] [serial = 24] [outer = (nil)] 04:34:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 25 (0x7f18975c5400) [pid = 1827] [serial = 25] [outer = 0x7f18975ba800] 04:34:31 INFO - PROCESS | 1827 | 1461238471886 Marionette DEBUG loaded listener.js 04:34:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 26 (0x7f18984d7c00) [pid = 1827] [serial = 26] [outer = 0x7f18975ba800] 04:34:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18985d3000 == 10 [pid = 1827] [id = 10] 04:34:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 27 (0x7f18985d4000) [pid = 1827] [serial = 27] [outer = (nil)] 04:34:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 28 (0x7f189877d000) [pid = 1827] [serial = 28] [outer = 0x7f18985d4000] 04:34:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 29 (0x7f18985da000) [pid = 1827] [serial = 29] [outer = 0x7f18985d4000] 04:34:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189995d800 == 11 [pid = 1827] [id = 11] 04:34:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 30 (0x7f1896663c00) [pid = 1827] [serial = 30] [outer = (nil)] 04:34:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 31 (0x7f189d0eac00) [pid = 1827] [serial = 31] [outer = 0x7f1896663c00] 04:34:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 32 (0x7f189852c000) [pid = 1827] [serial = 32] [outer = 0x7f1896663c00] 04:34:32 INFO - PROCESS | 1827 | 1461238472974 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]]]}] 04:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1636ms 04:34:33 INFO - PROCESS | 1827 | 1461238473063 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 04:34:33 INFO - PROCESS | 1827 | 1461238473070 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 04:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:34:33 INFO - PROCESS | 1827 | 1461238473080 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:34:33 INFO - PROCESS | 1827 | 1461238473085 Marionette TRACE conn3 <- [1,18,null,{}] 04:34:33 INFO - PROCESS | 1827 | 1461238473090 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}] 04:34:33 INFO - PROCESS | 1827 | 1461238473301 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 04:34:33 INFO - PROCESS | 1827 | 1461238473452 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189dd8e000 == 12 [pid = 1827] [id = 12] 04:34:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 33 (0x7f1899b10000) [pid = 1827] [serial = 33] [outer = (nil)] 04:34:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 34 (0x7f189d551400) [pid = 1827] [serial = 34] [outer = 0x7f1899b10000] 04:34:33 INFO - PROCESS | 1827 | 1461238473539 Marionette DEBUG loaded listener.js 04:34:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 35 (0x7f189f8e6c00) [pid = 1827] [serial = 35] [outer = 0x7f1899b10000] 04:34:34 INFO - PROCESS | 1827 | 1461238474308 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]]]}] 04:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1241ms 04:34:34 INFO - PROCESS | 1827 | 1461238474322 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 04:34:34 INFO - PROCESS | 1827 | 1461238474327 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 04:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:34:34 INFO - PROCESS | 1827 | 1461238474338 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:34:34 INFO - PROCESS | 1827 | 1461238474346 Marionette TRACE conn3 <- [1,22,null,{}] 04:34:34 INFO - PROCESS | 1827 | 1461238474371 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}] 04:34:34 INFO - PROCESS | 1827 | 1461238474598 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 04:34:34 INFO - PROCESS | 1827 | 1461238474705 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f561800 == 13 [pid = 1827] [id = 13] 04:34:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 36 (0x7f1897507c00) [pid = 1827] [serial = 36] [outer = (nil)] 04:34:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 37 (0x7f189fbe5c00) [pid = 1827] [serial = 37] [outer = 0x7f1897507c00] 04:34:34 INFO - PROCESS | 1827 | 1461238474788 Marionette DEBUG loaded listener.js 04:34:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 38 (0x7f18a2c74c00) [pid = 1827] [serial = 38] [outer = 0x7f1897507c00] 04:34:35 INFO - PROCESS | 1827 | 1461238475785 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]]]}] 04:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1496ms 04:34:35 INFO - PROCESS | 1827 | 1461238475833 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 04:34:35 INFO - PROCESS | 1827 | 1461238475838 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 04:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:34:35 INFO - PROCESS | 1827 | 1461238475846 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:34:35 INFO - PROCESS | 1827 | 1461238475851 Marionette TRACE conn3 <- [1,26,null,{}] 04:34:35 INFO - PROCESS | 1827 | 1461238475860 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}] 04:34:36 INFO - PROCESS | 1827 | 1461238476096 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 04:34:36 INFO - PROCESS | 1827 | 1461238476341 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e20e000 == 14 [pid = 1827] [id = 14] 04:34:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 39 (0x7f189ec66000) [pid = 1827] [serial = 39] [outer = (nil)] 04:34:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 40 (0x7f189eea0c00) [pid = 1827] [serial = 40] [outer = 0x7f189ec66000] 04:34:36 INFO - PROCESS | 1827 | 1461238476440 Marionette DEBUG loaded listener.js 04:34:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 41 (0x7f189fbddc00) [pid = 1827] [serial = 41] [outer = 0x7f189ec66000] 04:34:37 INFO - PROCESS | 1827 | 1461238477116 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]]]}] 04:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1288ms 04:34:37 INFO - PROCESS | 1827 | 1461238477134 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 04:34:37 INFO - PROCESS | 1827 | 1461238477141 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 04:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:34:37 INFO - PROCESS | 1827 | 1461238477151 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:34:37 INFO - PROCESS | 1827 | 1461238477154 Marionette TRACE conn3 <- [1,30,null,{}] 04:34:37 INFO - PROCESS | 1827 | 1461238477164 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}] 04:34:37 INFO - PROCESS | 1827 | 1461238477319 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 04:34:37 INFO - PROCESS | 1827 | 1461238477400 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f561000 == 15 [pid = 1827] [id = 15] 04:34:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 42 (0x7f1897509800) [pid = 1827] [serial = 42] [outer = (nil)] 04:34:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 43 (0x7f189fe22c00) [pid = 1827] [serial = 43] [outer = 0x7f1897509800] 04:34:37 INFO - PROCESS | 1827 | 1461238477462 Marionette DEBUG loaded listener.js 04:34:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 44 (0x7f18a017a800) [pid = 1827] [serial = 44] [outer = 0x7f1897509800] 04:34:38 INFO - PROCESS | 1827 | 1461238478109 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]]]}] 04:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 984ms 04:34:38 INFO - PROCESS | 1827 | 1461238478135 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 04:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:34:38 INFO - PROCESS | 1827 | 1461238478139 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 04:34:38 INFO - PROCESS | 1827 | 1461238478146 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:34:38 INFO - PROCESS | 1827 | 1461238478151 Marionette TRACE conn3 <- [1,34,null,{}] 04:34:38 INFO - PROCESS | 1827 | 1461238478166 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}] 04:34:38 INFO - PROCESS | 1827 | 1461238478337 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 04:34:38 INFO - PROCESS | 1827 | 1461238478367 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fc65800 == 16 [pid = 1827] [id = 16] 04:34:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 45 (0x7f189e982c00) [pid = 1827] [serial = 45] [outer = (nil)] 04:34:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 46 (0x7f18a0cbb400) [pid = 1827] [serial = 46] [outer = 0x7f189e982c00] 04:34:38 INFO - PROCESS | 1827 | 1461238478438 Marionette DEBUG loaded listener.js 04:34:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 47 (0x7f18a2ae4c00) [pid = 1827] [serial = 47] [outer = 0x7f189e982c00] 04:34:39 INFO - PROCESS | 1827 | 1461238479185 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]]]}] 04:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1085ms 04:34:39 INFO - PROCESS | 1827 | 1461238479231 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 04:34:39 INFO - PROCESS | 1827 | 1461238479236 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 04:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:34:39 INFO - PROCESS | 1827 | 1461238479253 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:34:39 INFO - PROCESS | 1827 | 1461238479257 Marionette TRACE conn3 <- [1,38,null,{}] 04:34:39 INFO - PROCESS | 1827 | 1461238479264 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}] 04:34:39 INFO - PROCESS | 1827 | 1461238479404 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 04:34:39 INFO - PROCESS | 1827 | 1461238479414 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a0155000 == 17 [pid = 1827] [id = 17] 04:34:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 48 (0x7f1899e61c00) [pid = 1827] [serial = 48] [outer = (nil)] 04:34:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 49 (0x7f18a73edc00) [pid = 1827] [serial = 49] [outer = 0x7f1899e61c00] 04:34:39 INFO - PROCESS | 1827 | 1461238479480 Marionette DEBUG loaded listener.js 04:34:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 50 (0x7f18ad04f800) [pid = 1827] [serial = 50] [outer = 0x7f1899e61c00] 04:34:40 INFO - PROCESS | 1827 | 1461238480239 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]]]}] 04:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1032ms 04:34:40 INFO - PROCESS | 1827 | 1461238480286 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 04:34:40 INFO - PROCESS | 1827 | 1461238480289 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 04:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:34:40 INFO - PROCESS | 1827 | 1461238480296 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:34:40 INFO - PROCESS | 1827 | 1461238480300 Marionette TRACE conn3 <- [1,42,null,{}] 04:34:40 INFO - PROCESS | 1827 | 1461238480305 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}] 04:34:40 INFO - PROCESS | 1827 | 1461238480474 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 04:34:40 INFO - PROCESS | 1827 | 1461238480494 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a092c000 == 18 [pid = 1827] [id = 18] 04:34:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7f18a73e1c00) [pid = 1827] [serial = 51] [outer = (nil)] 04:34:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7f18ad058c00) [pid = 1827] [serial = 52] [outer = 0x7f18a73e1c00] 04:34:40 INFO - PROCESS | 1827 | 1461238480576 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7f18ad391c00) [pid = 1827] [serial = 53] [outer = 0x7f18a73e1c00] 04:34:41 INFO - PROCESS | 1827 | 1461238481531 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]]]}] 04:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1290ms 04:34:41 INFO - PROCESS | 1827 | 1461238481586 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 04:34:41 INFO - PROCESS | 1827 | 1461238481592 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 04:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:34:41 INFO - PROCESS | 1827 | 1461238481601 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:34:41 INFO - PROCESS | 1827 | 1461238481606 Marionette TRACE conn3 <- [1,46,null,{}] 04:34:41 INFO - PROCESS | 1827 | 1461238481614 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}] 04:34:41 INFO - PROCESS | 1827 | 1461238481830 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 04:34:41 INFO - PROCESS | 1827 | 1461238481952 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189dd95800 == 19 [pid = 1827] [id = 19] 04:34:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7f18975c6400) [pid = 1827] [serial = 54] [outer = (nil)] 04:34:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7f18984d6c00) [pid = 1827] [serial = 55] [outer = 0x7f18975c6400] 04:34:42 INFO - PROCESS | 1827 | 1461238482078 Marionette DEBUG loaded listener.js 04:34:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7f1899b10400) [pid = 1827] [serial = 56] [outer = 0x7f18975c6400] 04:34:42 INFO - PROCESS | 1827 | 1461238482946 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]]]}] 04:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1383ms 04:34:42 INFO - PROCESS | 1827 | 1461238482984 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 04:34:42 INFO - PROCESS | 1827 | 1461238482992 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 04:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:34:43 INFO - PROCESS | 1827 | 1461238483003 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:34:43 INFO - PROCESS | 1827 | 1461238483006 Marionette TRACE conn3 <- [1,50,null,{}] 04:34:43 INFO - PROCESS | 1827 | 1461238483013 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}] 04:34:43 INFO - PROCESS | 1827 | 1461238483178 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 04:34:43 INFO - PROCESS | 1827 | 1461238483301 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a0070800 == 20 [pid = 1827] [id = 20] 04:34:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7f18975c8400) [pid = 1827] [serial = 57] [outer = (nil)] 04:34:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7f189f817400) [pid = 1827] [serial = 58] [outer = 0x7f18975c8400] 04:34:43 INFO - PROCESS | 1827 | 1461238483396 Marionette DEBUG loaded listener.js 04:34:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7f189fe1b400) [pid = 1827] [serial = 59] [outer = 0x7f18975c8400] 04:34:44 INFO - PROCESS | 1827 | 1461238484263 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]]]}] 04:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1289ms 04:34:44 INFO - PROCESS | 1827 | 1461238484296 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 04:34:44 INFO - PROCESS | 1827 | 1461238484300 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 04:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:34:44 INFO - PROCESS | 1827 | 1461238484312 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:34:44 INFO - PROCESS | 1827 | 1461238484318 Marionette TRACE conn3 <- [1,54,null,{}] 04:34:44 INFO - PROCESS | 1827 | 1461238484334 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}] 04:34:44 INFO - PROCESS | 1827 | 1461238484515 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 04:34:44 INFO - PROCESS | 1827 | 1461238484649 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f4f2000 == 21 [pid = 1827] [id = 21] 04:34:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7f189fe22000) [pid = 1827] [serial = 60] [outer = (nil)] 04:34:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7f18a2c1a400) [pid = 1827] [serial = 61] [outer = 0x7f189fe22000] 04:34:44 INFO - PROCESS | 1827 | 1461238484760 Marionette DEBUG loaded listener.js 04:34:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7f18ad059400) [pid = 1827] [serial = 62] [outer = 0x7f189fe22000] 04:34:45 INFO - PROCESS | 1827 | 1461238485721 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]]]}] 04:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1488ms 04:34:45 INFO - PROCESS | 1827 | 1461238485800 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 04:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:34:45 INFO - PROCESS | 1827 | 1461238485805 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 04:34:45 INFO - PROCESS | 1827 | 1461238485814 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:34:45 INFO - PROCESS | 1827 | 1461238485821 Marionette TRACE conn3 <- [1,58,null,{}] 04:34:45 INFO - PROCESS | 1827 | 1461238485827 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}] 04:34:46 INFO - PROCESS | 1827 | 1461238486120 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 04:34:46 INFO - PROCESS | 1827 | 1461238486311 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896545000 == 22 [pid = 1827] [id = 22] 04:34:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7f18984d5400) [pid = 1827] [serial = 63] [outer = (nil)] 04:34:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7f1898526000) [pid = 1827] [serial = 64] [outer = 0x7f18984d5400] 04:34:46 INFO - PROCESS | 1827 | 1461238486449 Marionette DEBUG loaded listener.js 04:34:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7f189c5eb000) [pid = 1827] [serial = 65] [outer = 0x7f18984d5400] 04:34:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a0155000 == 21 [pid = 1827] [id = 17] 04:34:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189fc65800 == 20 [pid = 1827] [id = 16] 04:34:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f561000 == 19 [pid = 1827] [id = 15] 04:34:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e20e000 == 18 [pid = 1827] [id = 14] 04:34:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f561800 == 17 [pid = 1827] [id = 13] 04:34:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1897556000 == 16 [pid = 1827] [id = 9] 04:34:47 INFO - PROCESS | 1827 | 1461238487268 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]]]}] 04:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1535ms 04:34:47 INFO - PROCESS | 1827 | 1461238487349 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 04:34:47 INFO - PROCESS | 1827 | 1461238487355 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 04:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:34:47 INFO - PROCESS | 1827 | 1461238487364 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:34:47 INFO - PROCESS | 1827 | 1461238487370 Marionette TRACE conn3 <- [1,62,null,{}] 04:34:47 INFO - PROCESS | 1827 | 1461238487380 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}] 04:34:47 INFO - PROCESS | 1827 | 1461238487554 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 04:34:47 INFO - PROCESS | 1827 | 1461238487653 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189c66e800 == 17 [pid = 1827] [id = 23] 04:34:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7f1899b0d800) [pid = 1827] [serial = 66] [outer = (nil)] 04:34:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7f189c5e5000) [pid = 1827] [serial = 67] [outer = 0x7f1899b0d800] 04:34:47 INFO - PROCESS | 1827 | 1461238487733 Marionette DEBUG loaded listener.js 04:34:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7f189e18c400) [pid = 1827] [serial = 68] [outer = 0x7f1899b0d800] 04:34:48 INFO - PROCESS | 1827 | 1461238488544 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]]]}] 04:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1239ms 04:34:48 INFO - PROCESS | 1827 | 1461238488603 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 04:34:48 INFO - PROCESS | 1827 | 1461238488612 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 04:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:34:48 INFO - PROCESS | 1827 | 1461238488622 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:34:48 INFO - PROCESS | 1827 | 1461238488626 Marionette TRACE conn3 <- [1,66,null,{}] 04:34:48 INFO - PROCESS | 1827 | 1461238488633 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}] 04:34:48 INFO - PROCESS | 1827 | 1461238488818 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 04:34:48 INFO - PROCESS | 1827 | 1461238488958 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fae8000 == 18 [pid = 1827] [id = 24] 04:34:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7f189c583c00) [pid = 1827] [serial = 69] [outer = (nil)] 04:34:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7f18a017bc00) [pid = 1827] [serial = 70] [outer = 0x7f189c583c00] 04:34:49 INFO - PROCESS | 1827 | 1461238489036 Marionette DEBUG loaded listener.js 04:34:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7f18a0cbbc00) [pid = 1827] [serial = 71] [outer = 0x7f189c583c00] 04:34:49 INFO - PROCESS | 1827 | 1461238489976 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]]]}] 04:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1435ms 04:34:50 INFO - PROCESS | 1827 | 1461238490057 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 04:34:50 INFO - PROCESS | 1827 | 1461238490062 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 04:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:34:50 INFO - PROCESS | 1827 | 1461238490068 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:34:50 INFO - PROCESS | 1827 | 1461238490074 Marionette TRACE conn3 <- [1,70,null,{}] 04:34:50 INFO - PROCESS | 1827 | 1461238490090 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}] 04:34:50 INFO - PROCESS | 1827 | 1461238490317 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 04:34:50 INFO - PROCESS | 1827 | 1461238490474 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a2954800 == 19 [pid = 1827] [id = 25] 04:34:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7f18a2c74800) [pid = 1827] [serial = 72] [outer = (nil)] 04:34:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7f18ad390800) [pid = 1827] [serial = 73] [outer = 0x7f18a2c74800] 04:34:50 INFO - PROCESS | 1827 | 1461238490563 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7f18ad5a3000) [pid = 1827] [serial = 74] [outer = 0x7f18a2c74800] 04:34:51 INFO - PROCESS | 1827 | 1461238491437 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]]]}] 04:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1441ms 04:34:51 INFO - PROCESS | 1827 | 1461238491510 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 04:34:51 INFO - PROCESS | 1827 | 1461238491514 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 04:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:34:51 INFO - PROCESS | 1827 | 1461238491520 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:34:51 INFO - PROCESS | 1827 | 1461238491522 Marionette TRACE conn3 <- [1,74,null,{}] 04:34:51 INFO - PROCESS | 1827 | 1461238491530 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}] 04:34:51 INFO - PROCESS | 1827 | 1461238491691 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 04:34:51 INFO - PROCESS | 1827 | 1461238491816 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a7321800 == 20 [pid = 1827] [id = 26] 04:34:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7f189666a000) [pid = 1827] [serial = 75] [outer = (nil)] 04:34:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7f18b06c5c00) [pid = 1827] [serial = 76] [outer = 0x7f189666a000] 04:34:51 INFO - PROCESS | 1827 | 1461238491908 Marionette DEBUG loaded listener.js 04:34:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7f18b25c0c00) [pid = 1827] [serial = 77] [outer = 0x7f189666a000] 04:34:52 INFO - PROCESS | 1827 | 1461238492736 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]]]}] 04:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1278ms 04:34:52 INFO - PROCESS | 1827 | 1461238492800 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 04:34:52 INFO - PROCESS | 1827 | 1461238492805 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 04:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:34:52 INFO - PROCESS | 1827 | 1461238492835 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:34:52 INFO - PROCESS | 1827 | 1461238492838 Marionette TRACE conn3 <- [1,78,null,{}] 04:34:52 INFO - PROCESS | 1827 | 1461238492845 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}] 04:34:53 INFO - PROCESS | 1827 | 1461238493008 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 04:34:53 INFO - PROCESS | 1827 | 1461238493131 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad28b800 == 21 [pid = 1827] [id = 27] 04:34:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7f1896581400) [pid = 1827] [serial = 78] [outer = (nil)] 04:34:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7f18b262ac00) [pid = 1827] [serial = 79] [outer = 0x7f1896581400] 04:34:53 INFO - PROCESS | 1827 | 1461238493207 Marionette DEBUG loaded listener.js 04:34:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7f18b27b1800) [pid = 1827] [serial = 80] [outer = 0x7f1896581400] 04:34:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a0070800 == 20 [pid = 1827] [id = 20] 04:34:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189dd95800 == 19 [pid = 1827] [id = 19] 04:34:54 INFO - PROCESS | 1827 | 1461238494214 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]]]}] 04:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1440ms 04:34:54 INFO - PROCESS | 1827 | 1461238494269 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 04:34:54 INFO - PROCESS | 1827 | 1461238494274 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 04:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:34:54 INFO - PROCESS | 1827 | 1461238494283 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:34:54 INFO - PROCESS | 1827 | 1461238494288 Marionette TRACE conn3 <- [1,82,null,{}] 04:34:54 INFO - PROCESS | 1827 | 1461238494298 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}] 04:34:54 INFO - PROCESS | 1827 | 1461238494471 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 04:34:54 INFO - PROCESS | 1827 | 1461238494613 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e9e6800 == 20 [pid = 1827] [id = 28] 04:34:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7f189c5ebc00) [pid = 1827] [serial = 81] [outer = (nil)] 04:34:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7f189d54a800) [pid = 1827] [serial = 82] [outer = 0x7f189c5ebc00] 04:34:54 INFO - PROCESS | 1827 | 1461238494692 Marionette DEBUG loaded listener.js 04:34:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7f189f815400) [pid = 1827] [serial = 83] [outer = 0x7f189c5ebc00] 04:34:55 INFO - PROCESS | 1827 | 1461238495565 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]]]}] 04:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1349ms 04:34:55 INFO - PROCESS | 1827 | 1461238495634 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 04:34:55 INFO - PROCESS | 1827 | 1461238495644 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 04:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:34:55 INFO - PROCESS | 1827 | 1461238495678 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:34:55 INFO - PROCESS | 1827 | 1461238495681 Marionette TRACE conn3 <- [1,86,null,{}] 04:34:55 INFO - PROCESS | 1827 | 1461238495688 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}] 04:34:55 INFO - PROCESS | 1827 | 1461238495855 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 04:34:55 INFO - PROCESS | 1827 | 1461238495986 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a291c800 == 21 [pid = 1827] [id = 29] 04:34:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7f189c69e400) [pid = 1827] [serial = 84] [outer = (nil)] 04:34:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f18a29e5400) [pid = 1827] [serial = 85] [outer = 0x7f189c69e400] 04:34:56 INFO - PROCESS | 1827 | 1461238496083 Marionette DEBUG loaded listener.js 04:34:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f18ac4e2800) [pid = 1827] [serial = 86] [outer = 0x7f189c69e400] 04:34:57 INFO - PROCESS | 1827 | 1461238497016 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]]]}] 04:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1389ms 04:34:57 INFO - PROCESS | 1827 | 1461238497063 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 04:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:34:57 INFO - PROCESS | 1827 | 1461238497067 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 04:34:57 INFO - PROCESS | 1827 | 1461238497074 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:34:57 INFO - PROCESS | 1827 | 1461238497080 Marionette TRACE conn3 <- [1,90,null,{}] 04:34:57 INFO - PROCESS | 1827 | 1461238497097 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}] 04:34:57 INFO - PROCESS | 1827 | 1461238497269 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 04:34:57 INFO - PROCESS | 1827 | 1461238497394 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189c59f800 == 22 [pid = 1827] [id = 30] 04:34:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f189c5e5400) [pid = 1827] [serial = 87] [outer = (nil)] 04:34:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f18ae42d400) [pid = 1827] [serial = 88] [outer = 0x7f189c5e5400] 04:34:57 INFO - PROCESS | 1827 | 1461238497482 Marionette DEBUG loaded listener.js 04:34:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f18b25b8c00) [pid = 1827] [serial = 89] [outer = 0x7f189c5e5400] 04:34:58 INFO - PROCESS | 1827 | 1461238498437 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]]]}] 04:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1392ms 04:34:58 INFO - PROCESS | 1827 | 1461238498467 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 04:34:58 INFO - PROCESS | 1827 | 1461238498472 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 04:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:34:58 INFO - PROCESS | 1827 | 1461238498477 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:34:58 INFO - PROCESS | 1827 | 1461238498479 Marionette TRACE conn3 <- [1,94,null,{}] 04:34:58 INFO - PROCESS | 1827 | 1461238498485 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}] 04:34:58 INFO - PROCESS | 1827 | 1461238498692 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 04:34:58 INFO - PROCESS | 1827 | 1461238498845 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae190000 == 23 [pid = 1827] [id = 31] 04:34:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f18ad51f800) [pid = 1827] [serial = 90] [outer = (nil)] 04:34:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f18b2a2d800) [pid = 1827] [serial = 91] [outer = 0x7f18ad51f800] 04:34:58 INFO - PROCESS | 1827 | 1461238498972 Marionette DEBUG loaded listener.js 04:34:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f18b2b0c400) [pid = 1827] [serial = 92] [outer = 0x7f18ad51f800] 04:34:59 INFO - PROCESS | 1827 | 1461238499961 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]]]}] 04:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1529ms 04:35:00 INFO - PROCESS | 1827 | 1461238500012 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 04:35:00 INFO - PROCESS | 1827 | 1461238500016 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 04:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:35:00 INFO - PROCESS | 1827 | 1461238500024 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:35:00 INFO - PROCESS | 1827 | 1461238500027 Marionette TRACE conn3 <- [1,98,null,{}] 04:35:00 INFO - PROCESS | 1827 | 1461238500037 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}] 04:35:00 INFO - PROCESS | 1827 | 1461238500260 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 04:35:00 INFO - PROCESS | 1827 | 1461238500403 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae71a800 == 24 [pid = 1827] [id = 32] 04:35:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f18a2adc800) [pid = 1827] [serial = 93] [outer = (nil)] 04:35:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f18b479b800) [pid = 1827] [serial = 94] [outer = 0x7f18a2adc800] 04:35:00 INFO - PROCESS | 1827 | 1461238500478 Marionette DEBUG loaded listener.js 04:35:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f18b2b05000) [pid = 1827] [serial = 95] [outer = 0x7f18a2adc800] 04:35:01 INFO - PROCESS | 1827 | 1461238501227 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]]]}] 04:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1281ms 04:35:01 INFO - PROCESS | 1827 | 1461238501313 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 04:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:35:01 INFO - PROCESS | 1827 | 1461238501318 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 04:35:01 INFO - PROCESS | 1827 | 1461238501324 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:35:01 INFO - PROCESS | 1827 | 1461238501328 Marionette TRACE conn3 <- [1,102,null,{}] 04:35:01 INFO - PROCESS | 1827 | 1461238501333 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}] 04:35:01 INFO - PROCESS | 1827 | 1461238501541 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 04:35:01 INFO - PROCESS | 1827 | 1461238501675 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b1f1b000 == 25 [pid = 1827] [id = 33] 04:35:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f18967b8400) [pid = 1827] [serial = 96] [outer = (nil)] 04:35:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f18967ba000) [pid = 1827] [serial = 97] [outer = 0x7f18967b8400] 04:35:01 INFO - PROCESS | 1827 | 1461238501779 Marionette DEBUG loaded listener.js 04:35:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f18967c2800) [pid = 1827] [serial = 98] [outer = 0x7f18967b8400] 04:35:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f18967ba400) [pid = 1827] [serial = 99] [outer = 0x7f1896663c00] 04:35:02 INFO - PROCESS | 1827 | 1461238502991 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]]]}] 04:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1735ms 04:35:03 INFO - PROCESS | 1827 | 1461238503188 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 04:35:03 INFO - PROCESS | 1827 | 1461238503198 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 04:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:35:03 INFO - PROCESS | 1827 | 1461238503376 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:35:03 INFO - PROCESS | 1827 | 1461238503391 Marionette TRACE conn3 <- [1,106,null,{}] 04:35:03 INFO - PROCESS | 1827 | 1461238503411 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}] 04:35:03 INFO - PROCESS | 1827 | 1461238503587 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 04:35:03 INFO - PROCESS | 1827 | 1461238503829 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:03 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189c66e800 == 24 [pid = 1827] [id = 23] 04:35:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189878b800 == 25 [pid = 1827] [id = 34] 04:35:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f18967b6c00) [pid = 1827] [serial = 100] [outer = (nil)] 04:35:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f18967bc800) [pid = 1827] [serial = 101] [outer = 0x7f18967b6c00] 04:35:03 INFO - PROCESS | 1827 | 1461238503930 Marionette DEBUG loaded listener.js 04:35:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f1899906800) [pid = 1827] [serial = 102] [outer = 0x7f18967b6c00] 04:35:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189dd8e000 == 24 [pid = 1827] [id = 12] 04:35:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a7321800 == 23 [pid = 1827] [id = 26] 04:35:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a2954800 == 22 [pid = 1827] [id = 25] 04:35:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1898792800 == 21 [pid = 1827] [id = 6] 04:35:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b1f1b000 == 20 [pid = 1827] [id = 33] 04:35:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ae71a800 == 19 [pid = 1827] [id = 32] 04:35:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f4f2000 == 18 [pid = 1827] [id = 21] 04:35:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189c59f800 == 17 [pid = 1827] [id = 30] 04:35:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ae190000 == 16 [pid = 1827] [id = 31] 04:35:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a291c800 == 15 [pid = 1827] [id = 29] 04:35:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e9e6800 == 14 [pid = 1827] [id = 28] 04:35:05 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a092c000 == 13 [pid = 1827] [id = 18] 04:35:05 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad5b2000 == 12 [pid = 1827] [id = 8] 04:35:05 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896545000 == 11 [pid = 1827] [id = 22] 04:35:05 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad28b800 == 10 [pid = 1827] [id = 27] 04:35:05 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189fae8000 == 9 [pid = 1827] [id = 24] 04:35:07 INFO - PROCESS | 1827 | 1461238507063 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]]]}] 04:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3795ms 04:35:07 INFO - PROCESS | 1827 | 1461238507086 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 04:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:35:07 INFO - PROCESS | 1827 | 1461238507096 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 04:35:07 INFO - PROCESS | 1827 | 1461238507106 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:35:07 INFO - PROCESS | 1827 | 1461238507112 Marionette TRACE conn3 <- [1,110,null,{}] 04:35:07 INFO - PROCESS | 1827 | 1461238507152 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}] 04:35:07 INFO - PROCESS | 1827 | 1461238507314 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 04:35:07 INFO - PROCESS | 1827 | 1461238507328 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189c5ac000 == 10 [pid = 1827] [id = 35] 04:35:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f189e131c00) [pid = 1827] [serial = 103] [outer = (nil)] 04:35:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f189e26ec00) [pid = 1827] [serial = 104] [outer = 0x7f189e131c00] 04:35:07 INFO - PROCESS | 1827 | 1461238507396 Marionette DEBUG loaded listener.js 04:35:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f189f0e5400) [pid = 1827] [serial = 105] [outer = 0x7f189e131c00] 04:35:08 INFO - PROCESS | 1827 | 1461238508196 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]]]}] 04:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1121ms 04:35:08 INFO - PROCESS | 1827 | 1461238508238 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 04:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:35:08 INFO - PROCESS | 1827 | 1461238508249 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 04:35:08 INFO - PROCESS | 1827 | 1461238508262 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - PROCESS | 1827 | 1461238508267 Marionette TRACE conn3 <- [1,114,null,{}] 04:35:08 INFO - PROCESS | 1827 | 1461238508273 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}] 04:35:08 INFO - PROCESS | 1827 | 1461238508438 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 04:35:08 INFO - PROCESS | 1827 | 1461238508449 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fc61000 == 11 [pid = 1827] [id = 36] 04:35:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f18967bdc00) [pid = 1827] [serial = 106] [outer = (nil)] 04:35:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f18a0849c00) [pid = 1827] [serial = 107] [outer = 0x7f18967bdc00] 04:35:08 INFO - PROCESS | 1827 | 1461238508516 Marionette DEBUG loaded listener.js 04:35:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f18a0dc7000) [pid = 1827] [serial = 108] [outer = 0x7f18967bdc00] 04:35:09 INFO - PROCESS | 1827 | 1461238509439 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]]]}] 04:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1237ms 04:35:09 INFO - PROCESS | 1827 | 1461238509499 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 04:35:09 INFO - PROCESS | 1827 | 1461238509506 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 04:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:35:09 INFO - PROCESS | 1827 | 1461238509517 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:35:09 INFO - PROCESS | 1827 | 1461238509526 Marionette TRACE conn3 <- [1,118,null,{}] 04:35:09 INFO - PROCESS | 1827 | 1461238509556 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}] 04:35:09 INFO - PROCESS | 1827 | 1461238509781 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 04:35:09 INFO - PROCESS | 1827 | 1461238509807 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a731f800 == 12 [pid = 1827] [id = 37] 04:35:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f1899b0c800) [pid = 1827] [serial = 109] [outer = (nil)] 04:35:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f18ad39e000) [pid = 1827] [serial = 110] [outer = 0x7f1899b0c800] 04:35:09 INFO - PROCESS | 1827 | 1461238509879 Marionette DEBUG loaded listener.js 04:35:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f18ad70b400) [pid = 1827] [serial = 111] [outer = 0x7f1899b0c800] 04:35:10 INFO - PROCESS | 1827 | 1461238510680 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]]]}] 04:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1209ms 04:35:10 INFO - PROCESS | 1827 | 1461238510736 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 04:35:10 INFO - PROCESS | 1827 | 1461238510743 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 04:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:35:10 INFO - PROCESS | 1827 | 1461238510756 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:35:10 INFO - PROCESS | 1827 | 1461238510758 Marionette TRACE conn3 <- [1,122,null,{}] 04:35:10 INFO - PROCESS | 1827 | 1461238510762 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}] 04:35:10 INFO - PROCESS | 1827 | 1461238510960 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 04:35:10 INFO - PROCESS | 1827 | 1461238510980 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad280000 == 13 [pid = 1827] [id = 38] 04:35:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f18967b9400) [pid = 1827] [serial = 112] [outer = (nil)] 04:35:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f189a05bc00) [pid = 1827] [serial = 113] [outer = 0x7f18967b9400] 04:35:11 INFO - PROCESS | 1827 | 1461238511043 Marionette DEBUG loaded listener.js 04:35:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f189a060400) [pid = 1827] [serial = 114] [outer = 0x7f18967b9400] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f189c583c00) [pid = 1827] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f18ad51f800) [pid = 1827] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f1899b0d800) [pid = 1827] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f18984d5400) [pid = 1827] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f189e982c00) [pid = 1827] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f1899e61c00) [pid = 1827] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f1899b10000) [pid = 1827] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f18a73e1c00) [pid = 1827] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f18975ba800) [pid = 1827] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f1897509800) [pid = 1827] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f1897507c00) [pid = 1827] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f189ec66000) [pid = 1827] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f1896581400) [pid = 1827] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f189848c400) [pid = 1827] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f1898523c00) [pid = 1827] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:35:11 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f189666a000) [pid = 1827] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:35:12 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f18a2c74800) [pid = 1827] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:35:12 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f18a2adc800) [pid = 1827] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:35:12 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f189fe22000) [pid = 1827] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:35:12 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f189c5ebc00) [pid = 1827] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:35:12 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f18975c8400) [pid = 1827] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:35:12 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f189c69e400) [pid = 1827] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:35:12 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f189c5e5400) [pid = 1827] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:35:12 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f18975c6400) [pid = 1827] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:35:12 INFO - PROCESS | 1827 | 1461238512335 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]]]}] 04:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1632ms 04:35:12 INFO - PROCESS | 1827 | 1461238512388 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 04:35:12 INFO - PROCESS | 1827 | 1461238512392 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 04:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:35:12 INFO - PROCESS | 1827 | 1461238512398 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:35:12 INFO - PROCESS | 1827 | 1461238512400 Marionette TRACE conn3 <- [1,126,null,{}] 04:35:12 INFO - PROCESS | 1827 | 1461238512406 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}] 04:35:12 INFO - PROCESS | 1827 | 1461238512567 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 04:35:12 INFO - PROCESS | 1827 | 1461238512583 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189c87f000 == 14 [pid = 1827] [id = 39] 04:35:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f189848d400) [pid = 1827] [serial = 115] [outer = (nil)] 04:35:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f189c69e400) [pid = 1827] [serial = 116] [outer = 0x7f189848d400] 04:35:12 INFO - PROCESS | 1827 | 1461238512646 Marionette DEBUG loaded listener.js 04:35:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f189e4b6000) [pid = 1827] [serial = 117] [outer = 0x7f189848d400] 04:35:13 INFO - PROCESS | 1827 | 1461238513412 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]]]}] 04:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1043ms 04:35:13 INFO - PROCESS | 1827 | 1461238513443 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 04:35:13 INFO - PROCESS | 1827 | 1461238513445 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 04:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:35:13 INFO - PROCESS | 1827 | 1461238513472 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - PROCESS | 1827 | 1461238513474 Marionette TRACE conn3 <- [1,130,null,{}] 04:35:13 INFO - PROCESS | 1827 | 1461238513481 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}] 04:35:13 INFO - PROCESS | 1827 | 1461238513660 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 04:35:13 INFO - PROCESS | 1827 | 1461238513670 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1899bf5000 == 15 [pid = 1827] [id = 40] 04:35:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f18a000bc00) [pid = 1827] [serial = 118] [outer = (nil)] 04:35:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f18ae532800) [pid = 1827] [serial = 119] [outer = 0x7f18a000bc00] 04:35:13 INFO - PROCESS | 1827 | 1461238513738 Marionette DEBUG loaded listener.js 04:35:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f18b06cd800) [pid = 1827] [serial = 120] [outer = 0x7f18a000bc00] 04:35:14 INFO - PROCESS | 1827 | 1461238514806 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]]]}] 04:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1393ms 04:35:14 INFO - PROCESS | 1827 | 1461238514860 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 04:35:14 INFO - PROCESS | 1827 | 1461238514867 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 04:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:35:14 INFO - PROCESS | 1827 | 1461238514877 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:35:14 INFO - PROCESS | 1827 | 1461238514882 Marionette TRACE conn3 <- [1,134,null,{}] 04:35:14 INFO - PROCESS | 1827 | 1461238514890 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}] 04:35:15 INFO - PROCESS | 1827 | 1461238515127 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 04:35:15 INFO - PROCESS | 1827 | 1461238515233 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fad9000 == 16 [pid = 1827] [id = 41] 04:35:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f189a052400) [pid = 1827] [serial = 121] [outer = (nil)] 04:35:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f189c5e7c00) [pid = 1827] [serial = 122] [outer = 0x7f189a052400] 04:35:15 INFO - PROCESS | 1827 | 1461238515324 Marionette DEBUG loaded listener.js 04:35:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f189e26f800) [pid = 1827] [serial = 123] [outer = 0x7f189a052400] 04:35:16 INFO - PROCESS | 1827 | 1461238516282 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]]]}] 04:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1445ms 04:35:16 INFO - PROCESS | 1827 | 1461238516323 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 04:35:16 INFO - PROCESS | 1827 | 1461238516331 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 04:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:35:16 INFO - PROCESS | 1827 | 1461238516342 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:35:16 INFO - PROCESS | 1827 | 1461238516346 Marionette TRACE conn3 <- [1,138,null,{}] 04:35:16 INFO - PROCESS | 1827 | 1461238516352 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}] 04:35:16 INFO - PROCESS | 1827 | 1461238516554 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 04:35:16 INFO - PROCESS | 1827 | 1461238516684 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad281800 == 17 [pid = 1827] [id = 42] 04:35:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f189a054c00) [pid = 1827] [serial = 124] [outer = (nil)] 04:35:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f18a08bcc00) [pid = 1827] [serial = 125] [outer = 0x7f189a054c00] 04:35:16 INFO - PROCESS | 1827 | 1461238516758 Marionette DEBUG loaded listener.js 04:35:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f18a2adc000) [pid = 1827] [serial = 126] [outer = 0x7f189a054c00] 04:35:17 INFO - PROCESS | 1827 | 1461238517828 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]]]}] 04:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1531ms 04:35:17 INFO - PROCESS | 1827 | 1461238517910 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 04:35:17 INFO - PROCESS | 1827 | 1461238517915 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 04:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:35:17 INFO - PROCESS | 1827 | 1461238517985 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:35:17 INFO - PROCESS | 1827 | 1461238517990 Marionette TRACE conn3 <- [1,142,null,{}] 04:35:18 INFO - PROCESS | 1827 | 1461238518009 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}] 04:35:18 INFO - PROCESS | 1827 | 1461238518223 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 04:35:18 INFO - PROCESS | 1827 | 1461238518369 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1898782000 == 18 [pid = 1827] [id = 43] 04:35:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f1896577000) [pid = 1827] [serial = 127] [outer = (nil)] 04:35:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f18967bd400) [pid = 1827] [serial = 128] [outer = 0x7f1896577000] 04:35:18 INFO - PROCESS | 1827 | 1461238518444 Marionette DEBUG loaded listener.js 04:35:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f189e134000) [pid = 1827] [serial = 129] [outer = 0x7f1896577000] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f18967ba000) [pid = 1827] [serial = 97] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f189e98c400) [pid = 1827] [serial = 12] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f189ee9fc00) [pid = 1827] [serial = 9] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f18a017bc00) [pid = 1827] [serial = 70] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f189c5eb000) [pid = 1827] [serial = 65] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f18b2a2d800) [pid = 1827] [serial = 91] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f189c5e5000) [pid = 1827] [serial = 67] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f18b010d000) [pid = 1827] [serial = 2] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f18b25b8c00) [pid = 1827] [serial = 89] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f1898526000) [pid = 1827] [serial = 64] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f189877d000) [pid = 1827] [serial = 28] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f189d0eac00) [pid = 1827] [serial = 31] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f18a0cbb400) [pid = 1827] [serial = 46] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f18a2ae4c00) [pid = 1827] [serial = 47] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f18ad04f800) [pid = 1827] [serial = 50] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f18a73edc00) [pid = 1827] [serial = 49] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f189d551400) [pid = 1827] [serial = 34] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7f189f8e6c00) [pid = 1827] [serial = 35] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7f189852c000) [pid = 1827] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 85 (0x7f18ad058c00) [pid = 1827] [serial = 52] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 84 (0x7f18ad391c00) [pid = 1827] [serial = 53] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 83 (0x7f18975c5400) [pid = 1827] [serial = 25] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 82 (0x7f18a017a800) [pid = 1827] [serial = 44] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 81 (0x7f189fbe5c00) [pid = 1827] [serial = 37] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 80 (0x7f189fe22c00) [pid = 1827] [serial = 43] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 79 (0x7f189fbddc00) [pid = 1827] [serial = 41] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 78 (0x7f18a2c74c00) [pid = 1827] [serial = 38] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 77 (0x7f18984d7c00) [pid = 1827] [serial = 26] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 76 (0x7f189eea0c00) [pid = 1827] [serial = 40] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 75 (0x7f1896578800) [pid = 1827] [serial = 23] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7f18ac4e2800) [pid = 1827] [serial = 86] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7f18a2c1a400) [pid = 1827] [serial = 61] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7f18ae42d400) [pid = 1827] [serial = 88] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7f1899b10400) [pid = 1827] [serial = 56] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7f189f817400) [pid = 1827] [serial = 58] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7f18a29e5400) [pid = 1827] [serial = 85] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7f18984d6c00) [pid = 1827] [serial = 55] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7f18a0cbbc00) [pid = 1827] [serial = 71] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7f18b479b800) [pid = 1827] [serial = 94] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 65 (0x7f18b2b0c400) [pid = 1827] [serial = 92] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 64 (0x7f189e18c400) [pid = 1827] [serial = 68] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 63 (0x7f189d54a800) [pid = 1827] [serial = 82] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 62 (0x7f18ad5a3000) [pid = 1827] [serial = 74] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 61 (0x7f18b2b05000) [pid = 1827] [serial = 95] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 60 (0x7f18b06c5c00) [pid = 1827] [serial = 76] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 59 (0x7f18ad390800) [pid = 1827] [serial = 73] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 58 (0x7f18ad059400) [pid = 1827] [serial = 62] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 57 (0x7f189f815400) [pid = 1827] [serial = 83] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 56 (0x7f189fe1b400) [pid = 1827] [serial = 59] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 55 (0x7f18b27b1800) [pid = 1827] [serial = 80] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 54 (0x7f189c8d5000) [pid = 1827] [serial = 22] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 53 (0x7f1898525c00) [pid = 1827] [serial = 16] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 52 (0x7f189852c400) [pid = 1827] [serial = 17] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 51 (0x7f18984cfc00) [pid = 1827] [serial = 19] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 50 (0x7f18b262ac00) [pid = 1827] [serial = 79] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | --DOMWINDOW == 49 (0x7f18b25c0c00) [pid = 1827] [serial = 77] [outer = (nil)] [url = about:blank] 04:35:19 INFO - PROCESS | 1827 | 1461238519557 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]]]}] 04:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1649ms 04:35:19 INFO - PROCESS | 1827 | 1461238519622 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 04:35:19 INFO - PROCESS | 1827 | 1461238519629 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 04:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:35:19 INFO - PROCESS | 1827 | 1461238519638 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:35:19 INFO - PROCESS | 1827 | 1461238519643 Marionette TRACE conn3 <- [1,146,null,{}] 04:35:19 INFO - PROCESS | 1827 | 1461238519652 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}] 04:35:19 INFO - PROCESS | 1827 | 1461238519806 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 04:35:19 INFO - PROCESS | 1827 | 1461238519892 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1898773800 == 19 [pid = 1827] [id = 44] 04:35:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 50 (0x7f1899b02c00) [pid = 1827] [serial = 130] [outer = (nil)] 04:35:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 51 (0x7f1899b06000) [pid = 1827] [serial = 131] [outer = 0x7f1899b02c00] 04:35:20 INFO - PROCESS | 1827 | 1461238519999 Marionette DEBUG loaded listener.js 04:35:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 52 (0x7f189a054800) [pid = 1827] [serial = 132] [outer = 0x7f1899b02c00] 04:35:20 INFO - PROCESS | 1827 | 1461238520854 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]]]}] 04:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1240ms 04:35:20 INFO - PROCESS | 1827 | 1461238520957 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 04:35:20 INFO - PROCESS | 1827 | 1461238520965 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 04:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:35:21 INFO - PROCESS | 1827 | 1461238521011 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:35:21 INFO - PROCESS | 1827 | 1461238521016 Marionette TRACE conn3 <- [1,150,null,{}] 04:35:21 INFO - PROCESS | 1827 | 1461238521057 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}] 04:35:21 INFO - PROCESS | 1827 | 1461238521231 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 04:35:21 INFO - PROCESS | 1827 | 1461238521246 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189ee5d000 == 20 [pid = 1827] [id = 45] 04:35:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 53 (0x7f189f0e5800) [pid = 1827] [serial = 133] [outer = (nil)] 04:35:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 54 (0x7f189f814c00) [pid = 1827] [serial = 134] [outer = 0x7f189f0e5800] 04:35:21 INFO - PROCESS | 1827 | 1461238521334 Marionette DEBUG loaded listener.js 04:35:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7f18a0010c00) [pid = 1827] [serial = 135] [outer = 0x7f189f0e5800] 04:35:22 INFO - PROCESS | 1827 | 1461238522089 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]]]}] 04:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1129ms 04:35:22 INFO - PROCESS | 1827 | 1461238522132 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 04:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:35:22 INFO - PROCESS | 1827 | 1461238522137 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 04:35:22 INFO - PROCESS | 1827 | 1461238522143 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:35:22 INFO - PROCESS | 1827 | 1461238522149 Marionette TRACE conn3 <- [1,154,null,{}] 04:35:22 INFO - PROCESS | 1827 | 1461238522164 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}] 04:35:22 INFO - PROCESS | 1827 | 1461238522357 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 04:35:22 INFO - PROCESS | 1827 | 1461238522383 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f755800 == 21 [pid = 1827] [id = 46] 04:35:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7f18a0011c00) [pid = 1827] [serial = 136] [outer = (nil)] 04:35:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7f18a2ae6c00) [pid = 1827] [serial = 137] [outer = 0x7f18a0011c00] 04:35:22 INFO - PROCESS | 1827 | 1461238522449 Marionette DEBUG loaded listener.js 04:35:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7f18ac4db400) [pid = 1827] [serial = 138] [outer = 0x7f18a0011c00] 04:35:23 INFO - PROCESS | 1827 | 1461238523239 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]]]}] 04:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1136ms 04:35:23 INFO - PROCESS | 1827 | 1461238523279 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 04:35:23 INFO - PROCESS | 1827 | 1461238523284 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 04:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:35:23 INFO - PROCESS | 1827 | 1461238523303 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:35:23 INFO - PROCESS | 1827 | 1461238523306 Marionette TRACE conn3 <- [1,158,null,{}] 04:35:23 INFO - PROCESS | 1827 | 1461238523312 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}] 04:35:23 INFO - PROCESS | 1827 | 1461238523521 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 04:35:23 INFO - PROCESS | 1827 | 1461238523552 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a0169000 == 22 [pid = 1827] [id = 47] 04:35:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7f18ac4e0800) [pid = 1827] [serial = 139] [outer = (nil)] 04:35:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7f18ad39bc00) [pid = 1827] [serial = 140] [outer = 0x7f18ac4e0800] 04:35:23 INFO - PROCESS | 1827 | 1461238523618 Marionette DEBUG loaded listener.js 04:35:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7f18ad745800) [pid = 1827] [serial = 141] [outer = 0x7f18ac4e0800] 04:35:24 INFO - PROCESS | 1827 | --DOMWINDOW == 60 (0x7f18967b9400) [pid = 1827] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:35:24 INFO - PROCESS | 1827 | --DOMWINDOW == 59 (0x7f18967b6c00) [pid = 1827] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:35:24 INFO - PROCESS | 1827 | --DOMWINDOW == 58 (0x7f189e131c00) [pid = 1827] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:35:24 INFO - PROCESS | 1827 | --DOMWINDOW == 57 (0x7f1899b0c800) [pid = 1827] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:35:24 INFO - PROCESS | 1827 | --DOMWINDOW == 56 (0x7f189848d400) [pid = 1827] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:35:24 INFO - PROCESS | 1827 | --DOMWINDOW == 55 (0x7f18967bdc00) [pid = 1827] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:35:24 INFO - PROCESS | 1827 | --DOMWINDOW == 54 (0x7f18967b8400) [pid = 1827] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:35:24 INFO - PROCESS | 1827 | 1461238524503 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]]]}] 04:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1233ms 04:35:24 INFO - PROCESS | 1827 | 1461238524536 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 04:35:24 INFO - PROCESS | 1827 | 1461238524540 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 04:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:35:24 INFO - PROCESS | 1827 | 1461238524545 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:35:24 INFO - PROCESS | 1827 | 1461238524548 Marionette TRACE conn3 <- [1,162,null,{}] 04:35:24 INFO - PROCESS | 1827 | 1461238524554 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}] 04:35:24 INFO - PROCESS | 1827 | 1461238524727 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 04:35:24 INFO - PROCESS | 1827 | 1461238524752 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a291a000 == 23 [pid = 1827] [id = 48] 04:35:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 55 (0x7f189657d400) [pid = 1827] [serial = 142] [outer = (nil)] 04:35:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 56 (0x7f18ac4e3c00) [pid = 1827] [serial = 143] [outer = 0x7f189657d400] 04:35:24 INFO - PROCESS | 1827 | 1461238524815 Marionette DEBUG loaded listener.js 04:35:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 57 (0x7f18ae5b8000) [pid = 1827] [serial = 144] [outer = 0x7f189657d400] 04:35:25 INFO - PROCESS | 1827 | 1461238525682 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]]]}] 04:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1177ms 04:35:25 INFO - PROCESS | 1827 | 1461238525724 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 04:35:25 INFO - PROCESS | 1827 | 1461238525727 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 04:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:35:25 INFO - PROCESS | 1827 | 1461238525735 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:35:25 INFO - PROCESS | 1827 | 1461238525739 Marionette TRACE conn3 <- [1,166,null,{}] 04:35:25 INFO - PROCESS | 1827 | 1461238525746 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}] 04:35:25 INFO - PROCESS | 1827 | 1461238525954 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 04:35:26 INFO - PROCESS | 1827 | 1461238526138 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896ce0800 == 24 [pid = 1827] [id = 49] 04:35:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 58 (0x7f1896578000) [pid = 1827] [serial = 145] [outer = (nil)] 04:35:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 59 (0x7f1896583000) [pid = 1827] [serial = 146] [outer = 0x7f1896578000] 04:35:26 INFO - PROCESS | 1827 | 1461238526220 Marionette DEBUG loaded listener.js 04:35:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 60 (0x7f18975bd800) [pid = 1827] [serial = 147] [outer = 0x7f1896578000] 04:35:26 INFO - PROCESS | 1827 | 1461238526695 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:35:27 INFO - PROCESS | 1827 | 1461238527188 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]]]}] 04:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1481ms 04:35:27 INFO - PROCESS | 1827 | 1461238527217 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 04:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:35:27 INFO - PROCESS | 1827 | 1461238527223 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 04:35:27 INFO - PROCESS | 1827 | 1461238527232 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:35:27 INFO - PROCESS | 1827 | 1461238527239 Marionette TRACE conn3 <- [1,170,null,{}] 04:35:27 INFO - PROCESS | 1827 | 1461238527248 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}] 04:35:27 INFO - PROCESS | 1827 | 1461238527428 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 04:35:27 INFO - PROCESS | 1827 | 1461238527556 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f6d3800 == 25 [pid = 1827] [id = 50] 04:35:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 61 (0x7f1896578800) [pid = 1827] [serial = 148] [outer = (nil)] 04:35:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7f189f81ac00) [pid = 1827] [serial = 149] [outer = 0x7f1896578800] 04:35:27 INFO - PROCESS | 1827 | 1461238527634 Marionette DEBUG loaded listener.js 04:35:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7f189fe21400) [pid = 1827] [serial = 150] [outer = 0x7f1896578800] 04:35:28 INFO - PROCESS | 1827 | 1461238528703 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]]]}] 04:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1538ms 04:35:28 INFO - PROCESS | 1827 | 1461238528773 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 04:35:28 INFO - PROCESS | 1827 | 1461238528782 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 04:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:35:28 INFO - PROCESS | 1827 | 1461238528803 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:35:28 INFO - PROCESS | 1827 | 1461238528806 Marionette TRACE conn3 <- [1,174,null,{}] 04:35:28 INFO - PROCESS | 1827 | 1461238528821 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}] 04:35:29 INFO - PROCESS | 1827 | 1461238529024 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 04:35:29 INFO - PROCESS | 1827 | 1461238529165 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a7318000 == 26 [pid = 1827] [id = 51] 04:35:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7f189f819800) [pid = 1827] [serial = 151] [outer = (nil)] 04:35:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7f18a29e7400) [pid = 1827] [serial = 152] [outer = 0x7f189f819800] 04:35:29 INFO - PROCESS | 1827 | 1461238529255 Marionette DEBUG loaded listener.js 04:35:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7f18ad2bf000) [pid = 1827] [serial = 153] [outer = 0x7f189f819800] 04:35:30 INFO - PROCESS | 1827 | 1461238530067 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]]]}] 04:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1334ms 04:35:30 INFO - PROCESS | 1827 | 1461238530138 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 04:35:30 INFO - PROCESS | 1827 | 1461238530142 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 04:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:35:30 INFO - PROCESS | 1827 | 1461238530150 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:35:30 INFO - PROCESS | 1827 | 1461238530159 Marionette TRACE conn3 <- [1,178,null,{}] 04:35:30 INFO - PROCESS | 1827 | 1461238530177 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}] 04:35:30 INFO - PROCESS | 1827 | 1461238530475 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 04:35:30 INFO - PROCESS | 1827 | 1461238530539 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae1a5800 == 27 [pid = 1827] [id = 52] 04:35:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7f18ae5c3c00) [pid = 1827] [serial = 154] [outer = (nil)] 04:35:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7f18b2624000) [pid = 1827] [serial = 155] [outer = 0x7f18ae5c3c00] 04:35:30 INFO - PROCESS | 1827 | 1461238530623 Marionette DEBUG loaded listener.js 04:35:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7f18b2760000) [pid = 1827] [serial = 156] [outer = 0x7f18ae5c3c00] 04:35:31 INFO - PROCESS | 1827 | 1461238531513 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]]]}] 04:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1395ms 04:35:31 INFO - PROCESS | 1827 | 1461238531544 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 04:35:31 INFO - PROCESS | 1827 | 1461238531548 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 04:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:35:31 INFO - PROCESS | 1827 | 1461238531554 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:35:31 INFO - PROCESS | 1827 | 1461238531558 Marionette TRACE conn3 <- [1,182,null,{}] 04:35:31 INFO - PROCESS | 1827 | 1461238531563 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}] 04:35:31 INFO - PROCESS | 1827 | 1461238531717 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 04:35:31 INFO - PROCESS | 1827 | 1461238531851 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b011d000 == 28 [pid = 1827] [id = 53] 04:35:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7f18b1fa0800) [pid = 1827] [serial = 157] [outer = (nil)] 04:35:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7f18b29e5400) [pid = 1827] [serial = 158] [outer = 0x7f18b1fa0800] 04:35:31 INFO - PROCESS | 1827 | 1461238531936 Marionette DEBUG loaded listener.js 04:35:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7f18b2a25c00) [pid = 1827] [serial = 159] [outer = 0x7f18b1fa0800] 04:35:33 INFO - PROCESS | 1827 | 1461238532994 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]]]}] 04:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1488ms 04:35:33 INFO - PROCESS | 1827 | 1461238533045 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 04:35:33 INFO - PROCESS | 1827 | 1461238533051 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 04:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:35:33 INFO - PROCESS | 1827 | 1461238533062 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:35:33 INFO - PROCESS | 1827 | 1461238533066 Marionette TRACE conn3 <- [1,186,null,{}] 04:35:33 INFO - PROCESS | 1827 | 1461238533074 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}] 04:35:33 INFO - PROCESS | 1827 | 1461238533257 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 04:35:33 INFO - PROCESS | 1827 | 1461238533464 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189653d800 == 29 [pid = 1827] [id = 54] 04:35:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7f18999bd800) [pid = 1827] [serial = 160] [outer = (nil)] 04:35:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7f18999bf400) [pid = 1827] [serial = 161] [outer = 0x7f18999bd800] 04:35:33 INFO - PROCESS | 1827 | 1461238533609 Marionette DEBUG loaded listener.js 04:35:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7f18999c4c00) [pid = 1827] [serial = 162] [outer = 0x7f18999bd800] 04:35:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a291a000 == 28 [pid = 1827] [id = 48] 04:35:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a0169000 == 27 [pid = 1827] [id = 47] 04:35:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f755800 == 26 [pid = 1827] [id = 46] 04:35:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189ee5d000 == 25 [pid = 1827] [id = 45] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 74 (0x7f18ae532800) [pid = 1827] [serial = 119] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1898773800 == 24 [pid = 1827] [id = 44] 04:35:34 INFO - PROCESS | 1827 | 1461238534408 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]]]}] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 73 (0x7f18967c2800) [pid = 1827] [serial = 98] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 72 (0x7f18967bc800) [pid = 1827] [serial = 101] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 71 (0x7f189a05bc00) [pid = 1827] [serial = 113] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 70 (0x7f1899906800) [pid = 1827] [serial = 102] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 69 (0x7f189e26ec00) [pid = 1827] [serial = 104] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 68 (0x7f189f0e5400) [pid = 1827] [serial = 105] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 67 (0x7f18ad39e000) [pid = 1827] [serial = 110] [outer = (nil)] [url = about:blank] 04:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1385ms 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 66 (0x7f189c69e400) [pid = 1827] [serial = 116] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 65 (0x7f18a0849c00) [pid = 1827] [serial = 107] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 64 (0x7f189a060400) [pid = 1827] [serial = 114] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 63 (0x7f18ad70b400) [pid = 1827] [serial = 111] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 62 (0x7f18a0dc7000) [pid = 1827] [serial = 108] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | --DOMWINDOW == 61 (0x7f189e4b6000) [pid = 1827] [serial = 117] [outer = (nil)] [url = about:blank] 04:35:34 INFO - PROCESS | 1827 | 1461238534455 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 04:35:34 INFO - PROCESS | 1827 | 1461238534463 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 04:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:35:34 INFO - PROCESS | 1827 | 1461238534474 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:35:34 INFO - PROCESS | 1827 | 1461238534477 Marionette TRACE conn3 <- [1,190,null,{}] 04:35:34 INFO - PROCESS | 1827 | 1461238534483 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}] 04:35:34 INFO - PROCESS | 1827 | 1461238534625 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 04:35:34 INFO - PROCESS | 1827 | 1461238534642 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e9ea000 == 25 [pid = 1827] [id = 55] 04:35:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 62 (0x7f189a061c00) [pid = 1827] [serial = 163] [outer = (nil)] 04:35:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 63 (0x7f189c8ca400) [pid = 1827] [serial = 164] [outer = 0x7f189a061c00] 04:35:34 INFO - PROCESS | 1827 | 1461238534706 Marionette DEBUG loaded listener.js 04:35:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 64 (0x7f189df9e800) [pid = 1827] [serial = 165] [outer = 0x7f189a061c00] 04:35:35 INFO - PROCESS | 1827 | 1461238535506 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]]]}] 04:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1089ms 04:35:35 INFO - PROCESS | 1827 | 1461238535565 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 04:35:35 INFO - PROCESS | 1827 | 1461238535568 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 04:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:35:35 INFO - PROCESS | 1827 | 1461238535575 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:35:35 INFO - PROCESS | 1827 | 1461238535581 Marionette TRACE conn3 <- [1,194,null,{}] 04:35:35 INFO - PROCESS | 1827 | 1461238535598 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}] 04:35:35 INFO - PROCESS | 1827 | 1461238535750 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 04:35:35 INFO - PROCESS | 1827 | 1461238535841 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fae0000 == 26 [pid = 1827] [id = 56] 04:35:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 65 (0x7f189c5e7800) [pid = 1827] [serial = 166] [outer = (nil)] 04:35:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 66 (0x7f189fe1bc00) [pid = 1827] [serial = 167] [outer = 0x7f189c5e7800] 04:35:35 INFO - PROCESS | 1827 | 1461238535917 Marionette DEBUG loaded listener.js 04:35:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 67 (0x7f18a08bf800) [pid = 1827] [serial = 168] [outer = 0x7f189c5e7800] 04:35:36 INFO - PROCESS | 1827 | 1461238536760 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]]]}] 04:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1243ms 04:35:36 INFO - PROCESS | 1827 | 1461238536819 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 04:35:36 INFO - PROCESS | 1827 | 1461238536826 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 04:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:35:36 INFO - PROCESS | 1827 | 1461238536835 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:35:36 INFO - PROCESS | 1827 | 1461238536840 Marionette TRACE conn3 <- [1,198,null,{}] 04:35:36 INFO - PROCESS | 1827 | 1461238536848 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}] 04:35:37 INFO - PROCESS | 1827 | 1461238537052 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 04:35:37 INFO - PROCESS | 1827 | 1461238537183 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f559800 == 27 [pid = 1827] [id = 57] 04:35:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 68 (0x7f18999bf800) [pid = 1827] [serial = 169] [outer = (nil)] 04:35:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 69 (0x7f189a056800) [pid = 1827] [serial = 170] [outer = 0x7f18999bf800] 04:35:37 INFO - PROCESS | 1827 | 1461238537257 Marionette DEBUG loaded listener.js 04:35:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 70 (0x7f189d54b800) [pid = 1827] [serial = 171] [outer = 0x7f18999bf800] 04:35:38 INFO - PROCESS | 1827 | 1461238538080 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]]]}] 04:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1283ms 04:35:38 INFO - PROCESS | 1827 | 1461238538119 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 04:35:38 INFO - PROCESS | 1827 | 1461238538127 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 04:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:35:38 INFO - PROCESS | 1827 | 1461238538138 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:35:38 INFO - PROCESS | 1827 | 1461238538143 Marionette TRACE conn3 <- [1,202,null,{}] 04:35:38 INFO - PROCESS | 1827 | 1461238538152 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}] 04:35:38 INFO - PROCESS | 1827 | 1461238538358 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 04:35:38 INFO - PROCESS | 1827 | 1461238538486 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a2905000 == 28 [pid = 1827] [id = 58] 04:35:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 71 (0x7f189665f000) [pid = 1827] [serial = 172] [outer = (nil)] 04:35:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 72 (0x7f18a0012c00) [pid = 1827] [serial = 173] [outer = 0x7f189665f000] 04:35:38 INFO - PROCESS | 1827 | 1461238538563 Marionette DEBUG loaded listener.js 04:35:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 73 (0x7f18a0dcf400) [pid = 1827] [serial = 174] [outer = 0x7f189665f000] 04:35:39 INFO - PROCESS | 1827 | 1461238539326 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]]]}] 04:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1238ms 04:35:39 INFO - PROCESS | 1827 | 1461238539377 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 04:35:39 INFO - PROCESS | 1827 | 1461238539380 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 04:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:35:39 INFO - PROCESS | 1827 | 1461238539404 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:35:39 INFO - PROCESS | 1827 | 1461238539411 Marionette TRACE conn3 <- [1,206,null,{}] 04:35:39 INFO - PROCESS | 1827 | 1461238539427 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}] 04:35:39 INFO - PROCESS | 1827 | 1461238539610 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 04:35:39 INFO - PROCESS | 1827 | 1461238539736 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad27f000 == 29 [pid = 1827] [id = 59] 04:35:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 74 (0x7f18a2c23400) [pid = 1827] [serial = 175] [outer = (nil)] 04:35:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 75 (0x7f18ad396c00) [pid = 1827] [serial = 176] [outer = 0x7f18a2c23400] 04:35:39 INFO - PROCESS | 1827 | 1461238539815 Marionette DEBUG loaded listener.js 04:35:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 76 (0x7f18ad73e400) [pid = 1827] [serial = 177] [outer = 0x7f18a2c23400] 04:35:40 INFO - PROCESS | 1827 | 1461238540688 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]]]}] 04:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1342ms 04:35:40 INFO - PROCESS | 1827 | 1461238540745 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 04:35:40 INFO - PROCESS | 1827 | 1461238540748 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 04:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:35:40 INFO - PROCESS | 1827 | 1461238540756 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:35:40 INFO - PROCESS | 1827 | 1461238540758 Marionette TRACE conn3 <- [1,210,null,{}] 04:35:40 INFO - PROCESS | 1827 | 1461238540764 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}] 04:35:40 INFO - PROCESS | 1827 | 1461238540935 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 04:35:41 INFO - PROCESS | 1827 | 1461238541066 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae50e000 == 30 [pid = 1827] [id = 60] 04:35:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 77 (0x7f189665e000) [pid = 1827] [serial = 178] [outer = (nil)] 04:35:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 78 (0x7f18b06c9000) [pid = 1827] [serial = 179] [outer = 0x7f189665e000] 04:35:41 INFO - PROCESS | 1827 | 1461238541150 Marionette DEBUG loaded listener.js 04:35:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 79 (0x7f18b268a800) [pid = 1827] [serial = 180] [outer = 0x7f189665e000] 04:35:41 INFO - PROCESS | 1827 | 1461238541961 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]]]}] 04:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1232ms 04:35:41 INFO - PROCESS | 1827 | 1461238541993 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 04:35:41 INFO - PROCESS | 1827 | 1461238541997 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 04:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:35:42 INFO - PROCESS | 1827 | 1461238542004 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:35:42 INFO - PROCESS | 1827 | 1461238542007 Marionette TRACE conn3 <- [1,214,null,{}] 04:35:42 INFO - PROCESS | 1827 | 1461238542012 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}] 04:35:42 INFO - PROCESS | 1827 | 1461238542154 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 04:35:42 INFO - PROCESS | 1827 | 1461238542286 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b1f1f800 == 31 [pid = 1827] [id = 61] 04:35:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 80 (0x7f18999bc800) [pid = 1827] [serial = 181] [outer = (nil)] 04:35:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 81 (0x7f18b29ab400) [pid = 1827] [serial = 182] [outer = 0x7f18999bc800] 04:35:42 INFO - PROCESS | 1827 | 1461238542357 Marionette DEBUG loaded listener.js 04:35:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 82 (0x7f18b2ac7400) [pid = 1827] [serial = 183] [outer = 0x7f18999bc800] 04:35:43 INFO - PROCESS | 1827 | 1461238543163 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]]]}] 04:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1185ms 04:35:43 INFO - PROCESS | 1827 | 1461238543335 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 04:35:43 INFO - PROCESS | 1827 | 1461238543340 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 04:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:35:43 INFO - PROCESS | 1827 | 1461238543363 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:35:43 INFO - PROCESS | 1827 | 1461238543368 Marionette TRACE conn3 <- [1,218,null,{}] 04:35:43 INFO - PROCESS | 1827 | 1461238543375 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}] 04:35:43 INFO - PROCESS | 1827 | 1461238543521 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 04:35:43 INFO - PROCESS | 1827 | 1461238543622 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a007e800 == 32 [pid = 1827] [id = 62] 04:35:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 83 (0x7f1899997800) [pid = 1827] [serial = 184] [outer = (nil)] 04:35:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 84 (0x7f18999be800) [pid = 1827] [serial = 185] [outer = 0x7f1899997800] 04:35:43 INFO - PROCESS | 1827 | 1461238543688 Marionette DEBUG loaded listener.js 04:35:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 85 (0x7f189a061400) [pid = 1827] [serial = 186] [outer = 0x7f1899997800] 04:35:44 INFO - PROCESS | 1827 | 1461238544515 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]]]}] 04:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1188ms 04:35:44 INFO - PROCESS | 1827 | 1461238544552 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 04:35:44 INFO - PROCESS | 1827 | 1461238544558 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 04:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:35:44 INFO - PROCESS | 1827 | 1461238544567 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:35:44 INFO - PROCESS | 1827 | 1461238544573 Marionette TRACE conn3 <- [1,222,null,{}] 04:35:44 INFO - PROCESS | 1827 | 1461238544580 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}] 04:35:44 INFO - PROCESS | 1827 | 1461238544727 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 04:35:44 INFO - PROCESS | 1827 | 1461238544858 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189878b800 == 31 [pid = 1827] [id = 34] 04:35:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896ce0800 == 30 [pid = 1827] [id = 49] 04:35:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1897567800 == 31 [pid = 1827] [id = 63] 04:35:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 86 (0x7f1898495400) [pid = 1827] [serial = 187] [outer = (nil)] 04:35:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f189fbe2800) [pid = 1827] [serial = 188] [outer = 0x7f1898495400] 04:35:44 INFO - PROCESS | 1827 | 1461238544966 Marionette DEBUG loaded listener.js 04:35:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f18a29e4800) [pid = 1827] [serial = 189] [outer = 0x7f1898495400] 04:35:45 INFO - PROCESS | 1827 | 1461238545666 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]]]}] 04:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1137ms 04:35:45 INFO - PROCESS | 1827 | 1461238545704 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 04:35:45 INFO - PROCESS | 1827 | 1461238545707 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 04:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:35:45 INFO - PROCESS | 1827 | 1461238545713 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:35:45 INFO - PROCESS | 1827 | 1461238545715 Marionette TRACE conn3 <- [1,226,null,{}] 04:35:45 INFO - PROCESS | 1827 | 1461238545723 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}] 04:35:45 INFO - PROCESS | 1827 | 1461238545906 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 04:35:45 INFO - PROCESS | 1827 | 1461238545990 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae1d4800 == 32 [pid = 1827] [id = 64] 04:35:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f18b25bb000) [pid = 1827] [serial = 190] [outer = (nil)] 04:35:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f18b2689000) [pid = 1827] [serial = 191] [outer = 0x7f18b25bb000] 04:35:46 INFO - PROCESS | 1827 | 1461238546064 Marionette DEBUG loaded listener.js 04:35:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f18b2ac8800) [pid = 1827] [serial = 192] [outer = 0x7f18b25bb000] 04:35:46 INFO - PROCESS | 1827 | 1461238546808 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]]]}] 04:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1131ms 04:35:46 INFO - PROCESS | 1827 | 1461238546845 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 04:35:46 INFO - PROCESS | 1827 | 1461238546848 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 04:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:35:46 INFO - PROCESS | 1827 | 1461238546854 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:35:46 INFO - PROCESS | 1827 | 1461238546855 Marionette TRACE conn3 <- [1,230,null,{}] 04:35:46 INFO - PROCESS | 1827 | 1461238546871 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}] 04:35:47 INFO - PROCESS | 1827 | 1461238547037 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 04:35:47 INFO - PROCESS | 1827 | 1461238547101 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b278f800 == 33 [pid = 1827] [id = 65] 04:35:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f18b25be800) [pid = 1827] [serial = 193] [outer = (nil)] 04:35:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f18b4799400) [pid = 1827] [serial = 194] [outer = 0x7f18b25be800] 04:35:47 INFO - PROCESS | 1827 | 1461238547165 Marionette DEBUG loaded listener.js 04:35:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f18b5485800) [pid = 1827] [serial = 195] [outer = 0x7f18b25be800] 04:35:47 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f18ac4e0800) [pid = 1827] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:35:47 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f18a0011c00) [pid = 1827] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:35:47 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f1899b02c00) [pid = 1827] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:35:47 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f189f0e5800) [pid = 1827] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:35:47 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f1896577000) [pid = 1827] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:35:47 INFO - PROCESS | 1827 | --DOMWINDOW == 88 (0x7f189a061c00) [pid = 1827] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:35:47 INFO - PROCESS | 1827 | --DOMWINDOW == 87 (0x7f18b1fa0800) [pid = 1827] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:35:47 INFO - PROCESS | 1827 | --DOMWINDOW == 86 (0x7f18999bd800) [pid = 1827] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:35:47 INFO - PROCESS | 1827 | 1461238547984 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]]]}] 04:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1184ms 04:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:35:48 INFO - PROCESS | 1827 | 1461238548043 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 04:35:48 INFO - PROCESS | 1827 | 1461238548046 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 04:35:48 INFO - PROCESS | 1827 | 1461238548053 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:35:48 INFO - PROCESS | 1827 | 1461238548056 Marionette TRACE conn3 <- [1,234,null,{}] 04:35:48 INFO - PROCESS | 1827 | 1461238548064 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}] 04:35:48 INFO - PROCESS | 1827 | 1461238548196 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 04:35:48 INFO - PROCESS | 1827 | 1461238548216 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2957800 == 34 [pid = 1827] [id = 66] 04:35:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 87 (0x7f189f813400) [pid = 1827] [serial = 196] [outer = (nil)] 04:35:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 88 (0x7f18b5486800) [pid = 1827] [serial = 197] [outer = 0x7f189f813400] 04:35:48 INFO - PROCESS | 1827 | 1461238548282 Marionette DEBUG loaded listener.js 04:35:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 89 (0x7f18b54aac00) [pid = 1827] [serial = 198] [outer = 0x7f189f813400] 04:35:48 INFO - PROCESS | 1827 | 1461238548987 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]]]}] 04:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 982ms 04:35:49 INFO - PROCESS | 1827 | 1461238549036 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 04:35:49 INFO - PROCESS | 1827 | 1461238549039 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 04:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:35:49 INFO - PROCESS | 1827 | 1461238549045 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:35:49 INFO - PROCESS | 1827 | 1461238549047 Marionette TRACE conn3 <- [1,238,null,{}] 04:35:49 INFO - PROCESS | 1827 | 1461238549053 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}] 04:35:49 INFO - PROCESS | 1827 | 1461238549260 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 04:35:49 INFO - PROCESS | 1827 | 1461238549271 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189756c800 == 35 [pid = 1827] [id = 67] 04:35:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f18b6cdcc00) [pid = 1827] [serial = 199] [outer = (nil)] 04:35:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f18b7814400) [pid = 1827] [serial = 200] [outer = 0x7f18b6cdcc00] 04:35:49 INFO - PROCESS | 1827 | 1461238549338 Marionette DEBUG loaded listener.js 04:35:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f18b781ac00) [pid = 1827] [serial = 201] [outer = 0x7f18b6cdcc00] 04:35:50 INFO - PROCESS | 1827 | 1461238550314 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]]]}] 04:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1332ms 04:35:50 INFO - PROCESS | 1827 | 1461238550382 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 04:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:35:50 INFO - PROCESS | 1827 | 1461238550394 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 04:35:50 INFO - PROCESS | 1827 | 1461238550409 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:35:50 INFO - PROCESS | 1827 | 1461238550417 Marionette TRACE conn3 <- [1,242,null,{}] 04:35:50 INFO - PROCESS | 1827 | 1461238550492 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}] 04:35:50 INFO - PROCESS | 1827 | 1461238550705 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 04:35:50 INFO - PROCESS | 1827 | 1461238550887 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a7315800 == 36 [pid = 1827] [id = 68] 04:35:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f189e98c000) [pid = 1827] [serial = 202] [outer = (nil)] 04:35:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f18a017bc00) [pid = 1827] [serial = 203] [outer = 0x7f189e98c000] 04:35:50 INFO - PROCESS | 1827 | 1461238550974 Marionette DEBUG loaded listener.js 04:35:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f18a2c74c00) [pid = 1827] [serial = 204] [outer = 0x7f189e98c000] 04:35:51 INFO - PROCESS | 1827 | 1461238551742 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]]]}] 04:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1360ms 04:35:51 INFO - PROCESS | 1827 | 1461238551766 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 04:35:51 INFO - PROCESS | 1827 | 1461238551774 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 04:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:35:51 INFO - PROCESS | 1827 | 1461238551784 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:35:51 INFO - PROCESS | 1827 | 1461238551788 Marionette TRACE conn3 <- [1,246,null,{}] 04:35:51 INFO - PROCESS | 1827 | 1461238551794 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}] 04:35:51 INFO - PROCESS | 1827 | 1461238551991 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 04:35:52 INFO - PROCESS | 1827 | 1461238552124 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2952000 == 37 [pid = 1827] [id = 69] 04:35:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f189fbdec00) [pid = 1827] [serial = 205] [outer = (nil)] 04:35:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f18b2a2ac00) [pid = 1827] [serial = 206] [outer = 0x7f189fbdec00] 04:35:52 INFO - PROCESS | 1827 | 1461238552200 Marionette DEBUG loaded listener.js 04:35:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f18b2b5dc00) [pid = 1827] [serial = 207] [outer = 0x7f189fbdec00] 04:35:52 INFO - PROCESS | 1827 | 1461238552990 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]]]}] 04:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1233ms 04:35:53 INFO - PROCESS | 1827 | 1461238553017 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 04:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:35:53 INFO - PROCESS | 1827 | 1461238553021 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 04:35:53 INFO - PROCESS | 1827 | 1461238553027 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:35:53 INFO - PROCESS | 1827 | 1461238553033 Marionette TRACE conn3 <- [1,250,null,{}] 04:35:53 INFO - PROCESS | 1827 | 1461238553048 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}] 04:35:53 INFO - PROCESS | 1827 | 1461238553215 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 04:35:53 INFO - PROCESS | 1827 | 1461238553357 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b54d2000 == 38 [pid = 1827] [id = 70] 04:35:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f18b2b5a800) [pid = 1827] [serial = 208] [outer = (nil)] 04:35:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f18b6cef800) [pid = 1827] [serial = 209] [outer = 0x7f18b2b5a800] 04:35:53 INFO - PROCESS | 1827 | 1461238553436 Marionette DEBUG loaded listener.js 04:35:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f18b781dc00) [pid = 1827] [serial = 210] [outer = 0x7f18b2b5a800] 04:35:54 INFO - PROCESS | 1827 | 1461238554323 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]]]}] 04:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1338ms 04:35:54 INFO - PROCESS | 1827 | 1461238554366 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 04:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:35:54 INFO - PROCESS | 1827 | 1461238554371 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 04:35:54 INFO - PROCESS | 1827 | 1461238554376 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:35:54 INFO - PROCESS | 1827 | 1461238554380 Marionette TRACE conn3 <- [1,254,null,{}] 04:35:54 INFO - PROCESS | 1827 | 1461238554385 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}] 04:35:54 INFO - PROCESS | 1827 | 1461238554539 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 04:35:54 INFO - PROCESS | 1827 | 1461238554678 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b6c86000 == 39 [pid = 1827] [id = 71] 04:35:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f1895fc2400) [pid = 1827] [serial = 211] [outer = (nil)] 04:35:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f1895fc9c00) [pid = 1827] [serial = 212] [outer = 0x7f1895fc2400] 04:35:54 INFO - PROCESS | 1827 | 1461238554753 Marionette DEBUG loaded listener.js 04:35:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f1895fcec00) [pid = 1827] [serial = 213] [outer = 0x7f1895fc2400] 04:35:55 INFO - PROCESS | 1827 | 1461238555539 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]]]}] 04:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1178ms 04:35:55 INFO - PROCESS | 1827 | 1461238555554 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 04:35:55 INFO - PROCESS | 1827 | 1461238555558 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 04:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:35:55 INFO - PROCESS | 1827 | 1461238555564 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:35:55 INFO - PROCESS | 1827 | 1461238555567 Marionette TRACE conn3 <- [1,258,null,{}] 04:35:55 INFO - PROCESS | 1827 | 1461238555572 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}] 04:35:55 INFO - PROCESS | 1827 | 1461238555724 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 04:35:55 INFO - PROCESS | 1827 | 1461238555862 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bd6800 == 40 [pid = 1827] [id = 72] 04:35:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f1895fc4400) [pid = 1827] [serial = 214] [outer = (nil)] 04:35:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f18b6cebc00) [pid = 1827] [serial = 215] [outer = 0x7f1895fc4400] 04:35:55 INFO - PROCESS | 1827 | 1461238555935 Marionette DEBUG loaded listener.js 04:35:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f18b781f400) [pid = 1827] [serial = 216] [outer = 0x7f1895fc4400] 04:35:56 INFO - PROCESS | 1827 | 1461238556847 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]]]}] 04:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1341ms 04:35:56 INFO - PROCESS | 1827 | 1461238556907 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 04:35:56 INFO - PROCESS | 1827 | 1461238556910 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 04:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:35:56 INFO - PROCESS | 1827 | 1461238556917 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:35:56 INFO - PROCESS | 1827 | 1461238556920 Marionette TRACE conn3 <- [1,262,null,{}] 04:35:56 INFO - PROCESS | 1827 | 1461238556925 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}] 04:35:57 INFO - PROCESS | 1827 | 1461238557097 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 04:35:57 INFO - PROCESS | 1827 | 1461238557234 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1899c99000 == 41 [pid = 1827] [id = 73] 04:35:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f18967bc800) [pid = 1827] [serial = 217] [outer = (nil)] 04:35:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f18975c7400) [pid = 1827] [serial = 218] [outer = 0x7f18967bc800] 04:35:57 INFO - PROCESS | 1827 | 1461238557310 Marionette DEBUG loaded listener.js 04:35:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f18a017a400) [pid = 1827] [serial = 219] [outer = 0x7f18967bc800] 04:35:58 INFO - PROCESS | 1827 | 1461238558268 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]]]}] 04:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1391ms 04:35:58 INFO - PROCESS | 1827 | 1461238558310 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 04:35:58 INFO - PROCESS | 1827 | 1461238558317 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 04:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:35:58 INFO - PROCESS | 1827 | 1461238558325 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:35:58 INFO - PROCESS | 1827 | 1461238558330 Marionette TRACE conn3 <- [1,266,null,{}] 04:35:58 INFO - PROCESS | 1827 | 1461238558337 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}] 04:35:58 INFO - PROCESS | 1827 | 1461238558491 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 04:35:58 INFO - PROCESS | 1827 | 1461238558667 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18985c8000 == 42 [pid = 1827] [id = 74] 04:35:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f18975c8400) [pid = 1827] [serial = 220] [outer = (nil)] 04:35:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f1898496800) [pid = 1827] [serial = 221] [outer = 0x7f18975c8400] 04:35:58 INFO - PROCESS | 1827 | 1461238558782 Marionette DEBUG loaded listener.js 04:35:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f18999b9800) [pid = 1827] [serial = 222] [outer = 0x7f18975c8400] 04:35:59 INFO - PROCESS | 1827 | 1461238559566 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]]]}] 04:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1286ms 04:35:59 INFO - PROCESS | 1827 | 1461238559613 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 04:35:59 INFO - PROCESS | 1827 | 1461238559621 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 04:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:35:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189c87f000 == 41 [pid = 1827] [id = 39] 04:35:59 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad281800 == 40 [pid = 1827] [id = 42] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f189fe1bc00) [pid = 1827] [serial = 167] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f18ad39bc00) [pid = 1827] [serial = 140] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f18a2ae6c00) [pid = 1827] [serial = 137] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f18ac4e3c00) [pid = 1827] [serial = 143] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 108 (0x7f1899b06000) [pid = 1827] [serial = 131] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 107 (0x7f189a054800) [pid = 1827] [serial = 132] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 106 (0x7f189c5e7c00) [pid = 1827] [serial = 122] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 105 (0x7f18a08bcc00) [pid = 1827] [serial = 125] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 104 (0x7f189f814c00) [pid = 1827] [serial = 134] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 103 (0x7f18967bd400) [pid = 1827] [serial = 128] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 102 (0x7f189c8ca400) [pid = 1827] [serial = 164] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f18999bf400) [pid = 1827] [serial = 161] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f1896583000) [pid = 1827] [serial = 146] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f189f81ac00) [pid = 1827] [serial = 149] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f18a29e7400) [pid = 1827] [serial = 152] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f189df9e800) [pid = 1827] [serial = 165] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 96 (0x7f18b2624000) [pid = 1827] [serial = 155] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 95 (0x7f18999c4c00) [pid = 1827] [serial = 162] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 94 (0x7f18b2a25c00) [pid = 1827] [serial = 159] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 93 (0x7f18b29e5400) [pid = 1827] [serial = 158] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 92 (0x7f18ad745800) [pid = 1827] [serial = 141] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 91 (0x7f18ac4db400) [pid = 1827] [serial = 138] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 90 (0x7f18a0010c00) [pid = 1827] [serial = 135] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | --DOMWINDOW == 89 (0x7f189e134000) [pid = 1827] [serial = 129] [outer = (nil)] [url = about:blank] 04:35:59 INFO - PROCESS | 1827 | 1461238559727 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:35:59 INFO - PROCESS | 1827 | 1461238559733 Marionette TRACE conn3 <- [1,270,null,{}] 04:35:59 INFO - PROCESS | 1827 | 1461238559745 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}] 04:35:59 INFO - PROCESS | 1827 | 1461238559968 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 04:36:00 INFO - PROCESS | 1827 | 1461238560087 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1899ca8000 == 41 [pid = 1827] [id = 75] 04:36:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 90 (0x7f18975c8c00) [pid = 1827] [serial = 223] [outer = (nil)] 04:36:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 91 (0x7f189c5eac00) [pid = 1827] [serial = 224] [outer = 0x7f18975c8c00] 04:36:00 INFO - PROCESS | 1827 | 1461238560192 Marionette DEBUG loaded listener.js 04:36:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 92 (0x7f189f816800) [pid = 1827] [serial = 225] [outer = 0x7f18975c8c00] 04:36:00 INFO - PROCESS | 1827 | 1461238560916 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]]]}] 04:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1305ms 04:36:00 INFO - PROCESS | 1827 | 1461238560977 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 04:36:00 INFO - PROCESS | 1827 | 1461238560980 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 04:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:36:00 INFO - PROCESS | 1827 | 1461238560987 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:36:00 INFO - PROCESS | 1827 | 1461238560992 Marionette TRACE conn3 <- [1,274,null,{}] 04:36:01 INFO - PROCESS | 1827 | 1461238561011 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}] 04:36:01 INFO - PROCESS | 1827 | 1461238561203 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 04:36:01 INFO - PROCESS | 1827 | 1461238561223 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a0068000 == 42 [pid = 1827] [id = 76] 04:36:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 93 (0x7f18a2c1c400) [pid = 1827] [serial = 226] [outer = (nil)] 04:36:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 94 (0x7f18ad51f800) [pid = 1827] [serial = 227] [outer = 0x7f18a2c1c400] 04:36:01 INFO - PROCESS | 1827 | 1461238561291 Marionette DEBUG loaded listener.js 04:36:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 95 (0x7f18b25b9000) [pid = 1827] [serial = 228] [outer = 0x7f18a2c1c400] 04:36:02 INFO - PROCESS | 1827 | 1461238562171 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]]]}] 04:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1235ms 04:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:36:02 INFO - PROCESS | 1827 | 1461238562223 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 04:36:02 INFO - PROCESS | 1827 | 1461238562227 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 04:36:02 INFO - PROCESS | 1827 | 1461238562237 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:36:02 INFO - PROCESS | 1827 | 1461238562240 Marionette TRACE conn3 <- [1,278,null,{}] 04:36:02 INFO - PROCESS | 1827 | 1461238562246 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}] 04:36:02 INFO - PROCESS | 1827 | 1461238562406 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 04:36:02 INFO - PROCESS | 1827 | 1461238562417 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a731f000 == 43 [pid = 1827] [id = 77] 04:36:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 96 (0x7f18ac4e0c00) [pid = 1827] [serial = 229] [outer = (nil)] 04:36:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 97 (0x7f18b2b10400) [pid = 1827] [serial = 230] [outer = 0x7f18ac4e0c00] 04:36:02 INFO - PROCESS | 1827 | 1461238562576 Marionette DEBUG loaded listener.js 04:36:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f18b5176800) [pid = 1827] [serial = 231] [outer = 0x7f18ac4e0c00] 04:36:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f189ee86800) [pid = 1827] [serial = 232] [outer = 0x7f1896663c00] 04:36:03 INFO - PROCESS | 1827 | 1461238563406 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]]]}] 04:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1247ms 04:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:36:03 INFO - PROCESS | 1827 | 1461238563480 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 04:36:03 INFO - PROCESS | 1827 | 1461238563483 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 04:36:03 INFO - PROCESS | 1827 | 1461238563489 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:36:03 INFO - PROCESS | 1827 | 1461238563492 Marionette TRACE conn3 <- [1,282,null,{}] 04:36:03 INFO - PROCESS | 1827 | 1461238563498 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}] 04:36:03 INFO - PROCESS | 1827 | 1461238563687 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 04:36:03 INFO - PROCESS | 1827 | 1461238563714 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a2970000 == 44 [pid = 1827] [id = 78] 04:36:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f18967b7c00) [pid = 1827] [serial = 233] [outer = (nil)] 04:36:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f18967c2000) [pid = 1827] [serial = 234] [outer = 0x7f18967b7c00] 04:36:03 INFO - PROCESS | 1827 | 1461238563774 Marionette DEBUG loaded listener.js 04:36:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f18a2adcc00) [pid = 1827] [serial = 235] [outer = 0x7f18967b7c00] 04:36:04 INFO - PROCESS | 1827 | --DOMWINDOW == 101 (0x7f1898495400) [pid = 1827] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:36:04 INFO - PROCESS | 1827 | --DOMWINDOW == 100 (0x7f18b25bb000) [pid = 1827] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:36:04 INFO - PROCESS | 1827 | --DOMWINDOW == 99 (0x7f1899997800) [pid = 1827] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:36:04 INFO - PROCESS | 1827 | --DOMWINDOW == 98 (0x7f18b25be800) [pid = 1827] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:36:04 INFO - PROCESS | 1827 | --DOMWINDOW == 97 (0x7f189f813400) [pid = 1827] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:36:04 INFO - PROCESS | 1827 | 1461238564632 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]]]}] 04:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1182ms 04:36:04 INFO - PROCESS | 1827 | 1461238564671 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 04:36:04 INFO - PROCESS | 1827 | 1461238564675 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 04:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:36:04 INFO - PROCESS | 1827 | 1461238564681 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:36:04 INFO - PROCESS | 1827 | 1461238564683 Marionette TRACE conn3 <- [1,286,null,{}] 04:36:04 INFO - PROCESS | 1827 | 1461238564688 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}] 04:36:04 INFO - PROCESS | 1827 | 1461238564876 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 04:36:04 INFO - PROCESS | 1827 | 1461238564938 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b26c0800 == 45 [pid = 1827] [id = 79] 04:36:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 98 (0x7f189ee82c00) [pid = 1827] [serial = 236] [outer = (nil)] 04:36:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 99 (0x7f18b7817c00) [pid = 1827] [serial = 237] [outer = 0x7f189ee82c00] 04:36:05 INFO - PROCESS | 1827 | 1461238565012 Marionette DEBUG loaded listener.js 04:36:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 100 (0x7f18ba1d2000) [pid = 1827] [serial = 238] [outer = 0x7f189ee82c00] 04:36:05 INFO - PROCESS | 1827 | 1461238565633 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]]]}] 04:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 975ms 04:36:05 INFO - PROCESS | 1827 | 1461238565658 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 04:36:05 INFO - PROCESS | 1827 | 1461238565662 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 04:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:36:05 INFO - PROCESS | 1827 | 1461238565667 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:36:05 INFO - PROCESS | 1827 | 1461238565669 Marionette TRACE conn3 <- [1,290,null,{}] 04:36:05 INFO - PROCESS | 1827 | 1461238565675 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}] 04:36:05 INFO - PROCESS | 1827 | 1461238565843 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 04:36:05 INFO - PROCESS | 1827 | 1461238565864 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b5146800 == 46 [pid = 1827] [id = 80] 04:36:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 101 (0x7f1894c2a400) [pid = 1827] [serial = 239] [outer = (nil)] 04:36:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 102 (0x7f1894c34800) [pid = 1827] [serial = 240] [outer = 0x7f1894c2a400] 04:36:05 INFO - PROCESS | 1827 | 1461238565928 Marionette DEBUG loaded listener.js 04:36:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 103 (0x7f1898520c00) [pid = 1827] [serial = 241] [outer = 0x7f1894c2a400] 04:36:06 INFO - PROCESS | 1827 | 1461238566766 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]]]}] 04:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1128ms 04:36:06 INFO - PROCESS | 1827 | 1461238566798 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 04:36:06 INFO - PROCESS | 1827 | 1461238566804 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 04:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:36:06 INFO - PROCESS | 1827 | 1461238566813 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:36:06 INFO - PROCESS | 1827 | 1461238566819 Marionette TRACE conn3 <- [1,294,null,{}] 04:36:06 INFO - PROCESS | 1827 | 1461238566828 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}] 04:36:07 INFO - PROCESS | 1827 | 1461238567000 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 04:36:07 INFO - PROCESS | 1827 | 1461238567137 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f067000 == 47 [pid = 1827] [id = 81] 04:36:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 104 (0x7f1894c2e800) [pid = 1827] [serial = 242] [outer = (nil)] 04:36:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 105 (0x7f1896ac6400) [pid = 1827] [serial = 243] [outer = 0x7f1894c2e800] 04:36:07 INFO - PROCESS | 1827 | 1461238567222 Marionette DEBUG loaded listener.js 04:36:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 106 (0x7f1896ad1c00) [pid = 1827] [serial = 244] [outer = 0x7f1894c2e800] 04:36:08 INFO - PROCESS | 1827 | 1461238568102 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]]]}] 04:36:08 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. 04:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1340ms 04:36:08 INFO - PROCESS | 1827 | 1461238568154 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 04:36:08 INFO - PROCESS | 1827 | 1461238568162 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 04:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:36:08 INFO - PROCESS | 1827 | 1461238568173 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:36:08 INFO - PROCESS | 1827 | 1461238568176 Marionette TRACE conn3 <- [1,298,null,{}] 04:36:08 INFO - PROCESS | 1827 | 1461238568183 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}] 04:36:08 INFO - PROCESS | 1827 | 1461238568354 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 04:36:08 INFO - PROCESS | 1827 | 1461238568489 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a7316000 == 48 [pid = 1827] [id = 82] 04:36:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 107 (0x7f1895fcb000) [pid = 1827] [serial = 245] [outer = (nil)] 04:36:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 108 (0x7f189c5ec400) [pid = 1827] [serial = 246] [outer = 0x7f1895fcb000] 04:36:08 INFO - PROCESS | 1827 | 1461238568564 Marionette DEBUG loaded listener.js 04:36:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 109 (0x7f189e567000) [pid = 1827] [serial = 247] [outer = 0x7f1895fcb000] 04:36:09 INFO - PROCESS | 1827 | 1461238569420 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]]]}] 04:36:09 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. 04:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1279ms 04:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:36:09 INFO - PROCESS | 1827 | 1461238569452 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 04:36:09 INFO - PROCESS | 1827 | 1461238569455 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 04:36:09 INFO - PROCESS | 1827 | 1461238569462 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:36:09 INFO - PROCESS | 1827 | 1461238569467 Marionette TRACE conn3 <- [1,302,null,{}] 04:36:09 INFO - PROCESS | 1827 | 1461238569483 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}] 04:36:09 INFO - PROCESS | 1827 | 1461238569707 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 04:36:09 INFO - PROCESS | 1827 | 1461238569811 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e590000 == 49 [pid = 1827] [id = 83] 04:36:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f189de7a800) [pid = 1827] [serial = 248] [outer = (nil)] 04:36:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f189ee85400) [pid = 1827] [serial = 249] [outer = 0x7f189de7a800] 04:36:09 INFO - PROCESS | 1827 | 1461238569890 Marionette DEBUG loaded listener.js 04:36:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f18a29e7400) [pid = 1827] [serial = 250] [outer = 0x7f189de7a800] 04:36:10 INFO - PROCESS | 1827 | 1461238570817 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]]]}] 04:36:10 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. 04:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1406ms 04:36:10 INFO - PROCESS | 1827 | 1461238570868 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 04:36:10 INFO - PROCESS | 1827 | 1461238570872 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 04:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:36:10 INFO - PROCESS | 1827 | 1461238570878 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:36:10 INFO - PROCESS | 1827 | 1461238570882 Marionette TRACE conn3 <- [1,306,null,{}] 04:36:10 INFO - PROCESS | 1827 | 1461238570887 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}] 04:36:11 INFO - PROCESS | 1827 | 1461238571110 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 04:36:11 INFO - PROCESS | 1827 | 1461238571124 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e5ae800 == 50 [pid = 1827] [id = 84] 04:36:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f189e567800) [pid = 1827] [serial = 251] [outer = (nil)] 04:36:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f18b2762c00) [pid = 1827] [serial = 252] [outer = 0x7f189e567800] 04:36:11 INFO - PROCESS | 1827 | 1461238571235 Marionette DEBUG loaded listener.js 04:36:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f18b2b10800) [pid = 1827] [serial = 253] [outer = 0x7f189e567800] 04:36:12 INFO - PROCESS | 1827 | 1461238572107 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]]]}] 04:36:12 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. 04:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1285ms 04:36:12 INFO - PROCESS | 1827 | 1461238572166 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 04:36:12 INFO - PROCESS | 1827 | 1461238572169 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 04:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:36:12 INFO - PROCESS | 1827 | 1461238572176 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:36:12 INFO - PROCESS | 1827 | 1461238572179 Marionette TRACE conn3 <- [1,310,null,{}] 04:36:12 INFO - PROCESS | 1827 | 1461238572184 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}] 04:36:12 INFO - PROCESS | 1827 | 1461238572360 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 04:36:12 INFO - PROCESS | 1827 | 1461238572496 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189613a000 == 51 [pid = 1827] [id = 85] 04:36:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f18ac4e4800) [pid = 1827] [serial = 254] [outer = (nil)] 04:36:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f18b6a5fc00) [pid = 1827] [serial = 255] [outer = 0x7f18ac4e4800] 04:36:12 INFO - PROCESS | 1827 | 1461238572569 Marionette DEBUG loaded listener.js 04:36:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f18b781d000) [pid = 1827] [serial = 256] [outer = 0x7f18ac4e4800] 04:36:13 INFO - PROCESS | 1827 | 1461238573458 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]]]}] 04:36:13 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. 04:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1331ms 04:36:13 INFO - PROCESS | 1827 | 1461238573511 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 04:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:36:13 INFO - PROCESS | 1827 | 1461238573516 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 04:36:13 INFO - PROCESS | 1827 | 1461238573523 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:36:13 INFO - PROCESS | 1827 | 1461238573526 Marionette TRACE conn3 <- [1,314,null,{}] 04:36:13 INFO - PROCESS | 1827 | 1461238573532 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}] 04:36:13 INFO - PROCESS | 1827 | 1461238573757 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 04:36:13 INFO - PROCESS | 1827 | 1461238573903 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189702a800 == 52 [pid = 1827] [id = 86] 04:36:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f1897042c00) [pid = 1827] [serial = 257] [outer = (nil)] 04:36:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f1897082000) [pid = 1827] [serial = 258] [outer = 0x7f1897042c00] 04:36:14 INFO - PROCESS | 1827 | 1461238573995 Marionette DEBUG loaded listener.js 04:36:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f1897087800) [pid = 1827] [serial = 259] [outer = 0x7f1897042c00] 04:36:15 INFO - PROCESS | 1827 | 1461238575241 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]]]}] 04:36:15 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. 04:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1789ms 04:36:15 INFO - PROCESS | 1827 | 1461238575314 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 04:36:15 INFO - PROCESS | 1827 | 1461238575320 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 04:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:36:15 INFO - PROCESS | 1827 | 1461238575329 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:36:15 INFO - PROCESS | 1827 | 1461238575334 Marionette TRACE conn3 <- [1,318,null,{}] 04:36:15 INFO - PROCESS | 1827 | 1461238575343 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}] 04:36:15 INFO - PROCESS | 1827 | 1461238575623 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 04:36:15 INFO - PROCESS | 1827 | 1461238575835 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1897031000 == 53 [pid = 1827] [id = 87] 04:36:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f1896acd400) [pid = 1827] [serial = 260] [outer = (nil)] 04:36:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f1897040400) [pid = 1827] [serial = 261] [outer = 0x7f1896acd400] 04:36:15 INFO - PROCESS | 1827 | 1461238575916 Marionette DEBUG loaded listener.js 04:36:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1897047400) [pid = 1827] [serial = 262] [outer = 0x7f1896acd400] 04:36:16 INFO - PROCESS | 1827 | 1461238576874 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]]]}] 04:36:16 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. 04:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1585ms 04:36:16 INFO - PROCESS | 1827 | 1461238576916 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 04:36:16 INFO - PROCESS | 1827 | 1461238576925 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 04:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:36:16 INFO - PROCESS | 1827 | 1461238576935 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:36:16 INFO - PROCESS | 1827 | 1461238576939 Marionette TRACE conn3 <- [1,322,null,{}] 04:36:16 INFO - PROCESS | 1827 | 1461238576945 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}] 04:36:17 INFO - PROCESS | 1827 | 1461238577140 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 04:36:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189fc61000 == 52 [pid = 1827] [id = 36] 04:36:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189c5ac000 == 51 [pid = 1827] [id = 35] 04:36:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b26c0800 == 50 [pid = 1827] [id = 79] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f18b29ab400) [pid = 1827] [serial = 182] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f18b06c9000) [pid = 1827] [serial = 179] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a2970000 == 49 [pid = 1827] [id = 78] 04:36:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a731f000 == 48 [pid = 1827] [id = 77] 04:36:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a0068000 == 47 [pid = 1827] [id = 76] 04:36:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1899ca8000 == 46 [pid = 1827] [id = 75] 04:36:17 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18985c8000 == 45 [pid = 1827] [id = 74] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f189fbe2800) [pid = 1827] [serial = 188] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f18ad396c00) [pid = 1827] [serial = 176] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f18b2689000) [pid = 1827] [serial = 191] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f18b2ac8800) [pid = 1827] [serial = 192] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f18999be800) [pid = 1827] [serial = 185] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f18a0012c00) [pid = 1827] [serial = 173] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f18a29e4800) [pid = 1827] [serial = 189] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 114 (0x7f189a061400) [pid = 1827] [serial = 186] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 113 (0x7f18b4799400) [pid = 1827] [serial = 194] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 112 (0x7f18b5486800) [pid = 1827] [serial = 197] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 111 (0x7f189a056800) [pid = 1827] [serial = 170] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 110 (0x7f18b5485800) [pid = 1827] [serial = 195] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | --DOMWINDOW == 109 (0x7f18b54aac00) [pid = 1827] [serial = 198] [outer = (nil)] [url = about:blank] 04:36:17 INFO - PROCESS | 1827 | 1461238577325 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18985cd000 == 46 [pid = 1827] [id = 88] 04:36:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 110 (0x7f1897089c00) [pid = 1827] [serial = 263] [outer = (nil)] 04:36:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 111 (0x7f1898498c00) [pid = 1827] [serial = 264] [outer = 0x7f1897089c00] 04:36:17 INFO - PROCESS | 1827 | 1461238577435 Marionette DEBUG loaded listener.js 04:36:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 112 (0x7f18999bf400) [pid = 1827] [serial = 265] [outer = 0x7f1897089c00] 04:36:18 INFO - PROCESS | 1827 | 1461238578202 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]]]}] 04:36:18 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. 04:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1294ms 04:36:18 INFO - PROCESS | 1827 | 1461238578230 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 04:36:18 INFO - PROCESS | 1827 | 1461238578234 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 04:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:36:18 INFO - PROCESS | 1827 | 1461238578240 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:36:18 INFO - PROCESS | 1827 | 1461238578245 Marionette TRACE conn3 <- [1,326,null,{}] 04:36:18 INFO - PROCESS | 1827 | 1461238578261 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}] 04:36:18 INFO - PROCESS | 1827 | 1461238578424 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 04:36:18 INFO - PROCESS | 1827 | 1461238578443 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a0068000 == 47 [pid = 1827] [id = 89] 04:36:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 113 (0x7f189e515400) [pid = 1827] [serial = 266] [outer = (nil)] 04:36:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 114 (0x7f189e519400) [pid = 1827] [serial = 267] [outer = 0x7f189e515400] 04:36:18 INFO - PROCESS | 1827 | 1461238578519 Marionette DEBUG loaded listener.js 04:36:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 115 (0x7f189e51e800) [pid = 1827] [serial = 268] [outer = 0x7f189e515400] 04:36:19 INFO - PROCESS | 1827 | 1461238579310 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]]]}] 04:36:19 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. 04:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1132ms 04:36:19 INFO - PROCESS | 1827 | 1461238579373 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 04:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:36:19 INFO - PROCESS | 1827 | 1461238579378 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 04:36:19 INFO - PROCESS | 1827 | 1461238579387 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:36:19 INFO - PROCESS | 1827 | 1461238579389 Marionette TRACE conn3 <- [1,330,null,{}] 04:36:19 INFO - PROCESS | 1827 | 1461238579395 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}] 04:36:19 INFO - PROCESS | 1827 | 1461238579587 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 04:36:19 INFO - PROCESS | 1827 | 1461238579617 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a65c7800 == 48 [pid = 1827] [id = 90] 04:36:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f1896acb400) [pid = 1827] [serial = 269] [outer = (nil)] 04:36:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f189e566800) [pid = 1827] [serial = 270] [outer = 0x7f1896acb400] 04:36:19 INFO - PROCESS | 1827 | 1461238579679 Marionette DEBUG loaded listener.js 04:36:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f189e56fc00) [pid = 1827] [serial = 271] [outer = 0x7f1896acb400] 04:36:20 INFO - PROCESS | 1827 | 1461238580515 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]]]}] 04:36:20 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. 04:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1190ms 04:36:20 INFO - PROCESS | 1827 | 1461238580583 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 04:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:36:20 INFO - PROCESS | 1827 | 1461238580589 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 04:36:20 INFO - PROCESS | 1827 | 1461238580598 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:36:20 INFO - PROCESS | 1827 | 1461238580600 Marionette TRACE conn3 <- [1,334,null,{}] 04:36:20 INFO - PROCESS | 1827 | 1461238580606 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}] 04:36:20 INFO - PROCESS | 1827 | 1461238580878 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 04:36:20 INFO - PROCESS | 1827 | 1461238580921 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b011f800 == 49 [pid = 1827] [id = 91] 04:36:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f189ee8b400) [pid = 1827] [serial = 272] [outer = (nil)] 04:36:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f189f818c00) [pid = 1827] [serial = 273] [outer = 0x7f189ee8b400] 04:36:20 INFO - PROCESS | 1827 | 1461238580984 Marionette DEBUG loaded listener.js 04:36:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f18a017e000) [pid = 1827] [serial = 274] [outer = 0x7f189ee8b400] 04:36:21 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f189ee82c00) [pid = 1827] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:36:21 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f18967b7c00) [pid = 1827] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:36:21 INFO - PROCESS | 1827 | --DOMWINDOW == 118 (0x7f18975c8400) [pid = 1827] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:36:21 INFO - PROCESS | 1827 | --DOMWINDOW == 117 (0x7f18a2c1c400) [pid = 1827] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:36:21 INFO - PROCESS | 1827 | --DOMWINDOW == 116 (0x7f18975c8c00) [pid = 1827] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:36:21 INFO - PROCESS | 1827 | --DOMWINDOW == 115 (0x7f18ac4e0c00) [pid = 1827] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:36:22 INFO - PROCESS | 1827 | 1461238581999 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]]]}] 04:36:22 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. 04:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1435ms 04:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:36:22 INFO - PROCESS | 1827 | 1461238582031 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 04:36:22 INFO - PROCESS | 1827 | 1461238582034 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 04:36:22 INFO - PROCESS | 1827 | 1461238582040 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:36:22 INFO - PROCESS | 1827 | 1461238582043 Marionette TRACE conn3 <- [1,338,null,{}] 04:36:22 INFO - PROCESS | 1827 | 1461238582047 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}] 04:36:22 INFO - PROCESS | 1827 | 1461238582246 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 04:36:22 INFO - PROCESS | 1827 | 1461238582264 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b27a3000 == 50 [pid = 1827] [id = 92] 04:36:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 116 (0x7f1897089800) [pid = 1827] [serial = 275] [outer = (nil)] 04:36:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 117 (0x7f18a0010c00) [pid = 1827] [serial = 276] [outer = 0x7f1897089800] 04:36:22 INFO - PROCESS | 1827 | 1461238582331 Marionette DEBUG loaded listener.js 04:36:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 118 (0x7f18b276c800) [pid = 1827] [serial = 277] [outer = 0x7f1897089800] 04:36:23 INFO - PROCESS | 1827 | 1461238583079 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]]]}] 04:36:23 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. 04:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1080ms 04:36:23 INFO - PROCESS | 1827 | 1461238583135 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 04:36:23 INFO - PROCESS | 1827 | 1461238583139 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 04:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:36:23 INFO - PROCESS | 1827 | 1461238583145 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:36:23 INFO - PROCESS | 1827 | 1461238583147 Marionette TRACE conn3 <- [1,342,null,{}] 04:36:23 INFO - PROCESS | 1827 | 1461238583152 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}] 04:36:23 INFO - PROCESS | 1827 | 1461238583290 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 04:36:23 INFO - PROCESS | 1827 | 1461238583308 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b6a14800 == 51 [pid = 1827] [id = 93] 04:36:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 119 (0x7f18999bc400) [pid = 1827] [serial = 278] [outer = (nil)] 04:36:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f18b51ea000) [pid = 1827] [serial = 279] [outer = 0x7f18999bc400] 04:36:23 INFO - PROCESS | 1827 | 1461238583372 Marionette DEBUG loaded listener.js 04:36:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f18b6c8ec00) [pid = 1827] [serial = 280] [outer = 0x7f18999bc400] 04:36:24 INFO - PROCESS | 1827 | 1461238584261 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]]]}] 04:36:24 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. 04:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1186ms 04:36:24 INFO - PROCESS | 1827 | 1461238584335 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 04:36:24 INFO - PROCESS | 1827 | 1461238584341 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 04:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:36:24 INFO - PROCESS | 1827 | 1461238584351 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:36:24 INFO - PROCESS | 1827 | 1461238584358 Marionette TRACE conn3 <- [1,346,null,{}] 04:36:24 INFO - PROCESS | 1827 | 1461238584372 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}] 04:36:24 INFO - PROCESS | 1827 | 1461238584690 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 04:36:24 INFO - PROCESS | 1827 | 1461238584837 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894c17800 == 52 [pid = 1827] [id = 94] 04:36:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f189666c000) [pid = 1827] [serial = 281] [outer = (nil)] 04:36:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f1897042000) [pid = 1827] [serial = 282] [outer = 0x7f189666c000] 04:36:24 INFO - PROCESS | 1827 | 1461238584970 Marionette DEBUG loaded listener.js 04:36:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1897080000) [pid = 1827] [serial = 283] [outer = 0x7f189666c000] 04:36:25 INFO - PROCESS | 1827 | 1461238585910 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]]]}] 04:36:25 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. 04:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1596ms 04:36:25 INFO - PROCESS | 1827 | 1461238585946 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 04:36:25 INFO - PROCESS | 1827 | 1461238585955 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 04:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:36:25 INFO - PROCESS | 1827 | 1461238585967 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:36:25 INFO - PROCESS | 1827 | 1461238585974 Marionette TRACE conn3 <- [1,350,null,{}] 04:36:25 INFO - PROCESS | 1827 | 1461238585982 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}] 04:36:26 INFO - PROCESS | 1827 | 1461238586175 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 04:36:26 INFO - PROCESS | 1827 | 1461238586313 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e596800 == 53 [pid = 1827] [id = 95] 04:36:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f18967b8400) [pid = 1827] [serial = 284] [outer = (nil)] 04:36:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f189a05bc00) [pid = 1827] [serial = 285] [outer = 0x7f18967b8400] 04:36:26 INFO - PROCESS | 1827 | 1461238586396 Marionette DEBUG loaded listener.js 04:36:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f189e51a800) [pid = 1827] [serial = 286] [outer = 0x7f18967b8400] 04:36:27 INFO - PROCESS | 1827 | 1461238587437 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]]]}] 04:36:27 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. 04:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1497ms 04:36:27 INFO - PROCESS | 1827 | 1461238587463 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 04:36:27 INFO - PROCESS | 1827 | 1461238587467 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 04:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:36:27 INFO - PROCESS | 1827 | 1461238587473 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:36:27 INFO - PROCESS | 1827 | 1461238587479 Marionette TRACE conn3 <- [1,354,null,{}] 04:36:27 INFO - PROCESS | 1827 | 1461238587495 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}] 04:36:27 INFO - PROCESS | 1827 | 1461238587667 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 04:36:27 INFO - PROCESS | 1827 | 1461238587808 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae50d800 == 54 [pid = 1827] [id = 96] 04:36:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f189eea0c00) [pid = 1827] [serial = 287] [outer = (nil)] 04:36:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f18a73e1800) [pid = 1827] [serial = 288] [outer = 0x7f189eea0c00] 04:36:27 INFO - PROCESS | 1827 | 1461238587947 Marionette DEBUG loaded listener.js 04:36:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f18ae8ee800) [pid = 1827] [serial = 289] [outer = 0x7f189eea0c00] 04:36:28 INFO - PROCESS | 1827 | 1461238588836 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]]]}] 04:36:28 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. 04:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1434ms 04:36:28 INFO - PROCESS | 1827 | 1461238588908 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 04:36:28 INFO - PROCESS | 1827 | 1461238588912 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 04:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:36:28 INFO - PROCESS | 1827 | 1461238588918 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:36:28 INFO - PROCESS | 1827 | 1461238588921 Marionette TRACE conn3 <- [1,358,null,{}] 04:36:28 INFO - PROCESS | 1827 | 1461238588926 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}] 04:36:29 INFO - PROCESS | 1827 | 1461238589094 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 04:36:29 INFO - PROCESS | 1827 | 1461238589233 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894d52800 == 55 [pid = 1827] [id = 97] 04:36:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f18a0cb7000) [pid = 1827] [serial = 290] [outer = (nil)] 04:36:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f18b6c92800) [pid = 1827] [serial = 291] [outer = 0x7f18a0cb7000] 04:36:29 INFO - PROCESS | 1827 | 1461238589311 Marionette DEBUG loaded listener.js 04:36:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f18b781e000) [pid = 1827] [serial = 292] [outer = 0x7f18a0cb7000] 04:36:30 INFO - PROCESS | 1827 | 1461238590149 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]]]}] 04:36:30 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. 04:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1278ms 04:36:30 INFO - PROCESS | 1827 | 1461238590197 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 04:36:30 INFO - PROCESS | 1827 | 1461238590201 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 04:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:36:30 INFO - PROCESS | 1827 | 1461238590208 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:36:30 INFO - PROCESS | 1827 | 1461238590210 Marionette TRACE conn3 <- [1,362,null,{}] 04:36:30 INFO - PROCESS | 1827 | 1461238590216 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}] 04:36:30 INFO - PROCESS | 1827 | 1461238590370 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 04:36:30 INFO - PROCESS | 1827 | 1461238590520 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189444e000 == 56 [pid = 1827] [id = 98] 04:36:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1894235400) [pid = 1827] [serial = 293] [outer = (nil)] 04:36:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f189423b000) [pid = 1827] [serial = 294] [outer = 0x7f1894235400] 04:36:30 INFO - PROCESS | 1827 | 1461238590599 Marionette DEBUG loaded listener.js 04:36:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f189423fc00) [pid = 1827] [serial = 295] [outer = 0x7f1894235400] 04:36:31 INFO - PROCESS | 1827 | 1461238591507 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]]]}] 04:36:31 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. 04:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1332ms 04:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:36:31 INFO - PROCESS | 1827 | 1461238591541 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 04:36:31 INFO - PROCESS | 1827 | 1461238591545 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 04:36:31 INFO - PROCESS | 1827 | 1461238591551 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:36:31 INFO - PROCESS | 1827 | 1461238591554 Marionette TRACE conn3 <- [1,366,null,{}] 04:36:31 INFO - PROCESS | 1827 | 1461238591559 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}] 04:36:31 INFO - PROCESS | 1827 | 1461238591750 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 04:36:31 INFO - PROCESS | 1827 | 1461238591935 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189701e000 == 57 [pid = 1827] [id = 99] 04:36:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f18b2b5a000) [pid = 1827] [serial = 296] [outer = (nil)] 04:36:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f18ba1d7400) [pid = 1827] [serial = 297] [outer = 0x7f18b2b5a000] 04:36:32 INFO - PROCESS | 1827 | 1461238592013 Marionette DEBUG loaded listener.js 04:36:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1894c4e400) [pid = 1827] [serial = 298] [outer = 0x7f18b2b5a000] 04:36:33 INFO - PROCESS | 1827 | 1461238593217 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]]]}] 04:36:33 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. 04:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1683ms 04:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:36:33 INFO - PROCESS | 1827 | 1461238593233 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 04:36:33 INFO - PROCESS | 1827 | 1461238593238 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 04:36:33 INFO - PROCESS | 1827 | 1461238593246 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:36:33 INFO - PROCESS | 1827 | 1461238593250 Marionette TRACE conn3 <- [1,370,null,{}] 04:36:33 INFO - PROCESS | 1827 | 1461238593258 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}] 04:36:33 INFO - PROCESS | 1827 | 1461238593411 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 04:36:33 INFO - PROCESS | 1827 | 1461238593584 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896cd9000 == 58 [pid = 1827] [id = 100] 04:36:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1894c2f400) [pid = 1827] [serial = 299] [outer = (nil)] 04:36:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f1894c36000) [pid = 1827] [serial = 300] [outer = 0x7f1894c2f400] 04:36:33 INFO - PROCESS | 1827 | 1461238593652 Marionette DEBUG loaded listener.js 04:36:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1894c4f800) [pid = 1827] [serial = 301] [outer = 0x7f1894c2f400] 04:36:34 INFO - PROCESS | 1827 | 1461238594553 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]]]}] 04:36:34 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. 04:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1335ms 04:36:34 INFO - PROCESS | 1827 | 1461238594581 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 04:36:34 INFO - PROCESS | 1827 | 1461238594588 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 04:36:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:36:34 INFO - PROCESS | 1827 | 1461238594599 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:36:34 INFO - PROCESS | 1827 | 1461238594603 Marionette TRACE conn3 <- [1,374,null,{}] 04:36:34 INFO - PROCESS | 1827 | 1461238594609 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}] 04:36:34 INFO - PROCESS | 1827 | 1461238594756 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 04:36:34 INFO - PROCESS | 1827 | 1461238594926 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189fad9000 == 57 [pid = 1827] [id = 41] 04:36:34 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1894c34800) [pid = 1827] [serial = 240] [outer = (nil)] [url = about:blank] 04:36:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1897019000 == 58 [pid = 1827] [id = 101] 04:36:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1894c34800) [pid = 1827] [serial = 302] [outer = (nil)] 04:36:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1896669000) [pid = 1827] [serial = 303] [outer = 0x7f1894c34800] 04:36:35 INFO - PROCESS | 1827 | 1461238595019 Marionette DEBUG loaded listener.js 04:36:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f18967c0400) [pid = 1827] [serial = 304] [outer = 0x7f1894c34800] 04:36:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b27a3000 == 57 [pid = 1827] [id = 92] 04:36:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b011f800 == 56 [pid = 1827] [id = 91] 04:36:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a65c7800 == 55 [pid = 1827] [id = 90] 04:36:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a0068000 == 54 [pid = 1827] [id = 89] 04:36:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18985cd000 == 53 [pid = 1827] [id = 88] 04:36:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1897031000 == 52 [pid = 1827] [id = 87] 04:36:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a7316000 == 51 [pid = 1827] [id = 82] 04:36:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f067000 == 50 [pid = 1827] [id = 81] 04:36:35 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b5146800 == 49 [pid = 1827] [id = 80] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f18b7817c00) [pid = 1827] [serial = 237] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f18967c2000) [pid = 1827] [serial = 234] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f18999b9800) [pid = 1827] [serial = 222] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1898496800) [pid = 1827] [serial = 221] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f18ad51f800) [pid = 1827] [serial = 227] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f18b25b9000) [pid = 1827] [serial = 228] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f18b7814400) [pid = 1827] [serial = 200] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f189c5eac00) [pid = 1827] [serial = 224] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f189f816800) [pid = 1827] [serial = 225] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f18975c7400) [pid = 1827] [serial = 218] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f18b2a2ac00) [pid = 1827] [serial = 206] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f18a017bc00) [pid = 1827] [serial = 203] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f18b6cef800) [pid = 1827] [serial = 209] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1895fc9c00) [pid = 1827] [serial = 212] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f18b6cebc00) [pid = 1827] [serial = 215] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f18b2b10400) [pid = 1827] [serial = 230] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f18967ba400) [pid = 1827] [serial = 99] [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.] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f18b5176800) [pid = 1827] [serial = 231] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f18ba1d2000) [pid = 1827] [serial = 238] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f18a2adcc00) [pid = 1827] [serial = 235] [outer = (nil)] [url = about:blank] 04:36:35 INFO - PROCESS | 1827 | 1461238595884 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:36:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:36:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1328ms 04:36:35 INFO - PROCESS | 1827 | 1461238595933 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 04:36:35 INFO - PROCESS | 1827 | 1461238595938 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 04:36:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:36:35 INFO - PROCESS | 1827 | 1461238595947 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:36:35 INFO - PROCESS | 1827 | 1461238595953 Marionette TRACE conn3 <- [1,378,null,{}] 04:36:35 INFO - PROCESS | 1827 | 1461238595969 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}] 04:36:36 INFO - PROCESS | 1827 | 1461238596148 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 04:36:36 INFO - PROCESS | 1827 | 1461238596160 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e91c800 == 50 [pid = 1827] [id = 102] 04:36:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f189666bc00) [pid = 1827] [serial = 305] [outer = (nil)] 04:36:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f189708a400) [pid = 1827] [serial = 306] [outer = 0x7f189666bc00] 04:36:36 INFO - PROCESS | 1827 | 1461238596235 Marionette DEBUG loaded listener.js 04:36:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f189851e800) [pid = 1827] [serial = 307] [outer = 0x7f189666bc00] 04:36:37 INFO - PROCESS | 1827 | 1461238597134 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:36:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:36:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1240ms 04:36:37 INFO - PROCESS | 1827 | 1461238597186 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 04:36:37 INFO - PROCESS | 1827 | 1461238597191 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 04:36:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:36:37 INFO - PROCESS | 1827 | 1461238597197 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:36:37 INFO - PROCESS | 1827 | 1461238597199 Marionette TRACE conn3 <- [1,382,null,{}] 04:36:37 INFO - PROCESS | 1827 | 1461238597205 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}] 04:36:37 INFO - PROCESS | 1827 | 1461238597424 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 04:36:37 INFO - PROCESS | 1827 | 1461238597494 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fad0000 == 51 [pid = 1827] [id = 103] 04:36:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f1894c51c00) [pid = 1827] [serial = 308] [outer = (nil)] 04:36:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f1899b09c00) [pid = 1827] [serial = 309] [outer = 0x7f1894c51c00] 04:36:37 INFO - PROCESS | 1827 | 1461238597557 Marionette DEBUG loaded listener.js 04:36:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f189c848400) [pid = 1827] [serial = 310] [outer = 0x7f1894c51c00] 04:36:38 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:38 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:36:38 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:38 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:38 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:38 INFO - PROCESS | 1827 | 1461238598396 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:36:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:36:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1228ms 04:36:38 INFO - PROCESS | 1827 | 1461238598434 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 04:36:38 INFO - PROCESS | 1827 | 1461238598437 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 04:36:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:36:38 INFO - PROCESS | 1827 | 1461238598447 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:36:38 INFO - PROCESS | 1827 | 1461238598450 Marionette TRACE conn3 <- [1,386,null,{}] 04:36:38 INFO - PROCESS | 1827 | 1461238598454 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}] 04:36:38 INFO - PROCESS | 1827 | 1461238598636 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 04:36:38 INFO - PROCESS | 1827 | 1461238598664 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894d47800 == 52 [pid = 1827] [id = 104] 04:36:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1898523400) [pid = 1827] [serial = 311] [outer = (nil)] 04:36:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f189e517400) [pid = 1827] [serial = 312] [outer = 0x7f1898523400] 04:36:38 INFO - PROCESS | 1827 | 1461238598725 Marionette DEBUG loaded listener.js 04:36:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f189e520c00) [pid = 1827] [serial = 313] [outer = 0x7f1898523400] 04:36:39 INFO - PROCESS | 1827 | 1461238599567 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]]]}] 04:36:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:36:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1179ms 04:36:39 INFO - PROCESS | 1827 | 1461238599630 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 04:36:39 INFO - PROCESS | 1827 | 1461238599634 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 04:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:36:39 INFO - PROCESS | 1827 | 1461238599640 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:36:39 INFO - PROCESS | 1827 | 1461238599642 Marionette TRACE conn3 <- [1,390,null,{}] 04:36:39 INFO - PROCESS | 1827 | 1461238599647 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}] 04:36:40 INFO - PROCESS | 1827 | 1461238600080 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 04:36:40 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f189e515400) [pid = 1827] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:36:40 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f189ee8b400) [pid = 1827] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:36:40 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1896acd400) [pid = 1827] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:36:40 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f1897089c00) [pid = 1827] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:36:40 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f1897089800) [pid = 1827] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:36:40 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f1896acb400) [pid = 1827] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:36:40 INFO - PROCESS | 1827 | 1461238600207 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f064800 == 53 [pid = 1827] [id = 105] 04:36:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f189708c800) [pid = 1827] [serial = 314] [outer = (nil)] 04:36:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f189e524400) [pid = 1827] [serial = 315] [outer = 0x7f189708c800] 04:36:40 INFO - PROCESS | 1827 | 1461238600274 Marionette DEBUG loaded listener.js 04:36:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f18a0011c00) [pid = 1827] [serial = 316] [outer = 0x7f189708c800] 04:36:40 INFO - PROCESS | 1827 | 1461238600952 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]]]}] 04:36:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:36:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1327ms 04:36:40 INFO - PROCESS | 1827 | 1461238600968 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 04:36:40 INFO - PROCESS | 1827 | 1461238600973 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 04:36:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:36:40 INFO - PROCESS | 1827 | 1461238600979 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 1827 | 1461238600993 Marionette TRACE conn3 <- [1,394,null,{}] 04:36:41 INFO - PROCESS | 1827 | 1461238601006 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}] 04:36:41 INFO - PROCESS | 1827 | 1461238601144 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 04:36:41 INFO - PROCESS | 1827 | 1461238601159 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad2f3000 == 54 [pid = 1827] [id = 106] 04:36:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f189a061400) [pid = 1827] [serial = 317] [outer = (nil)] 04:36:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f18a0dcf800) [pid = 1827] [serial = 318] [outer = 0x7f189a061400] 04:36:41 INFO - PROCESS | 1827 | 1461238601220 Marionette DEBUG loaded listener.js 04:36:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f18ad055c00) [pid = 1827] [serial = 319] [outer = 0x7f189a061400] 04:36:42 INFO - PROCESS | 1827 | 1461238602011 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]]]}] 04:36:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:36:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1051ms 04:36:42 INFO - PROCESS | 1827 | 1461238602139 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 04:36:42 INFO - PROCESS | 1827 | 1461238602145 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 04:36:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:36:42 INFO - PROCESS | 1827 | 1461238602158 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:36:42 INFO - PROCESS | 1827 | 1461238602163 Marionette TRACE conn3 <- [1,398,null,{}] 04:36:42 INFO - PROCESS | 1827 | 1461238602172 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}] 04:36:42 INFO - PROCESS | 1827 | 1461238602385 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 04:36:42 INFO - PROCESS | 1827 | 1461238602528 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bcb000 == 55 [pid = 1827] [id = 107] 04:36:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f18945c5400) [pid = 1827] [serial = 320] [outer = (nil)] 04:36:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f18945c7c00) [pid = 1827] [serial = 321] [outer = 0x7f18945c5400] 04:36:42 INFO - PROCESS | 1827 | 1461238602614 Marionette DEBUG loaded listener.js 04:36:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1894c50400) [pid = 1827] [serial = 322] [outer = 0x7f18945c5400] 04:36:43 INFO - PROCESS | 1827 | 1461238603580 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]]]}] 04:36:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:36:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1497ms 04:36:43 INFO - PROCESS | 1827 | 1461238603652 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 1827 | 1461238603657 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 04:36:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:36:43 INFO - PROCESS | 1827 | 1461238603670 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 1827 | 1461238603675 Marionette TRACE conn3 <- [1,402,null,{}] 04:36:43 INFO - PROCESS | 1827 | 1461238603682 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}] 04:36:43 INFO - PROCESS | 1827 | 1461238603893 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 04:36:44 INFO - PROCESS | 1827 | 1461238604084 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f553800 == 56 [pid = 1827] [id = 108] 04:36:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f18967c2000) [pid = 1827] [serial = 323] [outer = (nil)] 04:36:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f189704b400) [pid = 1827] [serial = 324] [outer = 0x7f18967c2000] 04:36:44 INFO - PROCESS | 1827 | 1461238604207 Marionette DEBUG loaded listener.js 04:36:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f189848b800) [pid = 1827] [serial = 325] [outer = 0x7f18967c2000] 04:36:45 INFO - PROCESS | 1827 | 1461238605164 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]]]}] 04:36:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:36:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1538ms 04:36:45 INFO - PROCESS | 1827 | 1461238605206 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 04:36:45 INFO - PROCESS | 1827 | 1461238605210 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 04:36:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:36:45 INFO - PROCESS | 1827 | 1461238605216 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:36:45 INFO - PROCESS | 1827 | 1461238605219 Marionette TRACE conn3 <- [1,406,null,{}] 04:36:45 INFO - PROCESS | 1827 | 1461238605233 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}] 04:36:45 INFO - PROCESS | 1827 | 1461238605446 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 04:36:45 INFO - PROCESS | 1827 | 1461238605643 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b0681000 == 57 [pid = 1827] [id = 109] 04:36:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f189e569c00) [pid = 1827] [serial = 326] [outer = (nil)] 04:36:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f189e5bf000) [pid = 1827] [serial = 327] [outer = 0x7f189e569c00] 04:36:45 INFO - PROCESS | 1827 | 1461238605765 Marionette DEBUG loaded listener.js 04:36:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f189e5c7800) [pid = 1827] [serial = 328] [outer = 0x7f189e569c00] 04:36:46 INFO - PROCESS | 1827 | 1461238606634 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]]]}] 04:36:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:36:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1480ms 04:36:46 INFO - PROCESS | 1827 | 1461238606698 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 04:36:46 INFO - PROCESS | 1827 | 1461238606701 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 04:36:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:36:46 INFO - PROCESS | 1827 | 1461238606708 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 1827 | 1461238606712 Marionette TRACE conn3 <- [1,410,null,{}] 04:36:46 INFO - PROCESS | 1827 | 1461238606717 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}] 04:36:46 INFO - PROCESS | 1827 | 1461238606899 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 04:36:47 INFO - PROCESS | 1827 | 1461238607079 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2aa6800 == 58 [pid = 1827] [id = 110] 04:36:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f189e5cc400) [pid = 1827] [serial = 329] [outer = (nil)] 04:36:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f189fbde800) [pid = 1827] [serial = 330] [outer = 0x7f189e5cc400] 04:36:47 INFO - PROCESS | 1827 | 1461238607154 Marionette DEBUG loaded listener.js 04:36:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f18a017ec00) [pid = 1827] [serial = 331] [outer = 0x7f189e5cc400] 04:36:48 INFO - PROCESS | 1827 | 1461238608021 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]]]}] 04:36:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:36:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1387ms 04:36:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:36:48 INFO - PROCESS | 1827 | 1461238608098 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 04:36:48 INFO - PROCESS | 1827 | 1461238608101 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 04:36:48 INFO - PROCESS | 1827 | 1461238608107 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:36:48 INFO - PROCESS | 1827 | 1461238608110 Marionette TRACE conn3 <- [1,414,null,{}] 04:36:48 INFO - PROCESS | 1827 | 1461238608116 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}] 04:36:48 INFO - PROCESS | 1827 | 1461238608315 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 04:36:48 INFO - PROCESS | 1827 | 1461238608459 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b54bb000 == 59 [pid = 1827] [id = 111] 04:36:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f189e5cac00) [pid = 1827] [serial = 332] [outer = (nil)] 04:36:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f18ad518000) [pid = 1827] [serial = 333] [outer = 0x7f189e5cac00] 04:36:48 INFO - PROCESS | 1827 | 1461238608535 Marionette DEBUG loaded listener.js 04:36:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f18ae8f8c00) [pid = 1827] [serial = 334] [outer = 0x7f189e5cac00] 04:36:49 INFO - PROCESS | 1827 | 1461238609350 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]]]}] 04:36:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:36:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1282ms 04:36:49 INFO - PROCESS | 1827 | 1461238609389 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 1827 | 1461238609392 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 04:36:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:36:49 INFO - PROCESS | 1827 | 1461238609398 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 1827 | 1461238609401 Marionette TRACE conn3 <- [1,418,null,{}] 04:36:49 INFO - PROCESS | 1827 | 1461238609406 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}] 04:36:49 INFO - PROCESS | 1827 | 1461238609586 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 04:36:49 INFO - PROCESS | 1827 | 1461238609741 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b208c000 == 60 [pid = 1827] [id = 112] 04:36:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f188ffc9400) [pid = 1827] [serial = 335] [outer = (nil)] 04:36:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f18ae8f0000) [pid = 1827] [serial = 336] [outer = 0x7f188ffc9400] 04:36:49 INFO - PROCESS | 1827 | 1461238609819 Marionette DEBUG loaded listener.js 04:36:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f18b29e6c00) [pid = 1827] [serial = 337] [outer = 0x7f188ffc9400] 04:36:51 INFO - PROCESS | 1827 | 1461238611161 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]]]}] 04:36:51 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 04:36:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1786ms 04:36:51 INFO - PROCESS | 1827 | 1461238611248 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 04:36:51 INFO - PROCESS | 1827 | 1461238611254 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 04:36:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:36:51 INFO - PROCESS | 1827 | 1461238611283 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:36:51 INFO - PROCESS | 1827 | 1461238611288 Marionette TRACE conn3 <- [1,422,null,{}] 04:36:51 INFO - PROCESS | 1827 | 1461238611296 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}] 04:36:51 INFO - PROCESS | 1827 | 1461238611461 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 04:36:51 INFO - PROCESS | 1827 | 1461238611606 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894d58800 == 61 [pid = 1827] [id = 113] 04:36:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188fb61800) [pid = 1827] [serial = 338] [outer = (nil)] 04:36:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f188ffccc00) [pid = 1827] [serial = 339] [outer = 0x7f188fb61800] 04:36:51 INFO - PROCESS | 1827 | 1461238611679 Marionette DEBUG loaded listener.js 04:36:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f189423c000) [pid = 1827] [serial = 340] [outer = 0x7f188fb61800] 04:36:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896bd6800 == 60 [pid = 1827] [id = 72] 04:36:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1899c99000 == 59 [pid = 1827] [id = 73] 04:36:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f064800 == 58 [pid = 1827] [id = 105] 04:36:52 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f189ee85400) [pid = 1827] [serial = 249] [outer = (nil)] [url = about:blank] 04:36:52 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f18b51ea000) [pid = 1827] [serial = 279] [outer = (nil)] [url = about:blank] 04:36:52 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f189c5ec400) [pid = 1827] [serial = 246] [outer = (nil)] [url = about:blank] 04:36:52 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1897082000) [pid = 1827] [serial = 258] [outer = (nil)] [url = about:blank] 04:36:52 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1896ac6400) [pid = 1827] [serial = 243] [outer = (nil)] [url = about:blank] 04:36:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894d47800 == 57 [pid = 1827] [id = 104] 04:36:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189fad0000 == 56 [pid = 1827] [id = 103] 04:36:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e91c800 == 55 [pid = 1827] [id = 102] 04:36:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1897019000 == 54 [pid = 1827] [id = 101] 04:36:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896cd9000 == 53 [pid = 1827] [id = 100] 04:36:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e596800 == 52 [pid = 1827] [id = 95] 04:36:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894c17800 == 51 [pid = 1827] [id = 94] 04:36:52 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b6a14800 == 50 [pid = 1827] [id = 93] 04:36:53 INFO - PROCESS | 1827 | 1461238613048 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]]]}] 04:36:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:36:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1786ms 04:36:53 INFO - PROCESS | 1827 | 1461238613071 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 04:36:53 INFO - PROCESS | 1827 | 1461238613079 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f189e566800) [pid = 1827] [serial = 270] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f189e56fc00) [pid = 1827] [serial = 271] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f18a0010c00) [pid = 1827] [serial = 276] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f189e519400) [pid = 1827] [serial = 267] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f189e51e800) [pid = 1827] [serial = 268] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f18a017e000) [pid = 1827] [serial = 274] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1897047400) [pid = 1827] [serial = 262] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1897040400) [pid = 1827] [serial = 261] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f189f818c00) [pid = 1827] [serial = 273] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1898498c00) [pid = 1827] [serial = 264] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f18999bf400) [pid = 1827] [serial = 265] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f18b276c800) [pid = 1827] [serial = 277] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f18b2762c00) [pid = 1827] [serial = 252] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f18b6a5fc00) [pid = 1827] [serial = 255] [outer = (nil)] [url = about:blank] 04:36:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:36:53 INFO - PROCESS | 1827 | 1461238613155 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:36:53 INFO - PROCESS | 1827 | 1461238613160 Marionette TRACE conn3 <- [1,426,null,{}] 04:36:53 INFO - PROCESS | 1827 | 1461238613166 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}] 04:36:53 INFO - PROCESS | 1827 | 1461238613300 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 04:36:53 INFO - PROCESS | 1827 | 1461238613312 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bd1800 == 51 [pid = 1827] [id = 114] 04:36:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f189423d800) [pid = 1827] [serial = 341] [outer = (nil)] 04:36:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1894c4e000) [pid = 1827] [serial = 342] [outer = 0x7f189423d800] 04:36:53 INFO - PROCESS | 1827 | 1461238613372 Marionette DEBUG loaded listener.js 04:36:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f18967be000) [pid = 1827] [serial = 343] [outer = 0x7f189423d800] 04:36:54 INFO - PROCESS | 1827 | 1461238614134 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] 04:36:54 INFO - PROCESS | 1827 | 1461238614194 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 04:36:54 INFO - PROCESS | 1827 | 1461238614200 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:36:54 INFO - PROCESS | 1827 | 1461238614205 Marionette TRACE conn3 <- [1,430,null,{}] 04:36:54 INFO - PROCESS | 1827 | 1461238614294 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}] 04:36:54 INFO - PROCESS | 1827 | 1461238614451 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 04:36:54 INFO - PROCESS | 1827 | 1461238614555 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e59b000 == 52 [pid = 1827] [id = 115] 04:36:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1894c30000) [pid = 1827] [serial = 344] [outer = (nil)] 04:36:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1897082000) [pid = 1827] [serial = 345] [outer = 0x7f1894c30000] 04:36:54 INFO - PROCESS | 1827 | 1461238614624 Marionette DEBUG loaded listener.js 04:36:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f18999b9c00) [pid = 1827] [serial = 346] [outer = 0x7f1894c30000] 04:36:55 INFO - PROCESS | 1827 | 1461238615433 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]]]}] 04:36:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:36:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1295ms 04:36:55 INFO - PROCESS | 1827 | 1461238615495 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 1827 | 1461238615499 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 04:36:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:36:55 INFO - PROCESS | 1827 | 1461238615505 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:36:55 INFO - PROCESS | 1827 | 1461238615507 Marionette TRACE conn3 <- [1,434,null,{}] 04:36:55 INFO - PROCESS | 1827 | 1461238615512 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}] 04:36:55 INFO - PROCESS | 1827 | 1461238615705 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 04:36:55 INFO - PROCESS | 1827 | 1461238615739 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f250000 == 53 [pid = 1827] [id = 116] 04:36:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f189708c000) [pid = 1827] [serial = 347] [outer = (nil)] 04:36:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f189d0eb400) [pid = 1827] [serial = 348] [outer = 0x7f189708c000] 04:36:55 INFO - PROCESS | 1827 | 1461238615801 Marionette DEBUG loaded listener.js 04:36:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f189e524c00) [pid = 1827] [serial = 349] [outer = 0x7f189708c000] 04:36:56 INFO - PROCESS | 1827 | 1461238616638 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]]]}] 04:36:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:36:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1190ms 04:36:56 INFO - PROCESS | 1827 | 1461238616698 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 04:36:56 INFO - PROCESS | 1827 | 1461238616702 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 04:36:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:36:56 INFO - PROCESS | 1827 | 1461238616709 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:36:56 INFO - PROCESS | 1827 | 1461238616711 Marionette TRACE conn3 <- [1,438,null,{}] 04:36:56 INFO - PROCESS | 1827 | 1461238616717 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}] 04:36:56 INFO - PROCESS | 1827 | 1461238616902 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 04:36:56 INFO - PROCESS | 1827 | 1461238616928 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a0935000 == 54 [pid = 1827] [id = 117] 04:36:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1896203400) [pid = 1827] [serial = 350] [outer = (nil)] 04:36:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f189620c800) [pid = 1827] [serial = 351] [outer = 0x7f1896203400] 04:36:57 INFO - PROCESS | 1827 | 1461238616992 Marionette DEBUG loaded listener.js 04:36:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1896210c00) [pid = 1827] [serial = 352] [outer = 0x7f1896203400] 04:36:57 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f189657d400) [pid = 1827] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:36:57 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1897042c00) [pid = 1827] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:36:57 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1898523400) [pid = 1827] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:36:57 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1894c34800) [pid = 1827] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:36:57 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1894c51c00) [pid = 1827] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:36:57 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1894c2f400) [pid = 1827] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:36:57 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f189666bc00) [pid = 1827] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:36:57 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f189708c800) [pid = 1827] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:36:57 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f18967bc800) [pid = 1827] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:36:58 INFO - PROCESS | 1827 | 1461238618125 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]]]}] 04:36:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:36:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1478ms 04:36:58 INFO - PROCESS | 1827 | 1461238618189 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 04:36:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:36:58 INFO - PROCESS | 1827 | 1461238618193 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 04:36:58 INFO - PROCESS | 1827 | 1461238618198 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - PROCESS | 1827 | 1461238618201 Marionette TRACE conn3 <- [1,442,null,{}] 04:36:58 INFO - PROCESS | 1827 | 1461238618207 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}] 04:36:58 INFO - PROCESS | 1827 | 1461238618409 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 04:36:58 INFO - PROCESS | 1827 | 1461238618432 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a73bd800 == 55 [pid = 1827] [id = 118] 04:36:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f189620bc00) [pid = 1827] [serial = 353] [outer = (nil)] 04:36:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1896ace400) [pid = 1827] [serial = 354] [outer = 0x7f189620bc00] 04:36:58 INFO - PROCESS | 1827 | 1461238618499 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f189ee81400) [pid = 1827] [serial = 355] [outer = 0x7f189620bc00] 04:36:59 INFO - PROCESS | 1827 | 1461238619255 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]]]}] 04:36:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:36:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1085ms 04:36:59 INFO - PROCESS | 1827 | 1461238619288 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 04:36:59 INFO - PROCESS | 1827 | 1461238619290 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 04:36:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:36:59 INFO - PROCESS | 1827 | 1461238619297 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:36:59 INFO - PROCESS | 1827 | 1461238619300 Marionette TRACE conn3 <- [1,446,null,{}] 04:36:59 INFO - PROCESS | 1827 | 1461238619313 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}] 04:36:59 INFO - PROCESS | 1827 | 1461238619459 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 04:36:59 INFO - PROCESS | 1827 | 1461238619474 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b0686000 == 56 [pid = 1827] [id = 119] 04:36:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1896385400) [pid = 1827] [serial = 356] [outer = (nil)] 04:36:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f189638b000) [pid = 1827] [serial = 357] [outer = 0x7f1896385400] 04:36:59 INFO - PROCESS | 1827 | 1461238619535 Marionette DEBUG loaded listener.js 04:36:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1899b0e400) [pid = 1827] [serial = 358] [outer = 0x7f1896385400] 04:37:00 INFO - PROCESS | 1827 | 1461238620660 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]]]}] 04:37:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:37:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1438ms 04:37:00 INFO - PROCESS | 1827 | 1461238620737 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 04:37:00 INFO - PROCESS | 1827 | 1461238620743 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 04:37:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:37:00 INFO - PROCESS | 1827 | 1461238620753 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:37:00 INFO - PROCESS | 1827 | 1461238620758 Marionette TRACE conn3 <- [1,450,null,{}] 04:37:00 INFO - PROCESS | 1827 | 1461238620767 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}] 04:37:00 INFO - PROCESS | 1827 | 1461238620978 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 04:37:01 INFO - PROCESS | 1827 | 1461238621141 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189702a000 == 57 [pid = 1827] [id = 120] 04:37:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f189423e000) [pid = 1827] [serial = 359] [outer = (nil)] 04:37:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1894c34c00) [pid = 1827] [serial = 360] [outer = 0x7f189423e000] 04:37:01 INFO - PROCESS | 1827 | 1461238621221 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1895fd1c00) [pid = 1827] [serial = 361] [outer = 0x7f189423e000] 04:37:02 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc - 04:37:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1 04:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:02 INFO - _addTest/ [0,453,"getWindowHandle",null] 04:37:02 INFO - PROCESS | 1827 | 1461238622412 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 04:37:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:37:02 INFO - PROCESS | 1827 | 1461238622427 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 1827 | 1461238622431 Marionette TRACE conn3 <- [1,454,null,{}] 04:37:02 INFO - PROCESS | 1827 | 1461238622437 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}] 04:37:02 INFO - PROCESS | 1827 | 1461238622611 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 04:37:02 INFO - PROCESS | 1827 | 1461238622851 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a7307800 == 58 [pid = 1827] [id = 121] 04:37:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f189620cc00) [pid = 1827] [serial = 362] [outer = (nil)] 04:37:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1896ac3800) [pid = 1827] [serial = 363] [outer = 0x7f189620cc00] 04:37:02 INFO - PROCESS | 1827 | 1461238622930 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f189708b400) [pid = 1827] [serial = 364] [outer = 0x7f189620cc00] 04:37:03 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:03 INFO - PROCESS | 1827 | 1461238623750 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]]]}] 04:37:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:37:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1389ms 04:37:03 INFO - PROCESS | 1827 | 1461238623816 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 04:37:03 INFO - PROCESS | 1827 | 1461238623820 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 04:37:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:37:03 INFO - PROCESS | 1827 | 1461238623826 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:37:03 INFO - PROCESS | 1827 | 1461238623832 Marionette TRACE conn3 <- [1,458,null,{}] 04:37:03 INFO - PROCESS | 1827 | 1461238623848 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}] 04:37:04 INFO - PROCESS | 1827 | 1461238624056 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 04:37:04 INFO - PROCESS | 1827 | 1461238624204 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2988000 == 59 [pid = 1827] [id = 122] 04:37:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1899b0b000) [pid = 1827] [serial = 365] [outer = (nil)] 04:37:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f189e563000) [pid = 1827] [serial = 366] [outer = 0x7f1899b0b000] 04:37:04 INFO - PROCESS | 1827 | 1461238624283 Marionette DEBUG loaded listener.js 04:37:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f189e5c8400) [pid = 1827] [serial = 367] [outer = 0x7f1899b0b000] 04:37:05 INFO - PROCESS | 1827 | 1461238625165 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] 04:37:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:37:05 INFO - PROCESS | 1827 | 1461238625218 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 04:37:05 INFO - PROCESS | 1827 | 1461238625224 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 1827 | 1461238625227 Marionette TRACE conn3 <- [1,462,null,{}] 04:37:05 INFO - PROCESS | 1827 | 1461238625232 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}] 04:37:05 INFO - PROCESS | 1827 | 1461238625386 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 04:37:05 INFO - PROCESS | 1827 | 1461238625538 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb3c000 == 60 [pid = 1827] [id = 123] 04:37:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f188fb64800) [pid = 1827] [serial = 368] [outer = (nil)] 04:37:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f189fe25000) [pid = 1827] [serial = 369] [outer = 0x7f188fb64800] 04:37:05 INFO - PROCESS | 1827 | 1461238625615 Marionette DEBUG loaded listener.js 04:37:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f18a29e4800) [pid = 1827] [serial = 370] [outer = 0x7f188fb64800] 04:37:06 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:06 INFO - PROCESS | 1827 | 1461238626519 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] 04:37:06 INFO - PROCESS | 1827 | 1461238626569 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 04:37:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:37:06 INFO - PROCESS | 1827 | 1461238626576 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:37:06 INFO - PROCESS | 1827 | 1461238626579 Marionette TRACE conn3 <- [1,466,null,{}] 04:37:06 INFO - PROCESS | 1827 | 1461238626585 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}] 04:37:06 INFO - PROCESS | 1827 | 1461238626749 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 04:37:06 INFO - PROCESS | 1827 | 1461238626896 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fcd7800 == 61 [pid = 1827] [id = 124] 04:37:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1890985c00) [pid = 1827] [serial = 371] [outer = (nil)] 04:37:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f189098c800) [pid = 1827] [serial = 372] [outer = 0x7f1890985c00] 04:37:06 INFO - PROCESS | 1827 | 1461238626968 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f189e5c9000) [pid = 1827] [serial = 373] [outer = 0x7f1890985c00] 04:37:07 INFO - PROCESS | 1827 | 1461238627877 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] 04:37:07 INFO - PROCESS | 1827 | 1461238627915 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 04:37:07 INFO - PROCESS | 1827 | 1461238627921 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:37:07 INFO - PROCESS | 1827 | 1461238627924 Marionette TRACE conn3 <- [1,470,null,{}] 04:37:07 INFO - PROCESS | 1827 | 1461238627929 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}] 04:37:08 INFO - PROCESS | 1827 | 1461238628109 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 04:37:08 INFO - PROCESS | 1827 | 1461238628264 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd08800 == 62 [pid = 1827] [id = 125] 04:37:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1890986400) [pid = 1827] [serial = 374] [outer = (nil)] 04:37:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f18b06c9000) [pid = 1827] [serial = 375] [outer = 0x7f1890986400] 04:37:08 INFO - PROCESS | 1827 | 1461238628339 Marionette DEBUG loaded listener.js 04:37:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f18b5485400) [pid = 1827] [serial = 376] [outer = 0x7f1890986400] 04:37:09 INFO - PROCESS | 1827 | 1461238629226 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]]]}] 04:37:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:37:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1379ms 04:37:09 INFO - PROCESS | 1827 | 1461238629300 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 04:37:09 INFO - PROCESS | 1827 | 1461238629304 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 04:37:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:37:09 INFO - PROCESS | 1827 | 1461238629310 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:37:09 INFO - PROCESS | 1827 | 1461238629313 Marionette TRACE conn3 <- [1,474,null,{}] 04:37:09 INFO - PROCESS | 1827 | 1461238629319 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}] 04:37:09 INFO - PROCESS | 1827 | 1461238629478 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 04:37:09 INFO - PROCESS | 1827 | 1461238629629 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894d4b000 == 63 [pid = 1827] [id = 126] 04:37:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f188fb5ac00) [pid = 1827] [serial = 377] [outer = (nil)] 04:37:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1894c50800) [pid = 1827] [serial = 378] [outer = 0x7f188fb5ac00] 04:37:09 INFO - PROCESS | 1827 | 1461238629700 Marionette DEBUG loaded listener.js 04:37:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f18999bb400) [pid = 1827] [serial = 379] [outer = 0x7f188fb5ac00] 04:37:10 INFO - PROCESS | 1827 | 1461238630632 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]]]}] 04:37:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:37:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1384ms 04:37:10 INFO - PROCESS | 1827 | 1461238630927 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 04:37:10 INFO - PROCESS | 1827 | 1461238630933 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 04:37:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:37:10 INFO - PROCESS | 1827 | 1461238630944 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:37:10 INFO - PROCESS | 1827 | 1461238630947 Marionette TRACE conn3 <- [1,478,null,{}] 04:37:10 INFO - PROCESS | 1827 | 1461238630955 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}] 04:37:11 INFO - PROCESS | 1827 | 1461238631122 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 04:37:11 INFO - PROCESS | 1827 | 1461238631330 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896126800 == 64 [pid = 1827] [id = 127] 04:37:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1890893c00) [pid = 1827] [serial = 380] [outer = (nil)] 04:37:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f189089a400) [pid = 1827] [serial = 381] [outer = 0x7f1890893c00] 04:37:11 INFO - PROCESS | 1827 | 1461238631396 Marionette DEBUG loaded listener.js 04:37:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f189089ec00) [pid = 1827] [serial = 382] [outer = 0x7f1890893c00] 04:37:12 INFO - PROCESS | 1827 | 1461238632275 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]]]}] 04:37:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:37:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1380ms 04:37:12 INFO - PROCESS | 1827 | 1461238632325 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 04:37:12 INFO - PROCESS | 1827 | 1461238632330 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 04:37:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:37:12 INFO - PROCESS | 1827 | 1461238632341 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:37:12 INFO - PROCESS | 1827 | 1461238632347 Marionette TRACE conn3 <- [1,482,null,{}] 04:37:12 INFO - PROCESS | 1827 | 1461238632353 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}] 04:37:12 INFO - PROCESS | 1827 | 1461238632502 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 04:37:12 INFO - PROCESS | 1827 | 1461238632668 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb0f800 == 65 [pid = 1827] [id = 128] 04:37:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1894c2a800) [pid = 1827] [serial = 383] [outer = (nil)] 04:37:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1894c53400) [pid = 1827] [serial = 384] [outer = 0x7f1894c2a800] 04:37:12 INFO - PROCESS | 1827 | 1461238632779 Marionette DEBUG loaded listener.js 04:37:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1896204400) [pid = 1827] [serial = 385] [outer = 0x7f1894c2a800] 04:37:13 INFO - PROCESS | 1827 | 1461238633753 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]]]}] 04:37:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:37:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1484ms 04:37:13 INFO - PROCESS | 1827 | 1461238633823 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 04:37:13 INFO - PROCESS | 1827 | 1461238633827 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 04:37:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:37:13 INFO - PROCESS | 1827 | 1461238633833 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:37:13 INFO - PROCESS | 1827 | 1461238633835 Marionette TRACE conn3 <- [1,486,null,{}] 04:37:13 INFO - PROCESS | 1827 | 1461238633848 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}] 04:37:14 INFO - PROCESS | 1827 | 1461238634045 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 04:37:14 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad280000 == 64 [pid = 1827] [id = 38] 04:37:14 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a73bd800 == 63 [pid = 1827] [id = 118] 04:37:14 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a0935000 == 62 [pid = 1827] [id = 117] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1897042000) [pid = 1827] [serial = 282] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f189a05bc00) [pid = 1827] [serial = 285] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f18a73e1800) [pid = 1827] [serial = 288] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f18b6c92800) [pid = 1827] [serial = 291] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f189423b000) [pid = 1827] [serial = 294] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f18ba1d7400) [pid = 1827] [serial = 297] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f18a0dcf800) [pid = 1827] [serial = 318] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f250000 == 61 [pid = 1827] [id = 116] 04:37:14 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e59b000 == 60 [pid = 1827] [id = 115] 04:37:14 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896bd1800 == 59 [pid = 1827] [id = 114] 04:37:14 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894d58800 == 58 [pid = 1827] [id = 113] 04:37:14 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896bcb000 == 57 [pid = 1827] [id = 107] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f18a017a400) [pid = 1827] [serial = 219] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f18ae5b8000) [pid = 1827] [serial = 144] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1897087800) [pid = 1827] [serial = 259] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f189e517400) [pid = 1827] [serial = 312] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1896669000) [pid = 1827] [serial = 303] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f18967c0400) [pid = 1827] [serial = 304] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1899b09c00) [pid = 1827] [serial = 309] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1894c4f800) [pid = 1827] [serial = 301] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1894c36000) [pid = 1827] [serial = 300] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f189708a400) [pid = 1827] [serial = 306] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f189851e800) [pid = 1827] [serial = 307] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f189e520c00) [pid = 1827] [serial = 313] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f189e524400) [pid = 1827] [serial = 315] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f18a0011c00) [pid = 1827] [serial = 316] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f189c848400) [pid = 1827] [serial = 310] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1827 | 1461238634326 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894c0b000 == 58 [pid = 1827] [id = 129] 04:37:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1894c4f800) [pid = 1827] [serial = 386] [outer = (nil)] 04:37:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1896ac7400) [pid = 1827] [serial = 387] [outer = 0x7f1894c4f800] 04:37:14 INFO - PROCESS | 1827 | 1461238634393 Marionette DEBUG loaded listener.js 04:37:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1897046800) [pid = 1827] [serial = 388] [outer = 0x7f1894c4f800] 04:37:15 INFO - PROCESS | 1827 | 1461238635063 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]]]}] 04:37:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:37:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1283ms 04:37:15 INFO - PROCESS | 1827 | 1461238635126 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 04:37:15 INFO - PROCESS | 1827 | 1461238635130 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 04:37:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:37:15 INFO - PROCESS | 1827 | 1461238635137 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:37:15 INFO - PROCESS | 1827 | 1461238635140 Marionette TRACE conn3 <- [1,490,null,{}] 04:37:15 INFO - PROCESS | 1827 | 1461238635149 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}] 04:37:15 INFO - PROCESS | 1827 | 1461238635287 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 04:37:15 INFO - PROCESS | 1827 | 1461238635302 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189ee72000 == 59 [pid = 1827] [id = 130] 04:37:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f189707f000) [pid = 1827] [serial = 389] [outer = (nil)] 04:37:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f18999bcc00) [pid = 1827] [serial = 390] [outer = 0x7f189707f000] 04:37:15 INFO - PROCESS | 1827 | 1461238635363 Marionette DEBUG loaded listener.js 04:37:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f189c8ca400) [pid = 1827] [serial = 391] [outer = 0x7f189707f000] 04:37:16 INFO - PROCESS | 1827 | 1461238636100 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]]]}] 04:37:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:37:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 983ms 04:37:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:37:16 INFO - PROCESS | 1827 | 1461238636134 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 04:37:16 INFO - PROCESS | 1827 | 1461238636136 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 04:37:16 INFO - PROCESS | 1827 | 1461238636144 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:37:16 INFO - PROCESS | 1827 | 1461238636147 Marionette TRACE conn3 <- [1,494,null,{}] 04:37:16 INFO - PROCESS | 1827 | 1461238636152 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}] 04:37:16 INFO - PROCESS | 1827 | 1461238636293 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 04:37:16 INFO - PROCESS | 1827 | 1461238636306 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a093c800 == 60 [pid = 1827] [id = 131] 04:37:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1896669000) [pid = 1827] [serial = 392] [outer = (nil)] 04:37:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f189e522000) [pid = 1827] [serial = 393] [outer = 0x7f1896669000] 04:37:16 INFO - PROCESS | 1827 | 1461238636366 Marionette DEBUG loaded listener.js 04:37:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f189e5c0000) [pid = 1827] [serial = 394] [outer = 0x7f1896669000] 04:37:17 INFO - PROCESS | 1827 | 1461238637313 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]]]}] 04:37:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:37:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1234ms 04:37:17 INFO - PROCESS | 1827 | 1461238637398 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 04:37:17 INFO - PROCESS | 1827 | 1461238637402 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 04:37:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:37:17 INFO - PROCESS | 1827 | 1461238637408 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:37:17 INFO - PROCESS | 1827 | 1461238637410 Marionette TRACE conn3 <- [1,498,null,{}] 04:37:17 INFO - PROCESS | 1827 | 1461238637415 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}] 04:37:17 INFO - PROCESS | 1827 | 1461238637638 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 04:37:17 INFO - PROCESS | 1827 | 1461238637661 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae71e800 == 61 [pid = 1827] [id = 132] 04:37:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f189e5e4000) [pid = 1827] [serial = 395] [outer = (nil)] 04:37:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f189e5ed000) [pid = 1827] [serial = 396] [outer = 0x7f189e5e4000] 04:37:17 INFO - PROCESS | 1827 | 1461238637723 Marionette DEBUG loaded listener.js 04:37:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f189f81c800) [pid = 1827] [serial = 397] [outer = 0x7f189e5e4000] 04:37:18 INFO - PROCESS | 1827 | 1461238638452 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]]]}] 04:37:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:37:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1083ms 04:37:18 INFO - PROCESS | 1827 | 1461238638513 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 04:37:18 INFO - PROCESS | 1827 | 1461238638516 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 04:37:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:37:18 INFO - PROCESS | 1827 | 1461238638527 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 1827 | 1461238638530 Marionette TRACE conn3 <- [1,502,null,{}] 04:37:18 INFO - PROCESS | 1827 | 1461238638535 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}] 04:37:19 INFO - PROCESS | 1827 | 1461238639041 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 04:37:19 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f18b2b5a000) [pid = 1827] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:37:19 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f189708c000) [pid = 1827] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:37:19 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1896203400) [pid = 1827] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:37:19 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f189a061400) [pid = 1827] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:37:19 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1894c30000) [pid = 1827] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:37:19 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f188fb61800) [pid = 1827] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:37:19 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f189423d800) [pid = 1827] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:37:19 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f189620bc00) [pid = 1827] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:37:19 INFO - PROCESS | 1827 | 1461238639181 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e91c800 == 62 [pid = 1827] [id = 133] 04:37:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f189430b400) [pid = 1827] [serial = 398] [outer = (nil)] 04:37:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f189430e800) [pid = 1827] [serial = 399] [outer = 0x7f189430b400] 04:37:19 INFO - PROCESS | 1827 | 1461238639243 Marionette DEBUG loaded listener.js 04:37:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f18945bf000) [pid = 1827] [serial = 400] [outer = 0x7f189430b400] 04:37:19 INFO - PROCESS | 1827 | 1461238639873 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]]]}] 04:37:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:37:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1383ms 04:37:19 INFO - PROCESS | 1827 | 1461238639911 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 04:37:19 INFO - PROCESS | 1827 | 1461238639915 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 04:37:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:37:19 INFO - PROCESS | 1827 | 1461238639920 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:37:19 INFO - PROCESS | 1827 | 1461238639922 Marionette TRACE conn3 <- [1,506,null,{}] 04:37:19 INFO - PROCESS | 1827 | 1461238639928 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}] 04:37:20 INFO - PROCESS | 1827 | 1461238640112 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 04:37:20 INFO - PROCESS | 1827 | 1461238640133 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2987800 == 63 [pid = 1827] [id = 134] 04:37:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1894239c00) [pid = 1827] [serial = 401] [outer = (nil)] 04:37:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1897044800) [pid = 1827] [serial = 402] [outer = 0x7f1894239c00] 04:37:20 INFO - PROCESS | 1827 | 1461238640193 Marionette DEBUG loaded listener.js 04:37:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f189e540800) [pid = 1827] [serial = 403] [outer = 0x7f1894239c00] 04:37:20 INFO - PROCESS | 1827 | 1461238640906 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]]]}] 04:37:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:37:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1029ms 04:37:20 INFO - PROCESS | 1827 | 1461238640951 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 04:37:20 INFO - PROCESS | 1827 | 1461238640955 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 04:37:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:37:20 INFO - PROCESS | 1827 | 1461238640960 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:37:20 INFO - PROCESS | 1827 | 1461238640963 Marionette TRACE conn3 <- [1,510,null,{}] 04:37:20 INFO - PROCESS | 1827 | 1461238640968 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}] 04:37:21 INFO - PROCESS | 1827 | 1461238641217 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 04:37:21 INFO - PROCESS | 1827 | 1461238641383 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd05000 == 64 [pid = 1827] [id = 135] 04:37:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f188ffca400) [pid = 1827] [serial = 404] [outer = (nil)] 04:37:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f188ffd1400) [pid = 1827] [serial = 405] [outer = 0x7f188ffca400] 04:37:21 INFO - PROCESS | 1827 | 1461238641464 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f189089b800) [pid = 1827] [serial = 406] [outer = 0x7f188ffca400] 04:37:22 INFO - PROCESS | 1827 | 1461238642410 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]]]}] 04:37:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:37:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1485ms 04:37:22 INFO - PROCESS | 1827 | 1461238642448 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 04:37:22 INFO - PROCESS | 1827 | 1461238642455 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 04:37:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:37:22 INFO - PROCESS | 1827 | 1461238642462 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:37:22 INFO - PROCESS | 1827 | 1461238642468 Marionette TRACE conn3 <- [1,514,null,{}] 04:37:22 INFO - PROCESS | 1827 | 1461238642475 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}] 04:37:22 INFO - PROCESS | 1827 | 1461238642646 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 04:37:22 INFO - PROCESS | 1827 | 1461238642805 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189683f000 == 65 [pid = 1827] [id = 136] 04:37:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f188ffcac00) [pid = 1827] [serial = 407] [outer = (nil)] 04:37:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1894c4a400) [pid = 1827] [serial = 408] [outer = 0x7f188ffcac00] 04:37:22 INFO - PROCESS | 1827 | 1461238642882 Marionette DEBUG loaded listener.js 04:37:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1896205800) [pid = 1827] [serial = 409] [outer = 0x7f188ffcac00] 04:37:23 INFO - PROCESS | 1827 | 1461238643780 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]]]}] 04:37:23 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 04:37:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1331ms 04:37:23 INFO - PROCESS | 1827 | 1461238643794 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 04:37:23 INFO - PROCESS | 1827 | 1461238643798 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 04:37:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:37:23 INFO - PROCESS | 1827 | 1461238643805 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:37:23 INFO - PROCESS | 1827 | 1461238643808 Marionette TRACE conn3 <- [1,518,null,{}] 04:37:23 INFO - PROCESS | 1827 | 1461238643814 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}] 04:37:23 INFO - PROCESS | 1827 | 1461238643976 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 04:37:24 INFO - PROCESS | 1827 | 1461238644137 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a2914800 == 66 [pid = 1827] [id = 137] 04:37:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f18945b9400) [pid = 1827] [serial = 410] [outer = (nil)] 04:37:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f18975c8800) [pid = 1827] [serial = 411] [outer = 0x7f18945b9400] 04:37:24 INFO - PROCESS | 1827 | 1461238644211 Marionette DEBUG loaded listener.js 04:37:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f189c8d4800) [pid = 1827] [serial = 412] [outer = 0x7f18945b9400] 04:37:25 INFO - PROCESS | 1827 | 1461238645386 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]]]}] 04:37:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:37:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1738ms 04:37:25 INFO - PROCESS | 1827 | 1461238645712 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 1827 | 1461238645719 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 04:37:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:37:25 INFO - PROCESS | 1827 | 1461238645801 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:37:25 INFO - PROCESS | 1827 | 1461238645809 Marionette TRACE conn3 <- [1,522,null,{}] 04:37:25 INFO - PROCESS | 1827 | 1461238645817 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}] 04:37:25 INFO - PROCESS | 1827 | 1461238645984 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 04:37:26 INFO - PROCESS | 1827 | 1461238646136 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ea17000 == 67 [pid = 1827] [id = 138] 04:37:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f189638dc00) [pid = 1827] [serial = 413] [outer = (nil)] 04:37:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f189e56c000) [pid = 1827] [serial = 414] [outer = 0x7f189638dc00] 04:37:26 INFO - PROCESS | 1827 | 1461238646208 Marionette DEBUG loaded listener.js 04:37:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f18ac4e3400) [pid = 1827] [serial = 415] [outer = 0x7f189638dc00] 04:37:27 INFO - PROCESS | 1827 | 1461238647120 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]]]}] 04:37:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:37:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1410ms 04:37:27 INFO - PROCESS | 1827 | 1461238647191 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 04:37:27 INFO - PROCESS | 1827 | 1461238647194 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 04:37:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:37:27 INFO - PROCESS | 1827 | 1461238647200 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:37:27 INFO - PROCESS | 1827 | 1461238647204 Marionette TRACE conn3 <- [1,526,null,{}] 04:37:27 INFO - PROCESS | 1827 | 1461238647209 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}] 04:37:27 INFO - PROCESS | 1827 | 1461238647389 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 04:37:27 INFO - PROCESS | 1827 | 1461238647584 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188eb12800 == 68 [pid = 1827] [id = 139] 04:37:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f189ac15800) [pid = 1827] [serial = 416] [outer = (nil)] 04:37:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f189ac1e800) [pid = 1827] [serial = 417] [outer = 0x7f189ac15800] 04:37:27 INFO - PROCESS | 1827 | 1461238647701 Marionette DEBUG loaded listener.js 04:37:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f189e566800) [pid = 1827] [serial = 418] [outer = 0x7f189ac15800] 04:37:28 INFO - PROCESS | 1827 | 1461238648562 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]]]}] 04:37:28 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 04:37:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1429ms 04:37:28 INFO - PROCESS | 1827 | 1461238648630 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 04:37:28 INFO - PROCESS | 1827 | 1461238648634 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 04:37:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:37:28 INFO - PROCESS | 1827 | 1461238648640 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - PROCESS | 1827 | 1461238648643 Marionette TRACE conn3 <- [1,530,null,{}] 04:37:28 INFO - PROCESS | 1827 | 1461238648649 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}] 04:37:28 INFO - PROCESS | 1827 | 1461238648829 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 04:37:28 INFO - PROCESS | 1827 | 1461238648986 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894db4000 == 69 [pid = 1827] [id = 140] 04:37:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f189ac17000) [pid = 1827] [serial = 419] [outer = (nil)] 04:37:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f189ac1c400) [pid = 1827] [serial = 420] [outer = 0x7f189ac17000] 04:37:29 INFO - PROCESS | 1827 | 1461238649075 Marionette DEBUG loaded listener.js 04:37:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f18ae4dd800) [pid = 1827] [serial = 421] [outer = 0x7f189ac17000] 04:37:29 INFO - PROCESS | 1827 | 1461238649989 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"]]]}] 04:37:30 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 04:37:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:37:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:37:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:37:30 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 04:37:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:37:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:37:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:37:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1388ms 04:37:30 INFO - PROCESS | 1827 | 1461238650033 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 04:37:30 INFO - PROCESS | 1827 | 1461238650037 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 04:37:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:37:30 INFO - PROCESS | 1827 | 1461238650043 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:37:30 INFO - PROCESS | 1827 | 1461238650046 Marionette TRACE conn3 <- [1,534,null,{}] 04:37:30 INFO - PROCESS | 1827 | 1461238650067 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}] 04:37:30 INFO - PROCESS | 1827 | 1461238650295 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 04:37:30 INFO - PROCESS | 1827 | 1461238650411 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d259800 == 70 [pid = 1827] [id = 141] 04:37:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f189ac1f800) [pid = 1827] [serial = 422] [outer = (nil)] 04:37:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f189b0e1400) [pid = 1827] [serial = 423] [outer = 0x7f189ac1f800] 04:37:30 INFO - PROCESS | 1827 | 1461238650497 Marionette DEBUG loaded listener.js 04:37:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f18b27bb800) [pid = 1827] [serial = 424] [outer = 0x7f189ac1f800] 04:37:31 INFO - PROCESS | 1827 | 1461238651352 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]]]}] 04:37:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:37:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1331ms 04:37:31 INFO - PROCESS | 1827 | 1461238651378 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 04:37:31 INFO - PROCESS | 1827 | 1461238651383 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 04:37:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:37:31 INFO - PROCESS | 1827 | 1461238651392 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:37:31 INFO - PROCESS | 1827 | 1461238651397 Marionette TRACE conn3 <- [1,538,null,{}] 04:37:31 INFO - PROCESS | 1827 | 1461238651404 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}] 04:37:31 INFO - PROCESS | 1827 | 1461238651655 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 04:37:31 INFO - PROCESS | 1827 | 1461238651806 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f72d000 == 71 [pid = 1827] [id = 142] 04:37:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f188d504400) [pid = 1827] [serial = 425] [outer = (nil)] 04:37:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f188d507000) [pid = 1827] [serial = 426] [outer = 0x7f188d504400] 04:37:31 INFO - PROCESS | 1827 | 1461238651877 Marionette DEBUG loaded listener.js 04:37:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f188d50fc00) [pid = 1827] [serial = 427] [outer = 0x7f188d504400] 04:37:32 INFO - PROCESS | 1827 | 1461238652746 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]]]}] 04:37:32 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. 04:37:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1381ms 04:37:32 INFO - PROCESS | 1827 | 1461238652773 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 04:37:32 INFO - PROCESS | 1827 | 1461238652777 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 04:37:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:37:32 INFO - PROCESS | 1827 | 1461238652783 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:37:32 INFO - PROCESS | 1827 | 1461238652786 Marionette TRACE conn3 <- [1,542,null,{}] 04:37:32 INFO - PROCESS | 1827 | 1461238652792 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}] 04:37:32 INFO - PROCESS | 1827 | 1461238652957 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 04:37:33 INFO - PROCESS | 1827 | 1461238653124 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189505d800 == 72 [pid = 1827] [id = 143] 04:37:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f188d504800) [pid = 1827] [serial = 428] [outer = (nil)] 04:37:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f188fba2c00) [pid = 1827] [serial = 429] [outer = 0x7f188d504800] 04:37:33 INFO - PROCESS | 1827 | 1461238653199 Marionette DEBUG loaded listener.js 04:37:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f188fba8c00) [pid = 1827] [serial = 430] [outer = 0x7f188d504800] 04:37:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f188d511c00) [pid = 1827] [serial = 431] [outer = 0x7f1896663c00] 04:37:34 INFO - PROCESS | 1827 | 1461238654112 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]]]}] 04:37:34 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. 04:37:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1341ms 04:37:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:37:34 INFO - PROCESS | 1827 | 1461238654124 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 04:37:34 INFO - PROCESS | 1827 | 1461238654127 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 04:37:34 INFO - PROCESS | 1827 | 1461238654135 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:37:34 INFO - PROCESS | 1827 | 1461238654139 Marionette TRACE conn3 <- [1,546,null,{}] 04:37:34 INFO - PROCESS | 1827 | 1461238654144 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}] 04:37:34 INFO - PROCESS | 1827 | 1461238654315 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 04:37:34 INFO - PROCESS | 1827 | 1461238654476 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188db0b800 == 73 [pid = 1827] [id = 144] 04:37:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f188d50e000) [pid = 1827] [serial = 432] [outer = (nil)] 04:37:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f188fbac800) [pid = 1827] [serial = 433] [outer = 0x7f188d50e000] 04:37:34 INFO - PROCESS | 1827 | 1461238654544 Marionette DEBUG loaded listener.js 04:37:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1890a44800) [pid = 1827] [serial = 434] [outer = 0x7f188d50e000] 04:37:35 INFO - PROCESS | 1827 | 1461238655334 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]]]}] 04:37:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:37:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1238ms 04:37:35 INFO - PROCESS | 1827 | 1461238655378 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 04:37:35 INFO - PROCESS | 1827 | 1461238655382 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 04:37:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:37:35 INFO - PROCESS | 1827 | 1461238655390 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:37:35 INFO - PROCESS | 1827 | 1461238655392 Marionette TRACE conn3 <- [1,550,null,{}] 04:37:35 INFO - PROCESS | 1827 | 1461238655396 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}] 04:37:35 INFO - PROCESS | 1827 | 1461238655573 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 04:37:35 INFO - PROCESS | 1827 | 1461238655734 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18974b3000 == 74 [pid = 1827] [id = 145] 04:37:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f188e4acc00) [pid = 1827] [serial = 435] [outer = (nil)] 04:37:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f188e4af000) [pid = 1827] [serial = 436] [outer = 0x7f188e4acc00] 04:37:35 INFO - PROCESS | 1827 | 1461238655811 Marionette DEBUG loaded listener.js 04:37:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f188fbab400) [pid = 1827] [serial = 437] [outer = 0x7f188e4acc00] 04:37:36 INFO - PROCESS | 1827 | 1461238656624 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]]]}] 04:37:36 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. 04:37:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1276ms 04:37:36 INFO - PROCESS | 1827 | 1461238656667 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 04:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:37:36 INFO - PROCESS | 1827 | 1461238656671 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 04:37:36 INFO - PROCESS | 1827 | 1461238656677 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:37:36 INFO - PROCESS | 1827 | 1461238656681 Marionette TRACE conn3 <- [1,554,null,{}] 04:37:36 INFO - PROCESS | 1827 | 1461238656686 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}] 04:37:36 INFO - PROCESS | 1827 | 1461238656894 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 04:37:37 INFO - PROCESS | 1827 | 1461238657063 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e518800 == 75 [pid = 1827] [id = 146] 04:37:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f188e4ad000) [pid = 1827] [serial = 438] [outer = (nil)] 04:37:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1890a45800) [pid = 1827] [serial = 439] [outer = 0x7f188e4ad000] 04:37:37 INFO - PROCESS | 1827 | 1461238657128 Marionette DEBUG loaded listener.js 04:37:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f1890aa8800) [pid = 1827] [serial = 440] [outer = 0x7f188e4ad000] 04:37:37 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:38 INFO - PROCESS | 1827 | 1461238658270 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]]]}] 04:37:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:37:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1631ms 04:37:38 INFO - PROCESS | 1827 | 1461238658308 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 04:37:38 INFO - PROCESS | 1827 | 1461238658313 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 04:37:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:37:38 INFO - PROCESS | 1827 | 1461238658321 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:37:38 INFO - PROCESS | 1827 | 1461238658326 Marionette TRACE conn3 <- [1,558,null,{}] 04:37:38 INFO - PROCESS | 1827 | 1461238658333 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}] 04:37:38 INFO - PROCESS | 1827 | 1461238658486 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 04:37:38 INFO - PROCESS | 1827 | 1461238658671 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f733800 == 76 [pid = 1827] [id = 147] 04:37:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f188e637400) [pid = 1827] [serial = 441] [outer = (nil)] 04:37:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f188e639000) [pid = 1827] [serial = 442] [outer = 0x7f188e637400] 04:37:38 INFO - PROCESS | 1827 | 1461238658741 Marionette DEBUG loaded listener.js 04:37:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f188edc2000) [pid = 1827] [serial = 443] [outer = 0x7f188e637400] 04:37:39 INFO - PROCESS | 1827 | 1461238659540 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]]]}] 04:37:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:37:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1282ms 04:37:39 INFO - PROCESS | 1827 | 1461238659603 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 04:37:39 INFO - PROCESS | 1827 | 1461238659611 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 04:37:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:37:39 INFO - PROCESS | 1827 | 1461238659620 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:37:39 INFO - PROCESS | 1827 | 1461238659624 Marionette TRACE conn3 <- [1,562,null,{}] 04:37:39 INFO - PROCESS | 1827 | 1461238659629 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}] 04:37:39 INFO - PROCESS | 1827 | 1461238659791 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 04:37:39 INFO - PROCESS | 1827 | 1461238659954 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd16000 == 77 [pid = 1827] [id = 148] 04:37:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f188fbae800) [pid = 1827] [serial = 444] [outer = (nil)] 04:37:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f188ffce400) [pid = 1827] [serial = 445] [outer = 0x7f188fbae800] 04:37:40 INFO - PROCESS | 1827 | 1461238660076 Marionette DEBUG loaded listener.js 04:37:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f1890987000) [pid = 1827] [serial = 446] [outer = 0x7f188fbae800] 04:37:40 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ae50d800 == 76 [pid = 1827] [id = 96] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894d52800 == 75 [pid = 1827] [id = 97] 04:37:40 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f189638b000) [pid = 1827] [serial = 357] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f18ad518000) [pid = 1827] [serial = 333] [outer = (nil)] [url = about:blank] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189444e000 == 74 [pid = 1827] [id = 98] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b2987800 == 73 [pid = 1827] [id = 134] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e91c800 == 72 [pid = 1827] [id = 133] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ae71e800 == 71 [pid = 1827] [id = 132] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a093c800 == 70 [pid = 1827] [id = 131] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189ee72000 == 69 [pid = 1827] [id = 130] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894c0b000 == 68 [pid = 1827] [id = 129] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb0f800 == 67 [pid = 1827] [id = 128] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896126800 == 66 [pid = 1827] [id = 127] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd08800 == 65 [pid = 1827] [id = 125] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fcd7800 == 64 [pid = 1827] [id = 124] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb3c000 == 63 [pid = 1827] [id = 123] 04:37:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b0686000 == 62 [pid = 1827] [id = 119] 04:37:41 INFO - PROCESS | 1827 | 1461238661030 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]]]}] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f1894c4e400) [pid = 1827] [serial = 298] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f189d0eb400) [pid = 1827] [serial = 348] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f189620c800) [pid = 1827] [serial = 351] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f18ad055c00) [pid = 1827] [serial = 319] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f18945c7c00) [pid = 1827] [serial = 321] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f1897082000) [pid = 1827] [serial = 345] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f18ae8f0000) [pid = 1827] [serial = 336] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f189423c000) [pid = 1827] [serial = 340] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f188ffccc00) [pid = 1827] [serial = 339] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1894c4e000) [pid = 1827] [serial = 342] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f18967be000) [pid = 1827] [serial = 343] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f189e5bf000) [pid = 1827] [serial = 327] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f189704b400) [pid = 1827] [serial = 324] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f189ee81400) [pid = 1827] [serial = 355] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f189fbde800) [pid = 1827] [serial = 330] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1896210c00) [pid = 1827] [serial = 352] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f189e524c00) [pid = 1827] [serial = 349] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1896ace400) [pid = 1827] [serial = 354] [outer = (nil)] [url = about:blank] 04:37:41 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f18999b9c00) [pid = 1827] [serial = 346] [outer = (nil)] [url = about:blank] 04:37:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:37:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1483ms 04:37:41 INFO - PROCESS | 1827 | 1461238661104 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 04:37:41 INFO - PROCESS | 1827 | 1461238661107 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 04:37:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:37:41 INFO - PROCESS | 1827 | 1461238661114 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:37:41 INFO - PROCESS | 1827 | 1461238661119 Marionette TRACE conn3 <- [1,566,null,{}] 04:37:41 INFO - PROCESS | 1827 | 1461238661134 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}] 04:37:41 INFO - PROCESS | 1827 | 1461238661298 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 04:37:41 INFO - PROCESS | 1827 | 1461238661498 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894c1c000 == 63 [pid = 1827] [id = 149] 04:37:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1890a9e400) [pid = 1827] [serial = 447] [outer = (nil)] 04:37:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1890aa9800) [pid = 1827] [serial = 448] [outer = 0x7f1890a9e400] 04:37:41 INFO - PROCESS | 1827 | 1461238661567 Marionette DEBUG loaded listener.js 04:37:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1894237800) [pid = 1827] [serial = 449] [outer = 0x7f1890a9e400] 04:37:42 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:42 INFO - PROCESS | 1827 | 1461238662228 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]]]}] 04:37:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:37:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1137ms 04:37:42 INFO - PROCESS | 1827 | 1461238662253 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 04:37:42 INFO - PROCESS | 1827 | 1461238662257 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 04:37:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:37:42 INFO - PROCESS | 1827 | 1461238662263 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:37:42 INFO - PROCESS | 1827 | 1461238662265 Marionette TRACE conn3 <- [1,570,null,{}] 04:37:42 INFO - PROCESS | 1827 | 1461238662270 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}] 04:37:42 INFO - PROCESS | 1827 | 1461238662453 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 04:37:42 INFO - PROCESS | 1827 | 1461238662475 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896832800 == 64 [pid = 1827] [id = 150] 04:37:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1894237c00) [pid = 1827] [serial = 450] [outer = (nil)] 04:37:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1894310400) [pid = 1827] [serial = 451] [outer = 0x7f1894237c00] 04:37:42 INFO - PROCESS | 1827 | 1461238662544 Marionette DEBUG loaded listener.js 04:37:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1894c33400) [pid = 1827] [serial = 452] [outer = 0x7f1894237c00] 04:37:43 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:43 INFO - PROCESS | 1827 | 1461238663294 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]]]}] 04:37:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:37:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1076ms 04:37:43 INFO - PROCESS | 1827 | 1461238663344 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 04:37:43 INFO - PROCESS | 1827 | 1461238663348 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 04:37:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:37:43 INFO - PROCESS | 1827 | 1461238663367 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:37:43 INFO - PROCESS | 1827 | 1461238663369 Marionette TRACE conn3 <- [1,574,null,{}] 04:37:43 INFO - PROCESS | 1827 | 1461238663385 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}] 04:37:43 INFO - PROCESS | 1827 | 1461238663581 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 04:37:43 INFO - PROCESS | 1827 | 1461238663607 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189877f000 == 65 [pid = 1827] [id = 151] 04:37:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1890aa3800) [pid = 1827] [serial = 453] [outer = (nil)] 04:37:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1894c55000) [pid = 1827] [serial = 454] [outer = 0x7f1890aa3800] 04:37:43 INFO - PROCESS | 1827 | 1461238663668 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1896207000) [pid = 1827] [serial = 455] [outer = 0x7f1890aa3800] 04:37:44 INFO - PROCESS | 1827 | 1461238664497 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]]]}] 04:37:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:37:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1156ms 04:37:44 INFO - PROCESS | 1827 | 1461238664523 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 04:37:44 INFO - PROCESS | 1827 | 1461238664526 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 04:37:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:37:44 INFO - PROCESS | 1827 | 1461238664539 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:37:44 INFO - PROCESS | 1827 | 1461238664542 Marionette TRACE conn3 <- [1,578,null,{}] 04:37:44 INFO - PROCESS | 1827 | 1461238664547 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}] 04:37:44 INFO - PROCESS | 1827 | 1461238664767 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 04:37:44 INFO - PROCESS | 1827 | 1461238664787 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189ee65000 == 66 [pid = 1827] [id = 152] 04:37:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1896209400) [pid = 1827] [serial = 456] [outer = (nil)] 04:37:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1896388c00) [pid = 1827] [serial = 457] [outer = 0x7f1896209400] 04:37:44 INFO - PROCESS | 1827 | 1461238664849 Marionette DEBUG loaded listener.js 04:37:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f189707d800) [pid = 1827] [serial = 458] [outer = 0x7f1896209400] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f1896385400) [pid = 1827] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f18a000bc00) [pid = 1827] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f189a054c00) [pid = 1827] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f189666c000) [pid = 1827] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f1894c2e800) [pid = 1827] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f189e98c000) [pid = 1827] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1896578800) [pid = 1827] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f18999bc800) [pid = 1827] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f189a052400) [pid = 1827] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f189fbdec00) [pid = 1827] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1896669000) [pid = 1827] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f189665f000) [pid = 1827] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1895fcb000) [pid = 1827] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f18967b8400) [pid = 1827] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1894c4f800) [pid = 1827] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f189de7a800) [pid = 1827] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f18ae5c3c00) [pid = 1827] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f189707f000) [pid = 1827] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1890893c00) [pid = 1827] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f189c5e7800) [pid = 1827] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f189430b400) [pid = 1827] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f189665e000) [pid = 1827] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f189e5e4000) [pid = 1827] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f18a2c23400) [pid = 1827] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1894c2a800) [pid = 1827] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f189e567800) [pid = 1827] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f18b6cdcc00) [pid = 1827] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1894235400) [pid = 1827] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f189f819800) [pid = 1827] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f18999bf800) [pid = 1827] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1895fc2400) [pid = 1827] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1895fc4400) [pid = 1827] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f18a0cb7000) [pid = 1827] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f18ac4e4800) [pid = 1827] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1894c2a400) [pid = 1827] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f189eea0c00) [pid = 1827] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1896578000) [pid = 1827] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:37:45 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f18b2b5a800) [pid = 1827] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:37:46 INFO - PROCESS | 1827 | 1461238666139 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]]]}] 04:37:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:37:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1631ms 04:37:46 INFO - PROCESS | 1827 | 1461238666169 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 04:37:46 INFO - PROCESS | 1827 | 1461238666177 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 04:37:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:37:46 INFO - PROCESS | 1827 | 1461238666184 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:37:46 INFO - PROCESS | 1827 | 1461238666189 Marionette TRACE conn3 <- [1,582,null,{}] 04:37:46 INFO - PROCESS | 1827 | 1461238666205 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}] 04:37:46 INFO - PROCESS | 1827 | 1461238666352 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 04:37:46 INFO - PROCESS | 1827 | 1461238666365 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189701c800 == 67 [pid = 1827] [id = 153] 04:37:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f188ffc9c00) [pid = 1827] [serial = 459] [outer = (nil)] 04:37:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1896210800) [pid = 1827] [serial = 460] [outer = 0x7f188ffc9c00] 04:37:46 INFO - PROCESS | 1827 | 1461238666424 Marionette DEBUG loaded listener.js 04:37:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1896acc800) [pid = 1827] [serial = 461] [outer = 0x7f188ffc9c00] 04:37:47 INFO - PROCESS | 1827 | 1461238667184 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]]]}] 04:37:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:37:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1040ms 04:37:47 INFO - PROCESS | 1827 | 1461238667224 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 04:37:47 INFO - PROCESS | 1827 | 1461238667227 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 04:37:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:37:47 INFO - PROCESS | 1827 | 1461238667232 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:37:47 INFO - PROCESS | 1827 | 1461238667234 Marionette TRACE conn3 <- [1,586,null,{}] 04:37:47 INFO - PROCESS | 1827 | 1461238667240 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}] 04:37:47 INFO - PROCESS | 1827 | 1461238667467 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 04:37:47 INFO - PROCESS | 1827 | 1461238667487 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fae6800 == 68 [pid = 1827] [id = 154] 04:37:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1894233400) [pid = 1827] [serial = 462] [outer = (nil)] 04:37:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1897041800) [pid = 1827] [serial = 463] [outer = 0x7f1894233400] 04:37:47 INFO - PROCESS | 1827 | 1461238667557 Marionette DEBUG loaded listener.js 04:37:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1897218400) [pid = 1827] [serial = 464] [outer = 0x7f1894233400] 04:37:48 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:48 INFO - PROCESS | 1827 | 1461238668532 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]]]}] 04:37:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:37:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1331ms 04:37:48 INFO - PROCESS | 1827 | 1461238668564 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 04:37:48 INFO - PROCESS | 1827 | 1461238668571 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 04:37:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:37:48 INFO - PROCESS | 1827 | 1461238668578 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:37:48 INFO - PROCESS | 1827 | 1461238668583 Marionette TRACE conn3 <- [1,590,null,{}] 04:37:48 INFO - PROCESS | 1827 | 1461238668591 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}] 04:37:48 INFO - PROCESS | 1827 | 1461238668752 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 04:37:48 INFO - PROCESS | 1827 | 1461238668917 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd6e000 == 69 [pid = 1827] [id = 155] 04:37:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f188edbd400) [pid = 1827] [serial = 465] [outer = (nil)] 04:37:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f188fb65400) [pid = 1827] [serial = 466] [outer = 0x7f188edbd400] 04:37:48 INFO - PROCESS | 1827 | 1461238668991 Marionette DEBUG loaded listener.js 04:37:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f188ffc7c00) [pid = 1827] [serial = 467] [outer = 0x7f188edbd400] 04:37:49 INFO - PROCESS | 1827 | 1461238669860 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]]]}] 04:37:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:37:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1337ms 04:37:49 INFO - PROCESS | 1827 | 1461238669916 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 04:37:49 INFO - PROCESS | 1827 | 1461238669924 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 04:37:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:37:49 INFO - PROCESS | 1827 | 1461238669934 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:37:49 INFO - PROCESS | 1827 | 1461238669938 Marionette TRACE conn3 <- [1,594,null,{}] 04:37:49 INFO - PROCESS | 1827 | 1461238669943 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}] 04:37:50 INFO - PROCESS | 1827 | 1461238670110 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 04:37:50 INFO - PROCESS | 1827 | 1461238670266 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bc3000 == 70 [pid = 1827] [id = 156] 04:37:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f188edbe400) [pid = 1827] [serial = 468] [outer = (nil)] 04:37:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1890aac400) [pid = 1827] [serial = 469] [outer = 0x7f188edbe400] 04:37:50 INFO - PROCESS | 1827 | 1461238670342 Marionette DEBUG loaded listener.js 04:37:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1894308c00) [pid = 1827] [serial = 470] [outer = 0x7f188edbe400] 04:37:51 INFO - PROCESS | 1827 | 1461238671363 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]]]}] 04:37:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:37:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1481ms 04:37:51 INFO - PROCESS | 1827 | 1461238671415 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 04:37:51 INFO - PROCESS | 1827 | 1461238671419 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 04:37:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:37:51 INFO - PROCESS | 1827 | 1461238671425 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:37:51 INFO - PROCESS | 1827 | 1461238671431 Marionette TRACE conn3 <- [1,598,null,{}] 04:37:51 INFO - PROCESS | 1827 | 1461238671447 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}] 04:37:51 INFO - PROCESS | 1827 | 1461238671635 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 04:37:51 INFO - PROCESS | 1827 | 1461238671849 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a296a000 == 71 [pid = 1827] [id = 157] 04:37:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1894c32c00) [pid = 1827] [serial = 471] [outer = (nil)] 04:37:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f189638b800) [pid = 1827] [serial = 472] [outer = 0x7f1894c32c00] 04:37:51 INFO - PROCESS | 1827 | 1461238671941 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f189703e000) [pid = 1827] [serial = 473] [outer = 0x7f1894c32c00] 04:37:52 INFO - PROCESS | 1827 | 1461238672874 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]]]}] 04:37:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:37:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1483ms 04:37:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:37:52 INFO - PROCESS | 1827 | 1461238672909 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 04:37:52 INFO - PROCESS | 1827 | 1461238672913 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 04:37:52 INFO - PROCESS | 1827 | 1461238672921 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:37:52 INFO - PROCESS | 1827 | 1461238672924 Marionette TRACE conn3 <- [1,602,null,{}] 04:37:52 INFO - PROCESS | 1827 | 1461238672929 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}] 04:37:53 INFO - PROCESS | 1827 | 1461238673123 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 04:37:53 INFO - PROCESS | 1827 | 1461238673287 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad536000 == 72 [pid = 1827] [id = 158] 04:37:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1896206800) [pid = 1827] [serial = 474] [outer = (nil)] 04:37:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1897219000) [pid = 1827] [serial = 475] [outer = 0x7f1896206800] 04:37:53 INFO - PROCESS | 1827 | 1461238673359 Marionette DEBUG loaded listener.js 04:37:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1897220000) [pid = 1827] [serial = 476] [outer = 0x7f1896206800] 04:37:54 INFO - PROCESS | 1827 | 1461238674380 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]]]}] 04:37:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:37:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1537ms 04:37:54 INFO - PROCESS | 1827 | 1461238674457 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 04:37:54 INFO - PROCESS | 1827 | 1461238674461 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 04:37:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:37:54 INFO - PROCESS | 1827 | 1461238674467 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:37:54 INFO - PROCESS | 1827 | 1461238674470 Marionette TRACE conn3 <- [1,606,null,{}] 04:37:54 INFO - PROCESS | 1827 | 1461238674475 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}] 04:37:54 INFO - PROCESS | 1827 | 1461238674650 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 04:37:54 INFO - PROCESS | 1827 | 1461238674856 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b208e000 == 73 [pid = 1827] [id = 159] 04:37:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1897047800) [pid = 1827] [serial = 477] [outer = (nil)] 04:37:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f189851e800) [pid = 1827] [serial = 478] [outer = 0x7f1897047800] 04:37:54 INFO - PROCESS | 1827 | 1461238674968 Marionette DEBUG loaded listener.js 04:37:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f18999bf400) [pid = 1827] [serial = 479] [outer = 0x7f1897047800] 04:37:55 INFO - PROCESS | 1827 | 1461238675857 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]]]}] 04:37:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:37:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1438ms 04:37:55 INFO - PROCESS | 1827 | 1461238675906 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 04:37:55 INFO - PROCESS | 1827 | 1461238675909 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 04:37:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:37:55 INFO - PROCESS | 1827 | 1461238675915 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:37:55 INFO - PROCESS | 1827 | 1461238675918 Marionette TRACE conn3 <- [1,610,null,{}] 04:37:55 INFO - PROCESS | 1827 | 1461238675923 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}] 04:37:56 INFO - PROCESS | 1827 | 1461238676099 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 04:37:56 INFO - PROCESS | 1827 | 1461238676275 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b6c76000 == 74 [pid = 1827] [id = 160] 04:37:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f18999bf800) [pid = 1827] [serial = 480] [outer = (nil)] 04:37:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f189b0d6400) [pid = 1827] [serial = 481] [outer = 0x7f18999bf800] 04:37:56 INFO - PROCESS | 1827 | 1461238676353 Marionette DEBUG loaded listener.js 04:37:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f189e51c000) [pid = 1827] [serial = 482] [outer = 0x7f18999bf800] 04:37:57 INFO - PROCESS | 1827 | 1461238677203 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]]]}] 04:37:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:37:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1337ms 04:37:57 INFO - PROCESS | 1827 | 1461238677252 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 04:37:57 INFO - PROCESS | 1827 | 1461238677256 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 04:37:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:37:57 INFO - PROCESS | 1827 | 1461238677263 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:37:57 INFO - PROCESS | 1827 | 1461238677265 Marionette TRACE conn3 <- [1,614,null,{}] 04:37:57 INFO - PROCESS | 1827 | 1461238677271 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}] 04:37:57 INFO - PROCESS | 1827 | 1461238677434 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 04:37:57 INFO - PROCESS | 1827 | 1461238677601 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188dab7000 == 75 [pid = 1827] [id = 161] 04:37:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f18999c1400) [pid = 1827] [serial = 483] [outer = (nil)] 04:37:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f189e547800) [pid = 1827] [serial = 484] [outer = 0x7f18999c1400] 04:37:57 INFO - PROCESS | 1827 | 1461238677673 Marionette DEBUG loaded listener.js 04:37:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f189e56a800) [pid = 1827] [serial = 485] [outer = 0x7f18999c1400] 04:37:58 INFO - PROCESS | 1827 | 1461238678605 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]]]}] 04:37:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:37:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1389ms 04:37:58 INFO - PROCESS | 1827 | 1461238678654 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 04:37:58 INFO - PROCESS | 1827 | 1461238678658 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 04:37:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:37:58 INFO - PROCESS | 1827 | 1461238678664 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:37:58 INFO - PROCESS | 1827 | 1461238678666 Marionette TRACE conn3 <- [1,618,null,{}] 04:37:58 INFO - PROCESS | 1827 | 1461238678672 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}] 04:37:58 INFO - PROCESS | 1827 | 1461238678831 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 04:37:59 INFO - PROCESS | 1827 | 1461238679005 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f5df800 == 76 [pid = 1827] [id = 162] 04:37:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f189b0dc800) [pid = 1827] [serial = 486] [outer = (nil)] 04:37:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f189e5c2c00) [pid = 1827] [serial = 487] [outer = 0x7f189b0dc800] 04:37:59 INFO - PROCESS | 1827 | 1461238679081 Marionette DEBUG loaded listener.js 04:37:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f189e5e4800) [pid = 1827] [serial = 488] [outer = 0x7f189b0dc800] 04:37:59 INFO - PROCESS | 1827 | 1461238679989 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]]]}] 04:38:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:38:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1386ms 04:38:00 INFO - PROCESS | 1827 | 1461238680053 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 04:38:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:38:00 INFO - PROCESS | 1827 | 1461238680058 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 04:38:00 INFO - PROCESS | 1827 | 1461238680065 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:38:00 INFO - PROCESS | 1827 | 1461238680068 Marionette TRACE conn3 <- [1,622,null,{}] 04:38:00 INFO - PROCESS | 1827 | 1461238680076 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}] 04:38:00 INFO - PROCESS | 1827 | 1461238680273 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 04:38:00 INFO - PROCESS | 1827 | 1461238680442 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b6ce800 == 77 [pid = 1827] [id = 163] 04:38:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f189e518000) [pid = 1827] [serial = 489] [outer = (nil)] 04:38:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f189ee7e000) [pid = 1827] [serial = 490] [outer = 0x7f189e518000] 04:38:00 INFO - PROCESS | 1827 | 1461238680518 Marionette DEBUG loaded listener.js 04:38:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f189ee8ac00) [pid = 1827] [serial = 491] [outer = 0x7f189e518000] 04:38:01 INFO - PROCESS | 1827 | 1461238681391 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]]]}] 04:38:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:38:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1386ms 04:38:01 INFO - PROCESS | 1827 | 1461238681453 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 04:38:01 INFO - PROCESS | 1827 | 1461238681458 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 04:38:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:38:01 INFO - PROCESS | 1827 | 1461238681468 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:38:01 INFO - PROCESS | 1827 | 1461238681472 Marionette TRACE conn3 <- [1,626,null,{}] 04:38:01 INFO - PROCESS | 1827 | 1461238681479 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}] 04:38:01 INFO - PROCESS | 1827 | 1461238681681 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 04:38:01 INFO - PROCESS | 1827 | 1461238681897 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f5ea000 == 78 [pid = 1827] [id = 164] 04:38:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f188e62f400) [pid = 1827] [serial = 492] [outer = (nil)] 04:38:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f188e9f2000) [pid = 1827] [serial = 493] [outer = 0x7f188e62f400] 04:38:02 INFO - PROCESS | 1827 | 1461238682036 Marionette DEBUG loaded listener.js 04:38:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f188e9f8800) [pid = 1827] [serial = 494] [outer = 0x7f188e62f400] 04:38:03 INFO - PROCESS | 1827 | 1461238683366 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]]]}] 04:38:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:38:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1992ms 04:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:38:03 INFO - PROCESS | 1827 | 1461238683460 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 04:38:03 INFO - PROCESS | 1827 | 1461238683464 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 04:38:03 INFO - PROCESS | 1827 | 1461238683470 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:38:03 INFO - PROCESS | 1827 | 1461238683474 Marionette TRACE conn3 <- [1,630,null,{}] 04:38:03 INFO - PROCESS | 1827 | 1461238683480 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}] 04:38:03 INFO - PROCESS | 1827 | 1461238683745 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 04:38:03 INFO - PROCESS | 1827 | 1461238683901 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894e4c000 == 79 [pid = 1827] [id = 165] 04:38:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f188e637000) [pid = 1827] [serial = 495] [outer = (nil)] 04:38:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f1894236800) [pid = 1827] [serial = 496] [outer = 0x7f188e637000] 04:38:03 INFO - PROCESS | 1827 | 1461238683979 Marionette DEBUG loaded listener.js 04:38:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f1894ee1800) [pid = 1827] [serial = 497] [outer = 0x7f188e637000] 04:38:04 INFO - PROCESS | 1827 | 1461238684929 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]]]}] 04:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1532ms 04:38:05 INFO - PROCESS | 1827 | 1461238685004 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 04:38:05 INFO - PROCESS | 1827 | 1461238685008 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 04:38:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:38:05 INFO - PROCESS | 1827 | 1461238685018 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:38:05 INFO - PROCESS | 1827 | 1461238685022 Marionette TRACE conn3 <- [1,634,null,{}] 04:38:05 INFO - PROCESS | 1827 | 1461238685033 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}] 04:38:05 INFO - PROCESS | 1827 | 1461238685289 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 04:38:05 INFO - PROCESS | 1827 | 1461238685508 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896139000 == 80 [pid = 1827] [id = 166] 04:38:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1894232000) [pid = 1827] [serial = 498] [outer = (nil)] 04:38:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f1895fc7400) [pid = 1827] [serial = 499] [outer = 0x7f1894232000] 04:38:05 INFO - PROCESS | 1827 | 1461238685603 Marionette DEBUG loaded listener.js 04:38:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f1896acfc00) [pid = 1827] [serial = 500] [outer = 0x7f1894232000] 04:38:06 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:38:06 INFO - PROCESS | 1827 | 1461238686380 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]]]}] 04:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1389ms 04:38:06 INFO - PROCESS | 1827 | 1461238686408 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 04:38:06 INFO - PROCESS | 1827 | 1461238686410 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 04:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:38:06 INFO - PROCESS | 1827 | 1461238686417 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:38:06 INFO - PROCESS | 1827 | 1461238686419 Marionette TRACE conn3 <- [1,638,null,{}] 04:38:06 INFO - PROCESS | 1827 | 1461238686425 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}] 04:38:06 INFO - PROCESS | 1827 | 1461238686595 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 04:38:06 INFO - PROCESS | 1827 | 1461238686802 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d255000 == 81 [pid = 1827] [id = 167] 04:38:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f188d510800) [pid = 1827] [serial = 501] [outer = (nil)] 04:38:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f188e4b0000) [pid = 1827] [serial = 502] [outer = 0x7f188d510800] 04:38:07 INFO - PROCESS | 1827 | 1461238687217 Marionette DEBUG loaded listener.js 04:38:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f188e630c00) [pid = 1827] [serial = 503] [outer = 0x7f188d510800] 04:38:07 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:38:08 INFO - PROCESS | 1827 | 1461238688179 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]]]}] 04:38:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:38:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1835ms 04:38:08 INFO - PROCESS | 1827 | 1461238688254 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 04:38:08 INFO - PROCESS | 1827 | 1461238688267 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 04:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:38:08 INFO - PROCESS | 1827 | 1461238688283 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:38:08 INFO - PROCESS | 1827 | 1461238688286 Marionette TRACE conn3 <- [1,642,null,{}] 04:38:08 INFO - PROCESS | 1827 | 1461238688301 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}] 04:38:08 INFO - PROCESS | 1827 | 1461238688552 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 04:38:08 INFO - PROCESS | 1827 | 1461238688736 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ea14000 == 82 [pid = 1827] [id = 168] 04:38:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f188fba4000) [pid = 1827] [serial = 504] [outer = (nil)] 04:38:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f188fbad800) [pid = 1827] [serial = 505] [outer = 0x7f188fba4000] 04:38:08 INFO - PROCESS | 1827 | 1461238688821 Marionette DEBUG loaded listener.js 04:38:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f1890898000) [pid = 1827] [serial = 506] [outer = 0x7f188fba4000] 04:38:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189701c800 == 81 [pid = 1827] [id = 153] 04:38:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189ee65000 == 80 [pid = 1827] [id = 152] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f1897044800) [pid = 1827] [serial = 402] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189877f000 == 79 [pid = 1827] [id = 151] 04:38:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896832800 == 78 [pid = 1827] [id = 150] 04:38:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894c1c000 == 77 [pid = 1827] [id = 149] 04:38:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd16000 == 76 [pid = 1827] [id = 148] 04:38:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188f733800 == 75 [pid = 1827] [id = 147] 04:38:09 INFO - PROCESS | 1827 | 1461238689806 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]]]}] 04:38:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a2914800 == 74 [pid = 1827] [id = 137] 04:38:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189683f000 == 73 [pid = 1827] [id = 136] 04:38:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd05000 == 72 [pid = 1827] [id = 135] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f1899b0e400) [pid = 1827] [serial = 358] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f18b06cd800) [pid = 1827] [serial = 120] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f18a2adc000) [pid = 1827] [serial = 126] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f1897080000) [pid = 1827] [serial = 283] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f1896ad1c00) [pid = 1827] [serial = 244] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f18a2c74c00) [pid = 1827] [serial = 204] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f189fe21400) [pid = 1827] [serial = 150] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f18b2ac7400) [pid = 1827] [serial = 183] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f189e26f800) [pid = 1827] [serial = 123] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f18b2b5dc00) [pid = 1827] [serial = 207] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f189e522000) [pid = 1827] [serial = 393] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f18a0dcf400) [pid = 1827] [serial = 174] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f189e567000) [pid = 1827] [serial = 247] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f189e51a800) [pid = 1827] [serial = 286] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f1896ac7400) [pid = 1827] [serial = 387] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f18a29e7400) [pid = 1827] [serial = 250] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f18b2760000) [pid = 1827] [serial = 156] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f18999bcc00) [pid = 1827] [serial = 390] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f189089a400) [pid = 1827] [serial = 381] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f18a08bf800) [pid = 1827] [serial = 168] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f189430e800) [pid = 1827] [serial = 399] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f18b268a800) [pid = 1827] [serial = 180] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f189e5ed000) [pid = 1827] [serial = 396] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f18ad73e400) [pid = 1827] [serial = 177] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1894c50800) [pid = 1827] [serial = 378] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1896204400) [pid = 1827] [serial = 385] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f189089ec00) [pid = 1827] [serial = 382] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f18b2b10800) [pid = 1827] [serial = 253] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1897046800) [pid = 1827] [serial = 388] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f189f81c800) [pid = 1827] [serial = 397] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f189e5c0000) [pid = 1827] [serial = 394] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f18b06c9000) [pid = 1827] [serial = 375] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f18b781ac00) [pid = 1827] [serial = 201] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f18945bf000) [pid = 1827] [serial = 400] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1894c53400) [pid = 1827] [serial = 384] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f189423fc00) [pid = 1827] [serial = 295] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f18ad2bf000) [pid = 1827] [serial = 153] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1896ac3800) [pid = 1827] [serial = 363] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1894c34c00) [pid = 1827] [serial = 360] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f189d54b800) [pid = 1827] [serial = 171] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f189e563000) [pid = 1827] [serial = 366] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f189098c800) [pid = 1827] [serial = 372] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1895fcec00) [pid = 1827] [serial = 213] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f18b781f400) [pid = 1827] [serial = 216] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f189c8ca400) [pid = 1827] [serial = 391] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f18b781e000) [pid = 1827] [serial = 292] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f189fe25000) [pid = 1827] [serial = 369] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f18b781d000) [pid = 1827] [serial = 256] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1898520c00) [pid = 1827] [serial = 241] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f18ae8ee800) [pid = 1827] [serial = 289] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f18975bd800) [pid = 1827] [serial = 147] [outer = (nil)] [url = about:blank] 04:38:09 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f18b781dc00) [pid = 1827] [serial = 210] [outer = (nil)] [url = about:blank] 04:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1604ms 04:38:09 INFO - PROCESS | 1827 | 1461238689881 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 04:38:09 INFO - PROCESS | 1827 | 1461238689892 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 04:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:38:09 INFO - PROCESS | 1827 | 1461238689907 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:38:09 INFO - PROCESS | 1827 | 1461238689910 Marionette TRACE conn3 <- [1,646,null,{}] 04:38:09 INFO - PROCESS | 1827 | 1461238689915 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}] 04:38:10 INFO - PROCESS | 1827 | 1461238690083 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 04:38:10 INFO - PROCESS | 1827 | 1461238690297 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb3c000 == 73 [pid = 1827] [id = 169] 04:38:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188fba6400) [pid = 1827] [serial = 507] [outer = (nil)] 04:38:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1890aa1000) [pid = 1827] [serial = 508] [outer = 0x7f188fba6400] 04:38:10 INFO - PROCESS | 1827 | 1461238690366 Marionette DEBUG loaded listener.js 04:38:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1894233000) [pid = 1827] [serial = 509] [outer = 0x7f188fba6400] 04:38:11 INFO - PROCESS | 1827 | 1461238691063 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]]]}] 04:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1179ms 04:38:11 INFO - PROCESS | 1827 | 1461238691088 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 04:38:11 INFO - PROCESS | 1827 | 1461238691093 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 04:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:38:11 INFO - PROCESS | 1827 | 1461238691100 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:38:11 INFO - PROCESS | 1827 | 1461238691106 Marionette TRACE conn3 <- [1,650,null,{}] 04:38:11 INFO - PROCESS | 1827 | 1461238691134 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}] 04:38:11 INFO - PROCESS | 1827 | 1461238691319 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 04:38:11 INFO - PROCESS | 1827 | 1461238691330 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894db1000 == 74 [pid = 1827] [id = 170] 04:38:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1894236000) [pid = 1827] [serial = 510] [outer = (nil)] 04:38:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1894c37800) [pid = 1827] [serial = 511] [outer = 0x7f1894236000] 04:38:11 INFO - PROCESS | 1827 | 1461238691395 Marionette DEBUG loaded listener.js 04:38:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1894ed2c00) [pid = 1827] [serial = 512] [outer = 0x7f1894236000] 04:38:12 INFO - PROCESS | 1827 | 1461238692248 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]]]}] 04:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1187ms 04:38:12 INFO - PROCESS | 1827 | 1461238692287 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 04:38:12 INFO - PROCESS | 1827 | 1461238692291 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 04:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:38:12 INFO - PROCESS | 1827 | 1461238692318 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:38:12 INFO - PROCESS | 1827 | 1461238692322 Marionette TRACE conn3 <- [1,654,null,{}] 04:38:12 INFO - PROCESS | 1827 | 1461238692327 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}] 04:38:12 INFO - PROCESS | 1827 | 1461238692529 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 04:38:12 INFO - PROCESS | 1827 | 1461238692553 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189506e800 == 75 [pid = 1827] [id = 171] 04:38:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f18945bf000) [pid = 1827] [serial = 513] [outer = (nil)] 04:38:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1894ede400) [pid = 1827] [serial = 514] [outer = 0x7f18945bf000] 04:38:12 INFO - PROCESS | 1827 | 1461238692618 Marionette DEBUG loaded listener.js 04:38:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1896208000) [pid = 1827] [serial = 515] [outer = 0x7f18945bf000] 04:38:13 INFO - PROCESS | 1827 | 1461238693603 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]]]}] 04:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1337ms 04:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:38:13 INFO - PROCESS | 1827 | 1461238693653 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 04:38:13 INFO - PROCESS | 1827 | 1461238693656 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 04:38:13 INFO - PROCESS | 1827 | 1461238693662 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:38:13 INFO - PROCESS | 1827 | 1461238693665 Marionette TRACE conn3 <- [1,658,null,{}] 04:38:13 INFO - PROCESS | 1827 | 1461238693675 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}] 04:38:13 INFO - PROCESS | 1827 | 1461238693862 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 04:38:13 INFO - PROCESS | 1827 | 1461238693887 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896837800 == 76 [pid = 1827] [id = 172] 04:38:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f189620a400) [pid = 1827] [serial = 516] [outer = (nil)] 04:38:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f189665f800) [pid = 1827] [serial = 517] [outer = 0x7f189620a400] 04:38:13 INFO - PROCESS | 1827 | 1461238693956 Marionette DEBUG loaded listener.js 04:38:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1897047000) [pid = 1827] [serial = 518] [outer = 0x7f189620a400] 04:38:14 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f188ffc9c00) [pid = 1827] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:38:14 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1890a9e400) [pid = 1827] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:38:14 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1890aa3800) [pid = 1827] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:38:14 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f188e637400) [pid = 1827] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:38:14 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1894237c00) [pid = 1827] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:38:14 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1894239c00) [pid = 1827] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:38:14 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1896209400) [pid = 1827] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:38:14 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f188fbae800) [pid = 1827] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:38:14 INFO - PROCESS | 1827 | 1461238694974 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]]]}] 04:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1328ms 04:38:14 INFO - PROCESS | 1827 | 1461238694990 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 04:38:14 INFO - PROCESS | 1827 | 1461238694994 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 04:38:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:38:15 INFO - PROCESS | 1827 | 1461238695007 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:38:15 INFO - PROCESS | 1827 | 1461238695009 Marionette TRACE conn3 <- [1,662,null,{}] 04:38:15 INFO - PROCESS | 1827 | 1461238695014 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}] 04:38:15 INFO - PROCESS | 1827 | 1461238695174 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 04:38:15 INFO - PROCESS | 1827 | 1461238695197 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1897036000 == 77 [pid = 1827] [id = 173] 04:38:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f189665f000) [pid = 1827] [serial = 519] [outer = (nil)] 04:38:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1897221000) [pid = 1827] [serial = 520] [outer = 0x7f189665f000] 04:38:15 INFO - PROCESS | 1827 | 1461238695260 Marionette DEBUG loaded listener.js 04:38:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f189874d800) [pid = 1827] [serial = 521] [outer = 0x7f189665f000] 04:38:15 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:38:16 INFO - PROCESS | 1827 | 1461238696011 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]]]}] 04:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1030ms 04:38:16 INFO - PROCESS | 1827 | 1461238696038 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 04:38:16 INFO - PROCESS | 1827 | 1461238696041 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 04:38:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:38:16 INFO - PROCESS | 1827 | 1461238696048 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:38:16 INFO - PROCESS | 1827 | 1461238696050 Marionette TRACE conn3 <- [1,666,null,{}] 04:38:16 INFO - PROCESS | 1827 | 1461238696055 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}] 04:38:16 INFO - PROCESS | 1827 | 1461238696258 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 04:38:16 INFO - PROCESS | 1827 | 1461238696276 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189a09d800 == 78 [pid = 1827] [id = 174] 04:38:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1896207c00) [pid = 1827] [serial = 522] [outer = (nil)] 04:38:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f18999c0000) [pid = 1827] [serial = 523] [outer = 0x7f1896207c00] 04:38:16 INFO - PROCESS | 1827 | 1461238696347 Marionette DEBUG loaded listener.js 04:38:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f189ac13800) [pid = 1827] [serial = 524] [outer = 0x7f1896207c00] 04:38:16 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:38:17 INFO - PROCESS | 1827 | 1461238697375 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]]]}] 04:38:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:38:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1378ms 04:38:17 INFO - PROCESS | 1827 | 1461238697428 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 04:38:17 INFO - PROCESS | 1827 | 1461238697436 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 04:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:38:17 INFO - PROCESS | 1827 | 1461238697446 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:38:17 INFO - PROCESS | 1827 | 1461238697450 Marionette TRACE conn3 <- [1,670,null,{}] 04:38:17 INFO - PROCESS | 1827 | 1461238697458 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}] 04:38:17 INFO - PROCESS | 1827 | 1461238697650 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 04:38:17 INFO - PROCESS | 1827 | 1461238697811 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fce0800 == 79 [pid = 1827] [id = 175] 04:38:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f188fb61c00) [pid = 1827] [serial = 525] [outer = (nil)] 04:38:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f188ffd0c00) [pid = 1827] [serial = 526] [outer = 0x7f188fb61c00] 04:38:17 INFO - PROCESS | 1827 | 1461238697888 Marionette DEBUG loaded listener.js 04:38:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1890990400) [pid = 1827] [serial = 527] [outer = 0x7f188fb61c00] 04:38:18 INFO - PROCESS | 1827 | 1461238698857 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]]]}] 04:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1481ms 04:38:18 INFO - PROCESS | 1827 | 1461238698929 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 04:38:18 INFO - PROCESS | 1827 | 1461238698937 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 04:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:38:18 INFO - PROCESS | 1827 | 1461238698949 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 1827 | 1461238698952 Marionette TRACE conn3 <- [1,674,null,{}] 04:38:18 INFO - PROCESS | 1827 | 1461238698958 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}] 04:38:19 INFO - PROCESS | 1827 | 1461238699197 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 04:38:19 INFO - PROCESS | 1827 | 1461238699449 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896828800 == 80 [pid = 1827] [id = 176] 04:38:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f188fba2800) [pid = 1827] [serial = 528] [outer = (nil)] 04:38:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1894311c00) [pid = 1827] [serial = 529] [outer = 0x7f188fba2800] 04:38:19 INFO - PROCESS | 1827 | 1461238699539 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1894ed6800) [pid = 1827] [serial = 530] [outer = 0x7f188fba2800] 04:38:20 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:38:20 INFO - PROCESS | 1827 | 1461238700329 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]]]}] 04:38:20 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 04:38:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1429ms 04:38:20 INFO - PROCESS | 1827 | 1461238700379 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 04:38:20 INFO - PROCESS | 1827 | 1461238700383 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 04:38:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:38:20 INFO - PROCESS | 1827 | 1461238700389 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:38:20 INFO - PROCESS | 1827 | 1461238700395 Marionette TRACE conn3 <- [1,678,null,{}] 04:38:20 INFO - PROCESS | 1827 | 1461238700411 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}] 04:38:20 INFO - PROCESS | 1827 | 1461238700601 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 04:38:20 INFO - PROCESS | 1827 | 1461238700763 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f23b000 == 81 [pid = 1827] [id = 177] 04:38:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1894ed9800) [pid = 1827] [serial = 531] [outer = (nil)] 04:38:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1897080000) [pid = 1827] [serial = 532] [outer = 0x7f1894ed9800] 04:38:20 INFO - PROCESS | 1827 | 1461238700854 Marionette DEBUG loaded listener.js 04:38:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f18975bb800) [pid = 1827] [serial = 533] [outer = 0x7f1894ed9800] 04:38:21 INFO - PROCESS | 1827 | 1461238701787 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]]]}] 04:38:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:38:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1439ms 04:38:21 INFO - PROCESS | 1827 | 1461238701830 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 04:38:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:38:21 INFO - PROCESS | 1827 | 1461238701839 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 04:38:21 INFO - PROCESS | 1827 | 1461238701845 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:38:21 INFO - PROCESS | 1827 | 1461238701848 Marionette TRACE conn3 <- [1,682,null,{}] 04:38:21 INFO - PROCESS | 1827 | 1461238701853 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}] 04:38:22 INFO - PROCESS | 1827 | 1461238702025 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 04:38:22 INFO - PROCESS | 1827 | 1461238702193 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a2960000 == 82 [pid = 1827] [id = 178] 04:38:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1896209400) [pid = 1827] [serial = 534] [outer = (nil)] 04:38:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f189c589c00) [pid = 1827] [serial = 535] [outer = 0x7f1896209400] 04:38:22 INFO - PROCESS | 1827 | 1461238702264 Marionette DEBUG loaded listener.js 04:38:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f189e2ed800) [pid = 1827] [serial = 536] [outer = 0x7f1896209400] 04:38:23 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:23 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:23 INFO - PROCESS | 1827 | 1461238703606 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]]]}] 04:38:23 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) 04:38:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1784ms 04:38:23 INFO - PROCESS | 1827 | 1461238703630 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 04:38:23 INFO - PROCESS | 1827 | 1461238703633 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 04:38:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:38:23 INFO - PROCESS | 1827 | 1461238703639 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:38:23 INFO - PROCESS | 1827 | 1461238703642 Marionette TRACE conn3 <- [1,686,null,{}] 04:38:23 INFO - PROCESS | 1827 | 1461238703647 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}] 04:38:23 INFO - PROCESS | 1827 | 1461238703868 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 04:38:24 INFO - PROCESS | 1827 | 1461238704030 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad7ac800 == 83 [pid = 1827] [id = 179] 04:38:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1898493000) [pid = 1827] [serial = 537] [outer = (nil)] 04:38:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f189e543000) [pid = 1827] [serial = 538] [outer = 0x7f1898493000] 04:38:24 INFO - PROCESS | 1827 | 1461238704101 Marionette DEBUG loaded listener.js 04:38:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f189e5efc00) [pid = 1827] [serial = 539] [outer = 0x7f1898493000] 04:38:25 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:25 INFO - PROCESS | 1827 | 1461238705395 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]]]}] 04:38:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:38:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1792ms 04:38:25 INFO - PROCESS | 1827 | 1461238705474 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 04:38:25 INFO - PROCESS | 1827 | 1461238705478 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 04:38:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:38:25 INFO - PROCESS | 1827 | 1461238705536 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:38:25 INFO - PROCESS | 1827 | 1461238705539 Marionette TRACE conn3 <- [1,690,null,{}] 04:38:25 INFO - PROCESS | 1827 | 1461238705545 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}] 04:38:25 INFO - PROCESS | 1827 | 1461238705709 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 04:38:25 INFO - PROCESS | 1827 | 1461238705870 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2ab5800 == 84 [pid = 1827] [id = 180] 04:38:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f188fb5fc00) [pid = 1827] [serial = 540] [outer = (nil)] 04:38:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f189e523800) [pid = 1827] [serial = 541] [outer = 0x7f188fb5fc00] 04:38:25 INFO - PROCESS | 1827 | 1461238705943 Marionette DEBUG loaded listener.js 04:38:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f18ad2c6000) [pid = 1827] [serial = 542] [outer = 0x7f188fb5fc00] 04:38:27 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:27 INFO - PROCESS | 1827 | 1461238707252 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]]]}] 04:38:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:38:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1738ms 04:38:27 INFO - PROCESS | 1827 | 1461238707305 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 04:38:27 INFO - PROCESS | 1827 | 1461238707309 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 04:38:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:38:27 INFO - PROCESS | 1827 | 1461238707351 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:38:27 INFO - PROCESS | 1827 | 1461238707355 Marionette TRACE conn3 <- [1,694,null,{}] 04:38:27 INFO - PROCESS | 1827 | 1461238707361 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}] 04:38:27 INFO - PROCESS | 1827 | 1461238707519 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 04:38:27 INFO - PROCESS | 1827 | 1461238707682 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb34000 == 85 [pid = 1827] [id = 181] 04:38:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f188e4b2c00) [pid = 1827] [serial = 543] [outer = (nil)] 04:38:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f188fb60800) [pid = 1827] [serial = 544] [outer = 0x7f188e4b2c00] 04:38:27 INFO - PROCESS | 1827 | 1461238707753 Marionette DEBUG loaded listener.js 04:38:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1894c36800) [pid = 1827] [serial = 545] [outer = 0x7f188e4b2c00] 04:38:29 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1827 | 1461238709399 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]]]}] 04:38:29 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) 04:38:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2092ms 04:38:29 INFO - PROCESS | 1827 | 1461238709442 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 04:38:29 INFO - PROCESS | 1827 | 1461238709449 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 04:38:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:38:29 INFO - PROCESS | 1827 | 1461238709460 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:38:29 INFO - PROCESS | 1827 | 1461238709465 Marionette TRACE conn3 <- [1,698,null,{}] 04:38:29 INFO - PROCESS | 1827 | 1461238709473 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}] 04:38:29 INFO - PROCESS | 1827 | 1461238709723 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 04:38:30 INFO - PROCESS | 1827 | 1461238710013 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b6e0000 == 86 [pid = 1827] [id = 182] 04:38:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f188fb69400) [pid = 1827] [serial = 546] [outer = (nil)] 04:38:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f188fbaa800) [pid = 1827] [serial = 547] [outer = 0x7f188fb69400] 04:38:30 INFO - PROCESS | 1827 | 1461238710084 Marionette DEBUG loaded listener.js 04:38:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f189089ec00) [pid = 1827] [serial = 548] [outer = 0x7f188fb69400] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189701e000 == 85 [pid = 1827] [id = 99] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189702a000 == 84 [pid = 1827] [id = 120] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b2988000 == 83 [pid = 1827] [id = 122] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1897036000 == 82 [pid = 1827] [id = 173] 04:38:30 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f188fba2c00) [pid = 1827] [serial = 429] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f188fbac800) [pid = 1827] [serial = 433] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f188e4af000) [pid = 1827] [serial = 436] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1890a45800) [pid = 1827] [serial = 439] [outer = (nil)] [url = about:blank] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896837800 == 81 [pid = 1827] [id = 172] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189506e800 == 80 [pid = 1827] [id = 171] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894db1000 == 79 [pid = 1827] [id = 170] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb3c000 == 78 [pid = 1827] [id = 169] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188ea14000 == 77 [pid = 1827] [id = 168] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d255000 == 76 [pid = 1827] [id = 167] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188f5df800 == 75 [pid = 1827] [id = 162] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188dab7000 == 74 [pid = 1827] [id = 161] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b6c76000 == 73 [pid = 1827] [id = 160] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b208e000 == 72 [pid = 1827] [id = 159] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad536000 == 71 [pid = 1827] [id = 158] 04:38:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd6e000 == 70 [pid = 1827] [id = 155] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1894310400) [pid = 1827] [serial = 451] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f189e56c000) [pid = 1827] [serial = 414] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1890aa9800) [pid = 1827] [serial = 448] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1894237800) [pid = 1827] [serial = 449] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1894c55000) [pid = 1827] [serial = 454] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1890987000) [pid = 1827] [serial = 446] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f188ffce400) [pid = 1827] [serial = 445] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f188edc2000) [pid = 1827] [serial = 443] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f188e639000) [pid = 1827] [serial = 442] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f188ffd1400) [pid = 1827] [serial = 405] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f189b0e1400) [pid = 1827] [serial = 423] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f189ac1e800) [pid = 1827] [serial = 417] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1894c4a400) [pid = 1827] [serial = 408] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f189e540800) [pid = 1827] [serial = 403] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f188d507000) [pid = 1827] [serial = 426] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1896388c00) [pid = 1827] [serial = 457] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f189ac1c400) [pid = 1827] [serial = 420] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f18975c8800) [pid = 1827] [serial = 411] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1896210800) [pid = 1827] [serial = 460] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f189ee86800) [pid = 1827] [serial = 232] [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.] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f189707d800) [pid = 1827] [serial = 458] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1896207000) [pid = 1827] [serial = 455] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1896acc800) [pid = 1827] [serial = 461] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1894c33400) [pid = 1827] [serial = 452] [outer = (nil)] [url = about:blank] 04:38:31 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:31 INFO - PROCESS | 1827 | 1461238711495 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]]]}] 04:38:31 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) 04:38:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2088ms 04:38:31 INFO - PROCESS | 1827 | 1461238711548 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 04:38:31 INFO - PROCESS | 1827 | 1461238711557 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 04:38:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:38:31 INFO - PROCESS | 1827 | 1461238711579 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:38:31 INFO - PROCESS | 1827 | 1461238711583 Marionette TRACE conn3 <- [1,702,null,{}] 04:38:31 INFO - PROCESS | 1827 | 1461238711589 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}] 04:38:31 INFO - PROCESS | 1827 | 1461238711757 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 04:38:31 INFO - PROCESS | 1827 | 1461238711771 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188eb1a000 == 71 [pid = 1827] [id = 183] 04:38:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f188e9f8400) [pid = 1827] [serial = 549] [outer = (nil)] 04:38:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1890aa8400) [pid = 1827] [serial = 550] [outer = 0x7f188e9f8400] 04:38:31 INFO - PROCESS | 1827 | 1461238711837 Marionette DEBUG loaded listener.js 04:38:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1894303000) [pid = 1827] [serial = 551] [outer = 0x7f188e9f8400] 04:38:33 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:33 INFO - PROCESS | 1827 | 1461238713101 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]]]}] 04:38:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:38:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1541ms 04:38:33 INFO - PROCESS | 1827 | 1461238713116 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 04:38:33 INFO - PROCESS | 1827 | 1461238713121 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 04:38:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:38:33 INFO - PROCESS | 1827 | 1461238713127 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - PROCESS | 1827 | 1461238713132 Marionette TRACE conn3 <- [1,706,null,{}] 04:38:33 INFO - PROCESS | 1827 | 1461238713160 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}] 04:38:33 INFO - PROCESS | 1827 | 1461238713412 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 04:38:33 INFO - PROCESS | 1827 | 1461238713543 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894455000 == 72 [pid = 1827] [id = 184] 04:38:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1894ed3800) [pid = 1827] [serial = 552] [outer = (nil)] 04:38:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1894edec00) [pid = 1827] [serial = 553] [outer = 0x7f1894ed3800] 04:38:33 INFO - PROCESS | 1827 | 1461238713611 Marionette DEBUG loaded listener.js 04:38:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f189620b400) [pid = 1827] [serial = 554] [outer = 0x7f1894ed3800] 04:38:34 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:34 INFO - PROCESS | 1827 | 1461238714867 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]]]}] 04:38:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:38:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1801ms 04:38:35 INFO - PROCESS | 1827 | 1461238715121 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 04:38:35 INFO - PROCESS | 1827 | 1461238715125 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 04:38:35 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1894236000) [pid = 1827] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:38:35 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f188fba6400) [pid = 1827] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:38:35 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f188d510800) [pid = 1827] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:38:35 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f18945bf000) [pid = 1827] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:38:35 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f188fba4000) [pid = 1827] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:38:35 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f189620a400) [pid = 1827] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:38:35 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f189665f000) [pid = 1827] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:38:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:38:35 INFO - PROCESS | 1827 | 1461238715196 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:38:35 INFO - PROCESS | 1827 | 1461238715199 Marionette TRACE conn3 <- [1,710,null,{}] 04:38:35 INFO - PROCESS | 1827 | 1461238715204 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}] 04:38:35 INFO - PROCESS | 1827 | 1461238715356 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 04:38:35 INFO - PROCESS | 1827 | 1461238715367 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894458000 == 73 [pid = 1827] [id = 185] 04:38:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1894c4a400) [pid = 1827] [serial = 555] [outer = (nil)] 04:38:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1896211800) [pid = 1827] [serial = 556] [outer = 0x7f1894c4a400] 04:38:35 INFO - PROCESS | 1827 | 1461238715536 Marionette DEBUG loaded listener.js 04:38:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1896580400) [pid = 1827] [serial = 557] [outer = 0x7f1894c4a400] 04:38:36 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:36 INFO - PROCESS | 1827 | 1461238716692 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]]]}] 04:38:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:38:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1543ms 04:38:36 INFO - PROCESS | 1827 | 1461238716733 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 04:38:36 INFO - PROCESS | 1827 | 1461238716737 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 04:38:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:38:36 INFO - PROCESS | 1827 | 1461238716751 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - PROCESS | 1827 | 1461238716753 Marionette TRACE conn3 <- [1,714,null,{}] 04:38:36 INFO - PROCESS | 1827 | 1461238716762 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}] 04:38:36 INFO - PROCESS | 1827 | 1461238716951 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 04:38:37 INFO - PROCESS | 1827 | 1461238717079 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1895066000 == 74 [pid = 1827] [id = 186] 04:38:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f188fba6400) [pid = 1827] [serial = 558] [outer = (nil)] 04:38:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1896ace400) [pid = 1827] [serial = 559] [outer = 0x7f188fba6400] 04:38:37 INFO - PROCESS | 1827 | 1461238717140 Marionette DEBUG loaded listener.js 04:38:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f189707d800) [pid = 1827] [serial = 560] [outer = 0x7f188fba6400] 04:38:38 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:38 INFO - PROCESS | 1827 | 1461238718583 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]]]}] 04:38:38 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 04:38:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1903ms 04:38:38 INFO - PROCESS | 1827 | 1461238718649 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 04:38:38 INFO - PROCESS | 1827 | 1461238718655 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 04:38:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:38:38 INFO - PROCESS | 1827 | 1461238718663 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:38:38 INFO - PROCESS | 1827 | 1461238718668 Marionette TRACE conn3 <- [1,718,null,{}] 04:38:38 INFO - PROCESS | 1827 | 1461238718677 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}] 04:38:38 INFO - PROCESS | 1827 | 1461238718889 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 04:38:39 INFO - PROCESS | 1827 | 1461238719052 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd07000 == 75 [pid = 1827] [id = 187] 04:38:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f188fb66000) [pid = 1827] [serial = 561] [outer = (nil)] 04:38:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1890aa7800) [pid = 1827] [serial = 562] [outer = 0x7f188fb66000] 04:38:39 INFO - PROCESS | 1827 | 1461238719146 Marionette DEBUG loaded listener.js 04:38:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1894304c00) [pid = 1827] [serial = 563] [outer = 0x7f188fb66000] 04:38:40 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:40 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:40 INFO - PROCESS | 1827 | 1461238720478 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]]]}] 04:38:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:38:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1842ms 04:38:40 INFO - PROCESS | 1827 | 1461238720506 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 04:38:40 INFO - PROCESS | 1827 | 1461238720516 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 04:38:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:38:40 INFO - PROCESS | 1827 | 1461238720686 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:38:40 INFO - PROCESS | 1827 | 1461238720692 Marionette TRACE conn3 <- [1,722,null,{}] 04:38:40 INFO - PROCESS | 1827 | 1461238720700 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}] 04:38:40 INFO - PROCESS | 1827 | 1461238720880 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 04:38:41 INFO - PROCESS | 1827 | 1461238721057 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896833800 == 76 [pid = 1827] [id = 188] 04:38:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f188fba0800) [pid = 1827] [serial = 564] [outer = (nil)] 04:38:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f18945c1400) [pid = 1827] [serial = 565] [outer = 0x7f188fba0800] 04:38:41 INFO - PROCESS | 1827 | 1461238721134 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1896fb4400) [pid = 1827] [serial = 566] [outer = 0x7f188fba0800] 04:38:42 INFO - PROCESS | 1827 | 1461238722152 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] 04:38:42 INFO - PROCESS | 1827 | 1461238722233 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 04:38:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:38:42 INFO - PROCESS | 1827 | 1461238722241 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 1827 | 1461238722247 Marionette TRACE conn3 <- [1,726,null,{}] 04:38:42 INFO - PROCESS | 1827 | 1461238722265 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}] 04:38:42 INFO - PROCESS | 1827 | 1461238722504 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 04:38:42 INFO - PROCESS | 1827 | 1461238722744 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189c5a1000 == 77 [pid = 1827] [id = 189] 04:38:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1897082400) [pid = 1827] [serial = 567] [outer = (nil)] 04:38:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f18984d6c00) [pid = 1827] [serial = 568] [outer = 0x7f1897082400] 04:38:42 INFO - PROCESS | 1827 | 1461238722820 Marionette DEBUG loaded listener.js 04:38:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f18999be800) [pid = 1827] [serial = 569] [outer = 0x7f1897082400] 04:38:43 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:43 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:43 INFO - PROCESS | 1827 | 1461238723752 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]]]}] 04:38:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:38:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1586ms 04:38:43 INFO - PROCESS | 1827 | 1461238723828 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 04:38:43 INFO - PROCESS | 1827 | 1461238723833 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 04:38:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:38:43 INFO - PROCESS | 1827 | 1461238723840 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:38:43 INFO - PROCESS | 1827 | 1461238723844 Marionette TRACE conn3 <- [1,730,null,{}] 04:38:43 INFO - PROCESS | 1827 | 1461238723850 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}] 04:38:44 INFO - PROCESS | 1827 | 1461238724061 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 04:38:44 INFO - PROCESS | 1827 | 1461238724275 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f079800 == 78 [pid = 1827] [id = 190] 04:38:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f189721b000) [pid = 1827] [serial = 570] [outer = (nil)] 04:38:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f189c5eec00) [pid = 1827] [serial = 571] [outer = 0x7f189721b000] 04:38:44 INFO - PROCESS | 1827 | 1461238724365 Marionette DEBUG loaded listener.js 04:38:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f189e521400) [pid = 1827] [serial = 572] [outer = 0x7f189721b000] 04:38:45 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:45 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:45 INFO - PROCESS | 1827 | 1461238725266 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] 04:38:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:38:45 INFO - PROCESS | 1827 | 1461238725332 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 04:38:45 INFO - PROCESS | 1827 | 1461238725339 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:38:45 INFO - PROCESS | 1827 | 1461238725343 Marionette TRACE conn3 <- [1,734,null,{}] 04:38:45 INFO - PROCESS | 1827 | 1461238725348 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}] 04:38:45 INFO - PROCESS | 1827 | 1461238725539 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 04:38:45 INFO - PROCESS | 1827 | 1461238725707 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a290b000 == 79 [pid = 1827] [id = 191] 04:38:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f188e4b2400) [pid = 1827] [serial = 573] [outer = (nil)] 04:38:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f189e566000) [pid = 1827] [serial = 574] [outer = 0x7f188e4b2400] 04:38:45 INFO - PROCESS | 1827 | 1461238725833 Marionette DEBUG loaded listener.js 04:38:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f189e5e3c00) [pid = 1827] [serial = 575] [outer = 0x7f188e4b2400] 04:38:46 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:46 INFO - PROCESS | 1827 | 1461238726693 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]]]}] 04:38:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:38:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1384ms 04:38:46 INFO - PROCESS | 1827 | 1461238726723 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 04:38:46 INFO - PROCESS | 1827 | 1461238726726 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 04:38:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:38:46 INFO - PROCESS | 1827 | 1461238726733 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:38:46 INFO - PROCESS | 1827 | 1461238726736 Marionette TRACE conn3 <- [1,738,null,{}] 04:38:46 INFO - PROCESS | 1827 | 1461238726742 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}] 04:38:46 INFO - PROCESS | 1827 | 1461238726919 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 04:38:47 INFO - PROCESS | 1827 | 1461238727091 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae510000 == 80 [pid = 1827] [id = 192] 04:38:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f189f813400) [pid = 1827] [serial = 576] [outer = (nil)] 04:38:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f18a096b000) [pid = 1827] [serial = 577] [outer = 0x7f189f813400] 04:38:47 INFO - PROCESS | 1827 | 1461238727165 Marionette DEBUG loaded listener.js 04:38:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f18a73e1800) [pid = 1827] [serial = 578] [outer = 0x7f189f813400] 04:38:48 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:48 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:48 INFO - PROCESS | 1827 | 1461238728464 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]]]}] 04:38:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:38:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1783ms 04:38:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:38:48 INFO - PROCESS | 1827 | 1461238728517 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 04:38:48 INFO - PROCESS | 1827 | 1461238728519 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 04:38:48 INFO - PROCESS | 1827 | 1461238728526 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:38:48 INFO - PROCESS | 1827 | 1461238728529 Marionette TRACE conn3 <- [1,742,null,{}] 04:38:48 INFO - PROCESS | 1827 | 1461238728535 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}] 04:38:48 INFO - PROCESS | 1827 | 1461238728764 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 04:38:48 INFO - PROCESS | 1827 | 1461238728902 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b26bb000 == 81 [pid = 1827] [id = 193] 04:38:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f188eddbc00) [pid = 1827] [serial = 579] [outer = (nil)] 04:38:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f188ede0c00) [pid = 1827] [serial = 580] [outer = 0x7f188eddbc00] 04:38:48 INFO - PROCESS | 1827 | 1461238728970 Marionette DEBUG loaded listener.js 04:38:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f18a2c1a400) [pid = 1827] [serial = 581] [outer = 0x7f188eddbc00] 04:38:50 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:50 INFO - PROCESS | 1827 | 1461238730123 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]]]}] 04:38:50 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 04:38:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1634ms 04:38:50 INFO - PROCESS | 1827 | 1461238730160 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 04:38:50 INFO - PROCESS | 1827 | 1461238730164 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 04:38:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:38:50 INFO - PROCESS | 1827 | 1461238730170 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:38:50 INFO - PROCESS | 1827 | 1461238730172 Marionette TRACE conn3 <- [1,746,null,{}] 04:38:50 INFO - PROCESS | 1827 | 1461238730186 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}] 04:38:50 INFO - PROCESS | 1827 | 1461238730423 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 04:38:50 INFO - PROCESS | 1827 | 1461238730563 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b6c81000 == 82 [pid = 1827] [id = 194] 04:38:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f188eddd000) [pid = 1827] [serial = 582] [outer = (nil)] 04:38:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f18972a7800) [pid = 1827] [serial = 583] [outer = 0x7f188eddd000] 04:38:50 INFO - PROCESS | 1827 | 1461238730634 Marionette DEBUG loaded listener.js 04:38:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f18972ae400) [pid = 1827] [serial = 584] [outer = 0x7f188eddd000] 04:38:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:51 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:51 INFO - PROCESS | 1827 | 1461238731833 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]]]}] 04:38:51 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.) 04:38:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1682ms 04:38:51 INFO - PROCESS | 1827 | 1461238731857 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 04:38:51 INFO - PROCESS | 1827 | 1461238731861 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 04:38:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:38:51 INFO - PROCESS | 1827 | 1461238731867 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:38:51 INFO - PROCESS | 1827 | 1461238731870 Marionette TRACE conn3 <- [1,750,null,{}] 04:38:51 INFO - PROCESS | 1827 | 1461238731875 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}] 04:38:52 INFO - PROCESS | 1827 | 1461238732072 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 04:38:52 INFO - PROCESS | 1827 | 1461238732253 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f5e9800 == 83 [pid = 1827] [id = 195] 04:38:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f188d50d000) [pid = 1827] [serial = 585] [outer = (nil)] 04:38:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1894edcc00) [pid = 1827] [serial = 586] [outer = 0x7f188d50d000] 04:38:52 INFO - PROCESS | 1827 | 1461238732326 Marionette DEBUG loaded listener.js 04:38:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f18972a7000) [pid = 1827] [serial = 587] [outer = 0x7f188d50d000] 04:38:53 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:53 INFO - PROCESS | 1827 | 1461238733874 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]]]}] 04:38:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:38:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2033ms 04:38:53 INFO - PROCESS | 1827 | 1461238733901 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 04:38:53 INFO - PROCESS | 1827 | 1461238733908 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 04:38:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:38:53 INFO - PROCESS | 1827 | 1461238733915 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 1827 | 1461238733919 Marionette TRACE conn3 <- [1,754,null,{}] 04:38:53 INFO - PROCESS | 1827 | 1461238733927 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}] 04:38:54 INFO - PROCESS | 1827 | 1461238734092 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 04:38:54 INFO - PROCESS | 1827 | 1461238734271 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188eb0f800 == 84 [pid = 1827] [id = 196] 04:38:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1890898c00) [pid = 1827] [serial = 588] [outer = (nil)] 04:38:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1890a46400) [pid = 1827] [serial = 589] [outer = 0x7f1890898c00] 04:38:54 INFO - PROCESS | 1827 | 1461238734341 Marionette DEBUG loaded listener.js 04:38:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f189423d000) [pid = 1827] [serial = 590] [outer = 0x7f1890898c00] 04:38:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894458000 == 83 [pid = 1827] [id = 185] 04:38:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894455000 == 82 [pid = 1827] [id = 184] 04:38:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188eb1a000 == 81 [pid = 1827] [id = 183] 04:38:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b6e0000 == 80 [pid = 1827] [id = 182] 04:38:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f23b000 == 79 [pid = 1827] [id = 177] 04:38:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896828800 == 78 [pid = 1827] [id = 176] 04:38:55 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fce0800 == 77 [pid = 1827] [id = 175] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1897041800) [pid = 1827] [serial = 463] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1894c37800) [pid = 1827] [serial = 511] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f189b0d6400) [pid = 1827] [serial = 481] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f189851e800) [pid = 1827] [serial = 478] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1890aa1000) [pid = 1827] [serial = 508] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1894233000) [pid = 1827] [serial = 509] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f188e630c00) [pid = 1827] [serial = 503] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f188e4b0000) [pid = 1827] [serial = 502] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1894ede400) [pid = 1827] [serial = 514] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f189ee7e000) [pid = 1827] [serial = 490] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1890898000) [pid = 1827] [serial = 506] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f188fbad800) [pid = 1827] [serial = 505] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1890aac400) [pid = 1827] [serial = 469] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f189e547800) [pid = 1827] [serial = 484] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f188fb65400) [pid = 1827] [serial = 466] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f189638b800) [pid = 1827] [serial = 472] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f189e5c2c00) [pid = 1827] [serial = 487] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1897219000) [pid = 1827] [serial = 475] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f188e9f2000) [pid = 1827] [serial = 493] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f189665f800) [pid = 1827] [serial = 517] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1894236800) [pid = 1827] [serial = 496] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1895fc7400) [pid = 1827] [serial = 499] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1897221000) [pid = 1827] [serial = 520] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1897047000) [pid = 1827] [serial = 518] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f1896208000) [pid = 1827] [serial = 515] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1894ed2c00) [pid = 1827] [serial = 512] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f189874d800) [pid = 1827] [serial = 521] [outer = (nil)] [url = about:blank] 04:38:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:55 INFO - PROCESS | 1827 | 1461238735716 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]]]}] 04:38:55 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 04:38:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1837ms 04:38:55 INFO - PROCESS | 1827 | 1461238735752 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 04:38:55 INFO - PROCESS | 1827 | 1461238735760 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 04:38:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:38:55 INFO - PROCESS | 1827 | 1461238735770 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:38:55 INFO - PROCESS | 1827 | 1461238735774 Marionette TRACE conn3 <- [1,758,null,{}] 04:38:55 INFO - PROCESS | 1827 | 1461238735779 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}] 04:38:56 INFO - PROCESS | 1827 | 1461238736027 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 04:38:56 INFO - PROCESS | 1827 | 1461238736158 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fcec000 == 78 [pid = 1827] [id = 197] 04:38:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f188e9f2000) [pid = 1827] [serial = 591] [outer = (nil)] 04:38:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1894c37800) [pid = 1827] [serial = 592] [outer = 0x7f188e9f2000] 04:38:56 INFO - PROCESS | 1827 | 1461238736220 Marionette DEBUG loaded listener.js 04:38:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1895fc2800) [pid = 1827] [serial = 593] [outer = 0x7f188e9f2000] 04:38:56 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:56 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:56 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:56 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:56 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:56 INFO - PROCESS | 1827 | 1461238736976 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]]]}] 04:38:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:38:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1239ms 04:38:57 INFO - PROCESS | 1827 | 1461238737016 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 04:38:57 INFO - PROCESS | 1827 | 1461238737020 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 04:38:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:38:57 INFO - PROCESS | 1827 | 1461238737027 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:38:57 INFO - PROCESS | 1827 | 1461238737033 Marionette TRACE conn3 <- [1,762,null,{}] 04:38:57 INFO - PROCESS | 1827 | 1461238737048 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}] 04:38:57 INFO - PROCESS | 1827 | 1461238737264 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 04:38:57 INFO - PROCESS | 1827 | 1461238737286 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189505a000 == 79 [pid = 1827] [id = 198] 04:38:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1894edd400) [pid = 1827] [serial = 594] [outer = (nil)] 04:38:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1897042000) [pid = 1827] [serial = 595] [outer = 0x7f1894edd400] 04:38:57 INFO - PROCESS | 1827 | 1461238737350 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f18972a4c00) [pid = 1827] [serial = 596] [outer = 0x7f1894edd400] 04:38:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:38:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1538ms 04:38:58 INFO - PROCESS | 1827 | 1461238738555 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]]]}] 04:38:58 INFO - PROCESS | 1827 | 1461238738566 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 04:38:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:38:58 INFO - PROCESS | 1827 | 1461238738570 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 04:38:58 INFO - PROCESS | 1827 | 1461238738581 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:38:58 INFO - PROCESS | 1827 | 1461238738584 Marionette TRACE conn3 <- [1,766,null,{}] 04:38:58 INFO - PROCESS | 1827 | 1461238738589 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}] 04:38:58 INFO - PROCESS | 1827 | 1461238738804 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 04:38:59 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1894ed3800) [pid = 1827] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:38:59 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f188fb69400) [pid = 1827] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:38:59 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f188e9f8400) [pid = 1827] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:38:59 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f1894c4a400) [pid = 1827] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:38:59 INFO - PROCESS | 1827 | 1461238739015 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bda000 == 80 [pid = 1827] [id = 199] 04:38:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f188e9eec00) [pid = 1827] [serial = 597] [outer = (nil)] 04:38:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1894311400) [pid = 1827] [serial = 598] [outer = 0x7f188e9eec00] 04:38:59 INFO - PROCESS | 1827 | 1461238739077 Marionette DEBUG loaded listener.js 04:38:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f18972ae800) [pid = 1827] [serial = 599] [outer = 0x7f188e9eec00] 04:39:00 INFO - PROCESS | 1827 | 1461238740133 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]]]}] 04:39:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:39:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1587ms 04:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:39:00 INFO - PROCESS | 1827 | 1461238740162 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 04:39:00 INFO - PROCESS | 1827 | 1461238740165 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 04:39:00 INFO - PROCESS | 1827 | 1461238740169 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:39:00 INFO - PROCESS | 1827 | 1461238740173 Marionette TRACE conn3 <- [1,770,null,{}] 04:39:00 INFO - PROCESS | 1827 | 1461238740178 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}] 04:39:00 INFO - PROCESS | 1827 | 1461238740327 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 04:39:00 INFO - PROCESS | 1827 | 1461238740497 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b0a7000 == 81 [pid = 1827] [id = 200] 04:39:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f188fb69400) [pid = 1827] [serial = 600] [outer = (nil)] 04:39:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f18999bdc00) [pid = 1827] [serial = 601] [outer = 0x7f188fb69400] 04:39:00 INFO - PROCESS | 1827 | 1461238740558 Marionette DEBUG loaded listener.js 04:39:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f189e547800) [pid = 1827] [serial = 602] [outer = 0x7f188fb69400] 04:39:01 INFO - PROCESS | 1827 | 1461238741427 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]]]}] 04:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1329ms 04:39:01 INFO - PROCESS | 1827 | 1461238741500 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 04:39:01 INFO - PROCESS | 1827 | 1461238741507 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 04:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:39:01 INFO - PROCESS | 1827 | 1461238741515 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 1827 | 1461238741520 Marionette TRACE conn3 <- [1,774,null,{}] 04:39:01 INFO - PROCESS | 1827 | 1461238741528 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}] 04:39:01 INFO - PROCESS | 1827 | 1461238741748 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 04:39:01 INFO - PROCESS | 1827 | 1461238741985 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fce2000 == 82 [pid = 1827] [id = 201] 04:39:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f189089c800) [pid = 1827] [serial = 603] [outer = (nil)] 04:39:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1890991000) [pid = 1827] [serial = 604] [outer = 0x7f189089c800] 04:39:02 INFO - PROCESS | 1827 | 1461238742108 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1894302400) [pid = 1827] [serial = 605] [outer = 0x7f189089c800] 04:39:03 INFO - PROCESS | 1827 | 1461238743130 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]]]}] 04:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1644ms 04:39:03 INFO - PROCESS | 1827 | 1461238743160 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 04:39:03 INFO - PROCESS | 1827 | 1461238743169 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 04:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:39:03 INFO - PROCESS | 1827 | 1461238743179 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - PROCESS | 1827 | 1461238743182 Marionette TRACE conn3 <- [1,778,null,{}] 04:39:03 INFO - PROCESS | 1827 | 1461238743189 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}] 04:39:03 INFO - PROCESS | 1827 | 1461238743373 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 04:39:03 INFO - PROCESS | 1827 | 1461238743591 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1899ca6800 == 83 [pid = 1827] [id = 202] 04:39:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f189620a400) [pid = 1827] [serial = 606] [outer = (nil)] 04:39:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1896380800) [pid = 1827] [serial = 607] [outer = 0x7f189620a400] 04:39:03 INFO - PROCESS | 1827 | 1461238743713 Marionette DEBUG loaded listener.js 04:39:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1897044400) [pid = 1827] [serial = 608] [outer = 0x7f189620a400] 04:39:04 INFO - PROCESS | 1827 | 1461238744757 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]]]}] 04:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1630ms 04:39:04 INFO - PROCESS | 1827 | 1461238744810 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 04:39:04 INFO - PROCESS | 1827 | 1461238744814 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 04:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:39:04 INFO - PROCESS | 1827 | 1461238744820 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:39:04 INFO - PROCESS | 1827 | 1461238744826 Marionette TRACE conn3 <- [1,782,null,{}] 04:39:04 INFO - PROCESS | 1827 | 1461238744842 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}] 04:39:05 INFO - PROCESS | 1827 | 1461238745062 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 04:39:05 INFO - PROCESS | 1827 | 1461238745321 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fae1800 == 84 [pid = 1827] [id = 203] 04:39:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1899b0a800) [pid = 1827] [serial = 609] [outer = (nil)] 04:39:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f189e54a800) [pid = 1827] [serial = 610] [outer = 0x7f1899b0a800] 04:39:05 INFO - PROCESS | 1827 | 1461238745412 Marionette DEBUG loaded listener.js 04:39:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f189ee7e000) [pid = 1827] [serial = 611] [outer = 0x7f1899b0a800] 04:39:06 INFO - PROCESS | 1827 | 1461238746213 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]]]}] 04:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1438ms 04:39:06 INFO - PROCESS | 1827 | 1461238746259 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 04:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:39:06 INFO - PROCESS | 1827 | 1461238746264 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 04:39:06 INFO - PROCESS | 1827 | 1461238746270 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 1827 | 1461238746273 Marionette TRACE conn3 <- [1,786,null,{}] 04:39:06 INFO - PROCESS | 1827 | 1461238746278 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}] 04:39:06 INFO - PROCESS | 1827 | 1461238746453 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 04:39:06 INFO - PROCESS | 1827 | 1461238746668 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad53f800 == 85 [pid = 1827] [id = 204] 04:39:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1899e57c00) [pid = 1827] [serial = 612] [outer = (nil)] 04:39:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f18a017bc00) [pid = 1827] [serial = 613] [outer = 0x7f1899e57c00] 04:39:06 INFO - PROCESS | 1827 | 1461238746777 Marionette DEBUG loaded listener.js 04:39:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f18a2c1f000) [pid = 1827] [serial = 614] [outer = 0x7f1899e57c00] 04:39:07 INFO - PROCESS | 1827 | 1461238747841 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]]]}] 04:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1631ms 04:39:07 INFO - PROCESS | 1827 | 1461238747901 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 04:39:07 INFO - PROCESS | 1827 | 1461238747904 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 04:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:39:07 INFO - PROCESS | 1827 | 1461238747911 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:39:07 INFO - PROCESS | 1827 | 1461238747914 Marionette TRACE conn3 <- [1,790,null,{}] 04:39:07 INFO - PROCESS | 1827 | 1461238747919 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}] 04:39:08 INFO - PROCESS | 1827 | 1461238748082 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 04:39:08 INFO - PROCESS | 1827 | 1461238748296 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b263a000 == 86 [pid = 1827] [id = 205] 04:39:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f188f644800) [pid = 1827] [serial = 615] [outer = (nil)] 04:39:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f188f64e000) [pid = 1827] [serial = 616] [outer = 0x7f188f644800] 04:39:08 INFO - PROCESS | 1827 | 1461238748416 Marionette DEBUG loaded listener.js 04:39:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f188f653400) [pid = 1827] [serial = 617] [outer = 0x7f188f644800] 04:39:09 INFO - PROCESS | 1827 | 1461238749245 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]]]}] 04:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1379ms 04:39:09 INFO - PROCESS | 1827 | 1461238749292 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 04:39:09 INFO - PROCESS | 1827 | 1461238749296 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 04:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:39:09 INFO - PROCESS | 1827 | 1461238749302 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:39:09 INFO - PROCESS | 1827 | 1461238749305 Marionette TRACE conn3 <- [1,794,null,{}] 04:39:09 INFO - PROCESS | 1827 | 1461238749311 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}] 04:39:09 INFO - PROCESS | 1827 | 1461238749537 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 04:39:09 INFO - PROCESS | 1827 | 1461238749708 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e8a7000 == 87 [pid = 1827] [id = 206] 04:39:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f188f64e800) [pid = 1827] [serial = 618] [outer = (nil)] 04:39:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f18ad397000) [pid = 1827] [serial = 619] [outer = 0x7f188f64e800] 04:39:09 INFO - PROCESS | 1827 | 1461238749787 Marionette DEBUG loaded listener.js 04:39:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f18ae8f5000) [pid = 1827] [serial = 620] [outer = 0x7f188f64e800] 04:39:10 INFO - PROCESS | 1827 | 1461238750640 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]]]}] 04:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1382ms 04:39:10 INFO - PROCESS | 1827 | 1461238750686 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 04:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:39:10 INFO - PROCESS | 1827 | 1461238750691 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 04:39:10 INFO - PROCESS | 1827 | 1461238750696 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 1827 | 1461238750700 Marionette TRACE conn3 <- [1,798,null,{}] 04:39:10 INFO - PROCESS | 1827 | 1461238750705 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}] 04:39:10 INFO - PROCESS | 1827 | 1461238750874 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 04:39:11 INFO - PROCESS | 1827 | 1461238751047 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a1cf800 == 88 [pid = 1827] [id = 207] 04:39:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1896209c00) [pid = 1827] [serial = 621] [outer = (nil)] 04:39:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f189adb3800) [pid = 1827] [serial = 622] [outer = 0x7f1896209c00] 04:39:11 INFO - PROCESS | 1827 | 1461238751128 Marionette DEBUG loaded listener.js 04:39:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f189adb8800) [pid = 1827] [serial = 623] [outer = 0x7f1896209c00] 04:39:11 INFO - PROCESS | 1827 | 1461238751973 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]]]}] 04:39:12 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 04:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1331ms 04:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:39:12 INFO - PROCESS | 1827 | 1461238752029 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 04:39:12 INFO - PROCESS | 1827 | 1461238752032 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 04:39:12 INFO - PROCESS | 1827 | 1461238752038 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:39:12 INFO - PROCESS | 1827 | 1461238752041 Marionette TRACE conn3 <- [1,802,null,{}] 04:39:12 INFO - PROCESS | 1827 | 1461238752047 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}] 04:39:12 INFO - PROCESS | 1827 | 1461238752214 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 04:39:12 INFO - PROCESS | 1827 | 1461238752395 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e89e000 == 89 [pid = 1827] [id = 208] 04:39:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f188f7c2c00) [pid = 1827] [serial = 624] [outer = (nil)] 04:39:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f188f7cb400) [pid = 1827] [serial = 625] [outer = 0x7f188f7c2c00] 04:39:12 INFO - PROCESS | 1827 | 1461238752468 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f188f7d0400) [pid = 1827] [serial = 626] [outer = 0x7f188f7c2c00] 04:39:13 INFO - PROCESS | 1827 | 1461238753374 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]]]}] 04:39:13 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 04:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1385ms 04:39:13 INFO - PROCESS | 1827 | 1461238753423 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 04:39:13 INFO - PROCESS | 1827 | 1461238753427 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 04:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:39:13 INFO - PROCESS | 1827 | 1461238753433 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - PROCESS | 1827 | 1461238753435 Marionette TRACE conn3 <- [1,806,null,{}] 04:39:13 INFO - PROCESS | 1827 | 1461238753441 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}] 04:39:13 INFO - PROCESS | 1827 | 1461238753612 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 04:39:13 INFO - PROCESS | 1827 | 1461238753798 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a4d5800 == 90 [pid = 1827] [id = 209] 04:39:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f188f7ca800) [pid = 1827] [serial = 627] [outer = (nil)] 04:39:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f1894ee6400) [pid = 1827] [serial = 628] [outer = 0x7f188f7ca800] 04:39:13 INFO - PROCESS | 1827 | 1461238753912 Marionette DEBUG loaded listener.js 04:39:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f1894eea400) [pid = 1827] [serial = 629] [outer = 0x7f188f7ca800] 04:39:14 INFO - PROCESS | 1827 | 1461238754782 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]]]}] 04:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 04:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1389ms 04:39:14 INFO - PROCESS | 1827 | 1461238754825 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 04:39:14 INFO - PROCESS | 1827 | 1461238754831 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 04:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:39:14 INFO - PROCESS | 1827 | 1461238754840 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:39:14 INFO - PROCESS | 1827 | 1461238754845 Marionette TRACE conn3 <- [1,810,null,{}] 04:39:14 INFO - PROCESS | 1827 | 1461238754853 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}] 04:39:15 INFO - PROCESS | 1827 | 1461238755126 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 04:39:16 INFO - PROCESS | 1827 | 1461238756016 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a4d8800 == 91 [pid = 1827] [id = 210] 04:39:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f188a5e2000) [pid = 1827] [serial = 630] [outer = (nil)] 04:39:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f188d503c00) [pid = 1827] [serial = 631] [outer = 0x7f188a5e2000] 04:39:16 INFO - PROCESS | 1827 | 1461238756124 Marionette DEBUG loaded listener.js 04:39:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f188e4b0400) [pid = 1827] [serial = 632] [outer = 0x7f188a5e2000] 04:39:17 INFO - PROCESS | 1827 | 1461238757046 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]]]}] 04:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 2244ms 04:39:17 INFO - PROCESS | 1827 | 1461238757086 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 04:39:17 INFO - PROCESS | 1827 | 1461238757092 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 04:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:39:17 INFO - PROCESS | 1827 | 1461238757101 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:39:17 INFO - PROCESS | 1827 | 1461238757107 Marionette TRACE conn3 <- [1,814,null,{}] 04:39:17 INFO - PROCESS | 1827 | 1461238757114 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}] 04:39:17 INFO - PROCESS | 1827 | 1461238757361 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 04:39:17 INFO - PROCESS | 1827 | 1461238757692 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188db1d000 == 92 [pid = 1827] [id = 211] 04:39:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f188e9f7800) [pid = 1827] [serial = 633] [outer = (nil)] 04:39:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f188edbc000) [pid = 1827] [serial = 634] [outer = 0x7f188e9f7800] 04:39:17 INFO - PROCESS | 1827 | 1461238757787 Marionette DEBUG loaded listener.js 04:39:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f188eddd800) [pid = 1827] [serial = 635] [outer = 0x7f188e9f7800] 04:39:18 INFO - PROCESS | 1827 | 1461238758751 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] 04:39:18 INFO - PROCESS | 1827 | 1461238758796 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 04:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:39:18 INFO - PROCESS | 1827 | 1461238758802 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:39:18 INFO - PROCESS | 1827 | 1461238758804 Marionette TRACE conn3 <- [1,818,null,{}] 04:39:18 INFO - PROCESS | 1827 | 1461238758811 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}] 04:39:18 INFO - PROCESS | 1827 | 1461238758977 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 04:39:19 INFO - PROCESS | 1827 | 1461238759234 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188db1b800 == 93 [pid = 1827] [id = 212] 04:39:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f188e9ed000) [pid = 1827] [serial = 636] [outer = (nil)] 04:39:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f188f7c8400) [pid = 1827] [serial = 637] [outer = 0x7f188e9ed000] 04:39:19 INFO - PROCESS | 1827 | 1461238759348 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f188fba4000) [pid = 1827] [serial = 638] [outer = 0x7f188e9ed000] 04:39:20 INFO - PROCESS | 1827 | 1461238760234 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]]]}] 04:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1479ms 04:39:20 INFO - PROCESS | 1827 | 1461238760282 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 04:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:39:20 INFO - PROCESS | 1827 | 1461238760287 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 04:39:20 INFO - PROCESS | 1827 | 1461238760303 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:39:20 INFO - PROCESS | 1827 | 1461238760312 Marionette TRACE conn3 <- [1,822,null,{}] 04:39:20 INFO - PROCESS | 1827 | 1461238760320 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}] 04:39:20 INFO - PROCESS | 1827 | 1461238760537 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 04:39:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1899bf5000 == 92 [pid = 1827] [id = 40] 04:39:20 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f188fb60800) [pid = 1827] [serial = 544] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f1894311c00) [pid = 1827] [serial = 529] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f188ffd0c00) [pid = 1827] [serial = 526] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f1897080000) [pid = 1827] [serial = 532] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f189c589c00) [pid = 1827] [serial = 535] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f189e543000) [pid = 1827] [serial = 538] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f189e523800) [pid = 1827] [serial = 541] [outer = (nil)] [url = about:blank] 04:39:20 INFO - PROCESS | 1827 | 1461238760884 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896bc3000 == 91 [pid = 1827] [id = 156] 04:39:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896bda000 == 90 [pid = 1827] [id = 199] 04:39:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188db22000 == 91 [pid = 1827] [id = 213] 04:39:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f188edc4800) [pid = 1827] [serial = 639] [outer = (nil)] 04:39:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f188fbad000) [pid = 1827] [serial = 640] [outer = 0x7f188edc4800] 04:39:21 INFO - PROCESS | 1827 | 1461238761015 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f1890991400) [pid = 1827] [serial = 641] [outer = 0x7f188edc4800] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189505a000 == 90 [pid = 1827] [id = 198] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fcec000 == 89 [pid = 1827] [id = 197] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188eb0f800 == 88 [pid = 1827] [id = 196] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188f5e9800 == 87 [pid = 1827] [id = 195] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b6c81000 == 86 [pid = 1827] [id = 194] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b26bb000 == 85 [pid = 1827] [id = 193] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ae510000 == 84 [pid = 1827] [id = 192] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a290b000 == 83 [pid = 1827] [id = 191] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f079800 == 82 [pid = 1827] [id = 190] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189c5a1000 == 81 [pid = 1827] [id = 189] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896833800 == 80 [pid = 1827] [id = 188] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd07000 == 79 [pid = 1827] [id = 187] 04:39:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1895066000 == 78 [pid = 1827] [id = 186] 04:39:22 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f1894edec00) [pid = 1827] [serial = 553] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f189089ec00) [pid = 1827] [serial = 548] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f188fbaa800) [pid = 1827] [serial = 547] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f1890aa8400) [pid = 1827] [serial = 550] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f18999c0000) [pid = 1827] [serial = 523] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f1896211800) [pid = 1827] [serial = 556] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f189620b400) [pid = 1827] [serial = 554] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f1894303000) [pid = 1827] [serial = 551] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f1896580400) [pid = 1827] [serial = 557] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1827 | 1461238762190 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] 04:39:22 INFO - PROCESS | 1827 | 1461238762268 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 04:39:22 INFO - PROCESS | 1827 | 1461238762276 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 1827 | 1461238762280 Marionette TRACE conn3 <- [1,826,null,{}] 04:39:22 INFO - PROCESS | 1827 | 1461238762285 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}] 04:39:22 INFO - PROCESS | 1827 | 1461238762443 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 04:39:22 INFO - PROCESS | 1827 | 1461238762453 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb4a800 == 79 [pid = 1827] [id = 214] 04:39:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f189089a400) [pid = 1827] [serial = 642] [outer = (nil)] 04:39:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f1894231400) [pid = 1827] [serial = 643] [outer = 0x7f189089a400] 04:39:22 INFO - PROCESS | 1827 | 1461238762513 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f1894239c00) [pid = 1827] [serial = 644] [outer = 0x7f189089a400] 04:39:23 INFO - PROCESS | 1827 | 1461238763443 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]]]}] 04:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1241ms 04:39:23 INFO - PROCESS | 1827 | 1461238763525 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 04:39:23 INFO - PROCESS | 1827 | 1461238763531 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 04:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:39:23 INFO - PROCESS | 1827 | 1461238763545 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:39:23 INFO - PROCESS | 1827 | 1461238763549 Marionette TRACE conn3 <- [1,830,null,{}] 04:39:23 INFO - PROCESS | 1827 | 1461238763556 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}] 04:39:23 INFO - PROCESS | 1827 | 1461238763862 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 04:39:23 INFO - PROCESS | 1827 | 1461238763909 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd1e800 == 80 [pid = 1827] [id = 215] 04:39:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f1894306400) [pid = 1827] [serial = 645] [outer = (nil)] 04:39:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f189430a800) [pid = 1827] [serial = 646] [outer = 0x7f1894306400] 04:39:24 INFO - PROCESS | 1827 | 1461238764031 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f18945c2000) [pid = 1827] [serial = 647] [outer = 0x7f1894306400] 04:39:25 INFO - PROCESS | 1827 | 1461238765054 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]]]}] 04:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1537ms 04:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:39:25 INFO - PROCESS | 1827 | 1461238765106 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 04:39:25 INFO - PROCESS | 1827 | 1461238765109 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 04:39:25 INFO - PROCESS | 1827 | 1461238765117 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:39:25 INFO - PROCESS | 1827 | 1461238765120 Marionette TRACE conn3 <- [1,834,null,{}] 04:39:25 INFO - PROCESS | 1827 | 1461238765124 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}] 04:39:25 INFO - PROCESS | 1827 | 1461238765327 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 04:39:25 INFO - PROCESS | 1827 | 1461238765349 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894d51000 == 81 [pid = 1827] [id = 216] 04:39:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f1894c34000) [pid = 1827] [serial = 648] [outer = (nil)] 04:39:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f1894ed2c00) [pid = 1827] [serial = 649] [outer = 0x7f1894c34000] 04:39:25 INFO - PROCESS | 1827 | 1461238765410 Marionette DEBUG loaded listener.js 04:39:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f1894edac00) [pid = 1827] [serial = 650] [outer = 0x7f1894c34000] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f189ac17000) [pid = 1827] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f188d504800) [pid = 1827] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f18945b9400) [pid = 1827] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f189620cc00) [pid = 1827] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f189e5cac00) [pid = 1827] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f18967c2000) [pid = 1827] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f188ffca400) [pid = 1827] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f18945c5400) [pid = 1827] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f189423e000) [pid = 1827] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f188e4ad000) [pid = 1827] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f188fb64800) [pid = 1827] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f18999bc400) [pid = 1827] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f1898493000) [pid = 1827] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f188e4b2c00) [pid = 1827] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f188fba2800) [pid = 1827] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f189e518000) [pid = 1827] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f1896206800) [pid = 1827] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f188fb61c00) [pid = 1827] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1896209400) [pid = 1827] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1897047800) [pid = 1827] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f18999bf800) [pid = 1827] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f18999c1400) [pid = 1827] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f188edbd400) [pid = 1827] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1894ed9800) [pid = 1827] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f189b0dc800) [pid = 1827] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f188e637000) [pid = 1827] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f188edbe400) [pid = 1827] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f189ac15800) [pid = 1827] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f188ffc9400) [pid = 1827] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f189e5cc400) [pid = 1827] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f188e4acc00) [pid = 1827] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f1890985c00) [pid = 1827] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f188d504400) [pid = 1827] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1890986400) [pid = 1827] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f188fb5ac00) [pid = 1827] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f189e569c00) [pid = 1827] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f188d50e000) [pid = 1827] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f189638dc00) [pid = 1827] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f188ffcac00) [pid = 1827] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1899b0b000) [pid = 1827] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f189ac1f800) [pid = 1827] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1896207c00) [pid = 1827] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1894edd400) [pid = 1827] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f188e9eec00) [pid = 1827] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f188fb66000) [pid = 1827] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f188d50d000) [pid = 1827] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f188fba6400) [pid = 1827] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f188e9f2000) [pid = 1827] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1897082400) [pid = 1827] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f188e4b2400) [pid = 1827] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f189721b000) [pid = 1827] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f188eddd000) [pid = 1827] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f188eddbc00) [pid = 1827] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f189f813400) [pid = 1827] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f188fba0800) [pid = 1827] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1890898c00) [pid = 1827] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1894233400) [pid = 1827] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f188e62f400) [pid = 1827] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f188fb5fc00) [pid = 1827] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1894c32c00) [pid = 1827] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:39:26 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1894232000) [pid = 1827] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:39:26 INFO - PROCESS | 1827 | 1461238766903 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]]]}] 04:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1833ms 04:39:26 INFO - PROCESS | 1827 | 1461238766949 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 04:39:26 INFO - PROCESS | 1827 | 1461238766952 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 04:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:39:26 INFO - PROCESS | 1827 | 1461238766958 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:39:26 INFO - PROCESS | 1827 | 1461238766960 Marionette TRACE conn3 <- [1,838,null,{}] 04:39:26 INFO - PROCESS | 1827 | 1461238766965 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}] 04:39:27 INFO - PROCESS | 1827 | 1461238767109 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 04:39:27 INFO - PROCESS | 1827 | 1461238767125 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f71a800 == 82 [pid = 1827] [id = 217] 04:39:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f188e62bc00) [pid = 1827] [serial = 651] [outer = (nil)] 04:39:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f188eddb400) [pid = 1827] [serial = 652] [outer = 0x7f188e62bc00] 04:39:27 INFO - PROCESS | 1827 | 1461238767184 Marionette DEBUG loaded listener.js 04:39:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f188fba0800) [pid = 1827] [serial = 653] [outer = 0x7f188e62bc00] 04:39:27 INFO - PROCESS | 1827 | 1461238767959 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]]]}] 04:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1026ms 04:39:27 INFO - PROCESS | 1827 | 1461238767985 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 1827 | 1461238767988 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 04:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:39:27 INFO - PROCESS | 1827 | 1461238767993 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 1827 | 1461238767996 Marionette TRACE conn3 <- [1,842,null,{}] 04:39:28 INFO - PROCESS | 1827 | 1461238768001 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}] 04:39:28 INFO - PROCESS | 1827 | 1461238768216 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 04:39:28 INFO - PROCESS | 1827 | 1461238768233 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894d5f000 == 83 [pid = 1827] [id = 218] 04:39:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f188e9eb800) [pid = 1827] [serial = 654] [outer = (nil)] 04:39:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1890985400) [pid = 1827] [serial = 655] [outer = 0x7f188e9eb800] 04:39:28 INFO - PROCESS | 1827 | 1461238768295 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1894232000) [pid = 1827] [serial = 656] [outer = 0x7f188e9eb800] 04:39:29 INFO - PROCESS | 1827 | 1461238769377 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]]]}] 04:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1434ms 04:39:29 INFO - PROCESS | 1827 | 1461238769429 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 04:39:29 INFO - PROCESS | 1827 | 1461238769436 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 04:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:39:29 INFO - PROCESS | 1827 | 1461238769445 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 1827 | 1461238769449 Marionette TRACE conn3 <- [1,846,null,{}] 04:39:29 INFO - PROCESS | 1827 | 1461238769456 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}] 04:39:29 INFO - PROCESS | 1827 | 1461238769636 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 04:39:29 INFO - PROCESS | 1827 | 1461238769806 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e522800 == 84 [pid = 1827] [id = 219] 04:39:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f188e639000) [pid = 1827] [serial = 657] [outer = (nil)] 04:39:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188e9f9c00) [pid = 1827] [serial = 658] [outer = 0x7f188e639000] 04:39:29 INFO - PROCESS | 1827 | 1461238769884 Marionette DEBUG loaded listener.js 04:39:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188f644400) [pid = 1827] [serial = 659] [outer = 0x7f188e639000] 04:39:30 INFO - PROCESS | 1827 | 1461238770821 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]]]}] 04:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1392ms 04:39:30 INFO - PROCESS | 1827 | 1461238770837 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 04:39:30 INFO - PROCESS | 1827 | 1461238770846 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 04:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:39:30 INFO - PROCESS | 1827 | 1461238770855 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:39:30 INFO - PROCESS | 1827 | 1461238770859 Marionette TRACE conn3 <- [1,850,null,{}] 04:39:30 INFO - PROCESS | 1827 | 1461238770865 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}] 04:39:31 INFO - PROCESS | 1827 | 1461238771097 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 04:39:31 INFO - PROCESS | 1827 | 1461238771437 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd1b000 == 85 [pid = 1827] [id = 220] 04:39:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f188fba6400) [pid = 1827] [serial = 660] [outer = (nil)] 04:39:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f188ffca000) [pid = 1827] [serial = 661] [outer = 0x7f188fba6400] 04:39:31 INFO - PROCESS | 1827 | 1461238771564 Marionette DEBUG loaded listener.js 04:39:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1890986800) [pid = 1827] [serial = 662] [outer = 0x7f188fba6400] 04:39:32 INFO - PROCESS | 1827 | 1461238772452 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]]]}] 04:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1629ms 04:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:39:32 INFO - PROCESS | 1827 | 1461238772484 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 1827 | 1461238772487 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 04:39:32 INFO - PROCESS | 1827 | 1461238772494 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 1827 | 1461238772499 Marionette TRACE conn3 <- [1,854,null,{}] 04:39:32 INFO - PROCESS | 1827 | 1461238772515 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}] 04:39:32 INFO - PROCESS | 1827 | 1461238772682 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 04:39:32 INFO - PROCESS | 1827 | 1461238772857 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1895054800 == 86 [pid = 1827] [id = 221] 04:39:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f188fbaf000) [pid = 1827] [serial = 663] [outer = (nil)] 04:39:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1894307000) [pid = 1827] [serial = 664] [outer = 0x7f188fbaf000] 04:39:32 INFO - PROCESS | 1827 | 1461238772933 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f18945c0800) [pid = 1827] [serial = 665] [outer = 0x7f188fbaf000] 04:39:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1894305000) [pid = 1827] [serial = 666] [outer = 0x7f1896663c00] 04:39:33 INFO - PROCESS | 1827 | 1461238773935 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]]]}] 04:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1535ms 04:39:34 INFO - PROCESS | 1827 | 1461238774070 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 04:39:34 INFO - PROCESS | 1827 | 1461238774078 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 04:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:39:34 INFO - PROCESS | 1827 | 1461238774090 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 1827 | 1461238774094 Marionette TRACE conn3 <- [1,858,null,{}] 04:39:34 INFO - PROCESS | 1827 | 1461238774103 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}] 04:39:34 INFO - PROCESS | 1827 | 1461238774361 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 04:39:34 INFO - PROCESS | 1827 | 1461238774577 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1895070800 == 87 [pid = 1827] [id = 222] 04:39:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f188d510400) [pid = 1827] [serial = 667] [outer = (nil)] 04:39:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1890a40800) [pid = 1827] [serial = 668] [outer = 0x7f188d510400] 04:39:34 INFO - PROCESS | 1827 | 1461238774647 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1894edd000) [pid = 1827] [serial = 669] [outer = 0x7f188d510400] 04:39:35 INFO - PROCESS | 1827 | 1461238775453 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]]]}] 04:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1432ms 04:39:35 INFO - PROCESS | 1827 | 1461238775522 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 1827 | 1461238775526 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 04:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:39:35 INFO - PROCESS | 1827 | 1461238775531 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 1827 | 1461238775534 Marionette TRACE conn3 <- [1,862,null,{}] 04:39:35 INFO - PROCESS | 1827 | 1461238775539 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}] 04:39:35 INFO - PROCESS | 1827 | 1461238775723 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 04:39:35 INFO - PROCESS | 1827 | 1461238775903 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bd6000 == 88 [pid = 1827] [id = 223] 04:39:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f188fba9000) [pid = 1827] [serial = 670] [outer = (nil)] 04:39:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1894ee7400) [pid = 1827] [serial = 671] [outer = 0x7f188fba9000] 04:39:35 INFO - PROCESS | 1827 | 1461238775983 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1894eedc00) [pid = 1827] [serial = 672] [outer = 0x7f188fba9000] 04:39:36 INFO - PROCESS | 1827 | 1461238776908 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]]]}] 04:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1432ms 04:39:36 INFO - PROCESS | 1827 | 1461238776965 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 04:39:36 INFO - PROCESS | 1827 | 1461238776968 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 04:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:39:36 INFO - PROCESS | 1827 | 1461238776975 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:39:36 INFO - PROCESS | 1827 | 1461238776978 Marionette TRACE conn3 <- [1,866,null,{}] 04:39:36 INFO - PROCESS | 1827 | 1461238776984 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}] 04:39:37 INFO - PROCESS | 1827 | 1461238777173 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 04:39:37 INFO - PROCESS | 1827 | 1461238777343 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18974b5000 == 89 [pid = 1827] [id = 224] 04:39:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1894ef0800) [pid = 1827] [serial = 673] [outer = (nil)] 04:39:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1896208800) [pid = 1827] [serial = 674] [outer = 0x7f1894ef0800] 04:39:37 INFO - PROCESS | 1827 | 1461238777416 Marionette DEBUG loaded listener.js 04:39:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f189637f800) [pid = 1827] [serial = 675] [outer = 0x7f1894ef0800] 04:39:38 INFO - PROCESS | 1827 | 1461238778279 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]]]}] 04:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1331ms 04:39:38 INFO - PROCESS | 1827 | 1461238778307 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 04:39:38 INFO - PROCESS | 1827 | 1461238778311 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 04:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:39:38 INFO - PROCESS | 1827 | 1461238778317 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:39:38 INFO - PROCESS | 1827 | 1461238778319 Marionette TRACE conn3 <- [1,870,null,{}] 04:39:38 INFO - PROCESS | 1827 | 1461238778325 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}] 04:39:38 INFO - PROCESS | 1827 | 1461238778492 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 04:39:38 INFO - PROCESS | 1827 | 1461238778667 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18985df000 == 90 [pid = 1827] [id = 225] 04:39:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1895fd0800) [pid = 1827] [serial = 676] [outer = (nil)] 04:39:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1896385400) [pid = 1827] [serial = 677] [outer = 0x7f1895fd0800] 04:39:38 INFO - PROCESS | 1827 | 1461238778737 Marionette DEBUG loaded listener.js 04:39:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f189638e000) [pid = 1827] [serial = 678] [outer = 0x7f1895fd0800] 04:39:39 INFO - PROCESS | 1827 | 1461238779619 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]]]}] 04:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1332ms 04:39:39 INFO - PROCESS | 1827 | 1461238779649 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 04:39:39 INFO - PROCESS | 1827 | 1461238779652 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 04:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:39:39 INFO - PROCESS | 1827 | 1461238779659 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:39:39 INFO - PROCESS | 1827 | 1461238779662 Marionette TRACE conn3 <- [1,874,null,{}] 04:39:39 INFO - PROCESS | 1827 | 1461238779668 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}] 04:39:39 INFO - PROCESS | 1827 | 1461238779842 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 04:39:40 INFO - PROCESS | 1827 | 1461238780018 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189a07d800 == 91 [pid = 1827] [id = 226] 04:39:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1896380400) [pid = 1827] [serial = 679] [outer = (nil)] 04:39:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1896580400) [pid = 1827] [serial = 680] [outer = 0x7f1896380400] 04:39:40 INFO - PROCESS | 1827 | 1461238780096 Marionette DEBUG loaded listener.js 04:39:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1896662000) [pid = 1827] [serial = 681] [outer = 0x7f1896380400] 04:39:41 INFO - PROCESS | 1827 | 1461238781008 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]]]}] 04:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1393ms 04:39:41 INFO - PROCESS | 1827 | 1461238781054 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 04:39:41 INFO - PROCESS | 1827 | 1461238781058 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 04:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:39:41 INFO - PROCESS | 1827 | 1461238781064 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:39:41 INFO - PROCESS | 1827 | 1461238781066 Marionette TRACE conn3 <- [1,878,null,{}] 04:39:41 INFO - PROCESS | 1827 | 1461238781072 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}] 04:39:41 INFO - PROCESS | 1827 | 1461238781250 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 04:39:41 INFO - PROCESS | 1827 | 1461238781428 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189c864800 == 92 [pid = 1827] [id = 227] 04:39:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1896382800) [pid = 1827] [serial = 682] [outer = (nil)] 04:39:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f18967b8800) [pid = 1827] [serial = 683] [outer = 0x7f1896382800] 04:39:41 INFO - PROCESS | 1827 | 1461238781504 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f18967c2000) [pid = 1827] [serial = 684] [outer = 0x7f1896382800] 04:39:42 INFO - PROCESS | 1827 | 1461238782355 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]]]}] 04:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1328ms 04:39:42 INFO - PROCESS | 1827 | 1461238782393 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 04:39:42 INFO - PROCESS | 1827 | 1461238782397 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 04:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:39:42 INFO - PROCESS | 1827 | 1461238782402 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:39:42 INFO - PROCESS | 1827 | 1461238782405 Marionette TRACE conn3 <- [1,882,null,{}] 04:39:42 INFO - PROCESS | 1827 | 1461238782410 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}] 04:39:42 INFO - PROCESS | 1827 | 1461238782590 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 04:39:42 INFO - PROCESS | 1827 | 1461238782767 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e5a6800 == 93 [pid = 1827] [id = 228] 04:39:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1896662400) [pid = 1827] [serial = 685] [outer = (nil)] 04:39:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1896ac8000) [pid = 1827] [serial = 686] [outer = 0x7f1896662400] 04:39:42 INFO - PROCESS | 1827 | 1461238782842 Marionette DEBUG loaded listener.js 04:39:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1896ad0c00) [pid = 1827] [serial = 687] [outer = 0x7f1896662400] 04:39:43 INFO - PROCESS | 1827 | 1461238783756 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]]]}] 04:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1392ms 04:39:43 INFO - PROCESS | 1827 | 1461238783796 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 04:39:43 INFO - PROCESS | 1827 | 1461238783801 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 04:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:39:43 INFO - PROCESS | 1827 | 1461238783807 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:39:43 INFO - PROCESS | 1827 | 1461238783811 Marionette TRACE conn3 <- [1,886,null,{}] 04:39:43 INFO - PROCESS | 1827 | 1461238783817 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}] 04:39:44 INFO - PROCESS | 1827 | 1461238784056 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 04:39:44 INFO - PROCESS | 1827 | 1461238784229 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f24f000 == 94 [pid = 1827] [id = 229] 04:39:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f189430c800) [pid = 1827] [serial = 688] [outer = (nil)] 04:39:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1897045000) [pid = 1827] [serial = 689] [outer = 0x7f189430c800] 04:39:44 INFO - PROCESS | 1827 | 1461238784308 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1897216000) [pid = 1827] [serial = 690] [outer = 0x7f189430c800] 04:39:45 INFO - PROCESS | 1827 | 1461238785222 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]]]}] 04:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1487ms 04:39:45 INFO - PROCESS | 1827 | 1461238785296 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 04:39:45 INFO - PROCESS | 1827 | 1461238785299 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 04:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:39:45 INFO - PROCESS | 1827 | 1461238785305 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:39:45 INFO - PROCESS | 1827 | 1461238785308 Marionette TRACE conn3 <- [1,890,null,{}] 04:39:45 INFO - PROCESS | 1827 | 1461238785313 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}] 04:39:45 INFO - PROCESS | 1827 | 1461238785503 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 04:39:45 INFO - PROCESS | 1827 | 1461238785665 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894452800 == 95 [pid = 1827] [id = 230] 04:39:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f188e9f1800) [pid = 1827] [serial = 691] [outer = (nil)] 04:39:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1896fb7800) [pid = 1827] [serial = 692] [outer = 0x7f188e9f1800] 04:39:45 INFO - PROCESS | 1827 | 1461238785761 Marionette DEBUG loaded listener.js 04:39:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f189721d000) [pid = 1827] [serial = 693] [outer = 0x7f188e9f1800] 04:39:46 INFO - PROCESS | 1827 | 1461238786627 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]]]}] 04:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1392ms 04:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:39:46 INFO - PROCESS | 1827 | 1461238786699 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 1827 | 1461238786702 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 04:39:46 INFO - PROCESS | 1827 | 1461238786708 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 1827 | 1461238786711 Marionette TRACE conn3 <- [1,894,null,{}] 04:39:46 INFO - PROCESS | 1827 | 1461238786717 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}] 04:39:46 INFO - PROCESS | 1827 | 1461238786899 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 04:39:47 INFO - PROCESS | 1827 | 1461238787078 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd02800 == 96 [pid = 1827] [id = 231] 04:39:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f188e4b8400) [pid = 1827] [serial = 694] [outer = (nil)] 04:39:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f188fb5bc00) [pid = 1827] [serial = 695] [outer = 0x7f188e4b8400] 04:39:47 INFO - PROCESS | 1827 | 1461238787152 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f189707fc00) [pid = 1827] [serial = 696] [outer = 0x7f188e4b8400] 04:39:48 INFO - PROCESS | 1827 | 1461238788017 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]]]}] 04:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1385ms 04:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:39:48 INFO - PROCESS | 1827 | 1461238788094 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 04:39:48 INFO - PROCESS | 1827 | 1461238788096 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 04:39:48 INFO - PROCESS | 1827 | 1461238788103 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:39:48 INFO - PROCESS | 1827 | 1461238788106 Marionette TRACE conn3 <- [1,898,null,{}] 04:39:48 INFO - PROCESS | 1827 | 1461238788111 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}] 04:39:48 INFO - PROCESS | 1827 | 1461238788318 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 04:39:48 INFO - PROCESS | 1827 | 1461238788498 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188eb10000 == 97 [pid = 1827] [id = 232] 04:39:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f188d504000) [pid = 1827] [serial = 697] [outer = (nil)] 04:39:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f188e631000) [pid = 1827] [serial = 698] [outer = 0x7f188d504000] 04:39:48 INFO - PROCESS | 1827 | 1461238788604 Marionette DEBUG loaded listener.js 04:39:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f188edc5000) [pid = 1827] [serial = 699] [outer = 0x7f188d504000] 04:39:49 INFO - PROCESS | 1827 | 1461238789824 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]]]}] 04:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1783ms 04:39:49 INFO - PROCESS | 1827 | 1461238789886 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 04:39:49 INFO - PROCESS | 1827 | 1461238789891 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 04:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:39:49 INFO - PROCESS | 1827 | 1461238789899 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:39:49 INFO - PROCESS | 1827 | 1461238789904 Marionette TRACE conn3 <- [1,902,null,{}] 04:39:49 INFO - PROCESS | 1827 | 1461238789913 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}] 04:39:50 INFO - PROCESS | 1827 | 1461238790231 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 04:39:50 INFO - PROCESS | 1827 | 1461238790370 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a4e2000 == 98 [pid = 1827] [id = 233] 04:39:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f188e4acc00) [pid = 1827] [serial = 700] [outer = (nil)] 04:39:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f188e634c00) [pid = 1827] [serial = 701] [outer = 0x7f188e4acc00] 04:39:50 INFO - PROCESS | 1827 | 1461238790590 Marionette DEBUG loaded listener.js 04:39:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f188edb9c00) [pid = 1827] [serial = 702] [outer = 0x7f188e4acc00] 04:39:51 INFO - PROCESS | 1827 | 1461238791493 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]]]}] 04:39:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188f71a800 == 97 [pid = 1827] [id = 217] 04:39:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894d51000 == 96 [pid = 1827] [id = 216] 04:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1684ms 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f18999bdc00) [pid = 1827] [serial = 601] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188db22000 == 95 [pid = 1827] [id = 213] 04:39:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188db1b800 == 94 [pid = 1827] [id = 212] 04:39:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188db1d000 == 93 [pid = 1827] [id = 211] 04:39:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a4d8800 == 92 [pid = 1827] [id = 210] 04:39:51 INFO - PROCESS | 1827 | 1461238791619 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 04:39:51 INFO - PROCESS | 1827 | 1461238791626 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 04:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:39:51 INFO - PROCESS | 1827 | 1461238791639 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:39:51 INFO - PROCESS | 1827 | 1461238791642 Marionette TRACE conn3 <- [1,906,null,{}] 04:39:51 INFO - PROCESS | 1827 | 1461238791654 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}] 04:39:51 INFO - PROCESS | 1827 | 1461238791839 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f18ac4e3400) [pid = 1827] [serial = 415] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f1896205800) [pid = 1827] [serial = 409] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f189e5c8400) [pid = 1827] [serial = 367] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f18b27bb800) [pid = 1827] [serial = 424] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f18ae4dd800) [pid = 1827] [serial = 421] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f188fba8c00) [pid = 1827] [serial = 430] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f189c8d4800) [pid = 1827] [serial = 412] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f189708b400) [pid = 1827] [serial = 364] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f18ae8f8c00) [pid = 1827] [serial = 334] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f189848b800) [pid = 1827] [serial = 325] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f189089b800) [pid = 1827] [serial = 406] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1894c50400) [pid = 1827] [serial = 322] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1895fd1c00) [pid = 1827] [serial = 361] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1890aa8800) [pid = 1827] [serial = 440] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f18a29e4800) [pid = 1827] [serial = 370] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f18b6c8ec00) [pid = 1827] [serial = 280] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f189e566800) [pid = 1827] [serial = 418] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f18b29e6c00) [pid = 1827] [serial = 337] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f18a017ec00) [pid = 1827] [serial = 331] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f188fbab400) [pid = 1827] [serial = 437] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f189e5c9000) [pid = 1827] [serial = 373] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f188d50fc00) [pid = 1827] [serial = 427] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f18b5485400) [pid = 1827] [serial = 376] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f18999bb400) [pid = 1827] [serial = 379] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f189e5c7800) [pid = 1827] [serial = 328] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1890a44800) [pid = 1827] [serial = 434] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f188e9f8800) [pid = 1827] [serial = 494] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f18ad2c6000) [pid = 1827] [serial = 542] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f189703e000) [pid = 1827] [serial = 473] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1896acfc00) [pid = 1827] [serial = 500] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f189e5efc00) [pid = 1827] [serial = 539] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1894c36800) [pid = 1827] [serial = 545] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1894ed6800) [pid = 1827] [serial = 530] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f189ee8ac00) [pid = 1827] [serial = 491] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1897220000) [pid = 1827] [serial = 476] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1890990400) [pid = 1827] [serial = 527] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f189e2ed800) [pid = 1827] [serial = 536] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f18999bf400) [pid = 1827] [serial = 479] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f189e51c000) [pid = 1827] [serial = 482] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f189e56a800) [pid = 1827] [serial = 485] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f188ffc7c00) [pid = 1827] [serial = 467] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f18975bb800) [pid = 1827] [serial = 533] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f189e5e4800) [pid = 1827] [serial = 488] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1894ee1800) [pid = 1827] [serial = 497] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1894308c00) [pid = 1827] [serial = 470] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f189ac13800) [pid = 1827] [serial = 524] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1897042000) [pid = 1827] [serial = 595] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1894311400) [pid = 1827] [serial = 598] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1894304c00) [pid = 1827] [serial = 563] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1890aa7800) [pid = 1827] [serial = 562] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f18972a7000) [pid = 1827] [serial = 587] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1894edcc00) [pid = 1827] [serial = 586] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1896ace400) [pid = 1827] [serial = 559] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1894c37800) [pid = 1827] [serial = 592] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f18984d6c00) [pid = 1827] [serial = 568] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f18999be800) [pid = 1827] [serial = 569] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f189707d800) [pid = 1827] [serial = 560] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f189e5e3c00) [pid = 1827] [serial = 575] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f189e566000) [pid = 1827] [serial = 574] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f189e521400) [pid = 1827] [serial = 572] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f189c5eec00) [pid = 1827] [serial = 571] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f18972ae400) [pid = 1827] [serial = 584] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f18972a7800) [pid = 1827] [serial = 583] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f18a2c1a400) [pid = 1827] [serial = 581] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f188ede0c00) [pid = 1827] [serial = 580] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f18a73e1800) [pid = 1827] [serial = 578] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f18a096b000) [pid = 1827] [serial = 577] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f1896fb4400) [pid = 1827] [serial = 566] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f18945c1400) [pid = 1827] [serial = 565] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f189423d000) [pid = 1827] [serial = 590] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f1890a46400) [pid = 1827] [serial = 589] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f1897218400) [pid = 1827] [serial = 464] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f18972a4c00) [pid = 1827] [serial = 596] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 120 (0x7f1895fc2800) [pid = 1827] [serial = 593] [outer = (nil)] [url = about:blank] 04:39:51 INFO - PROCESS | 1827 | --DOMWINDOW == 119 (0x7f18972ae800) [pid = 1827] [serial = 599] [outer = (nil)] [url = about:blank] 04:39:52 INFO - PROCESS | 1827 | 1461238792093 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b6db800 == 93 [pid = 1827] [id = 234] 04:39:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 120 (0x7f188e9f8800) [pid = 1827] [serial = 703] [outer = (nil)] 04:39:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 121 (0x7f188f64b800) [pid = 1827] [serial = 704] [outer = 0x7f188e9f8800] 04:39:52 INFO - PROCESS | 1827 | 1461238792163 Marionette DEBUG loaded listener.js 04:39:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f188f7d1c00) [pid = 1827] [serial = 705] [outer = 0x7f188e9f8800] 04:39:52 INFO - PROCESS | 1827 | 1461238792903 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]]]}] 04:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1296ms 04:39:52 INFO - PROCESS | 1827 | 1461238792935 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 04:39:52 INFO - PROCESS | 1827 | 1461238792940 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 04:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:39:52 INFO - PROCESS | 1827 | 1461238792945 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:39:52 INFO - PROCESS | 1827 | 1461238792951 Marionette TRACE conn3 <- [1,910,null,{}] 04:39:52 INFO - PROCESS | 1827 | 1461238792966 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}] 04:39:53 INFO - PROCESS | 1827 | 1461238793135 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 04:39:53 INFO - PROCESS | 1827 | 1461238793265 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f5e9800 == 94 [pid = 1827] [id = 235] 04:39:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f188edc1800) [pid = 1827] [serial = 706] [outer = (nil)] 04:39:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1890896000) [pid = 1827] [serial = 707] [outer = 0x7f188edc1800] 04:39:53 INFO - PROCESS | 1827 | 1461238793330 Marionette DEBUG loaded listener.js 04:39:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f1890a42800) [pid = 1827] [serial = 708] [outer = 0x7f188edc1800] 04:39:54 INFO - PROCESS | 1827 | 1461238794084 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]]]}] 04:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1181ms 04:39:54 INFO - PROCESS | 1827 | 1461238794146 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 1827 | 1461238794155 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 04:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:39:54 INFO - PROCESS | 1827 | 1461238794179 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 1827 | 1461238794182 Marionette TRACE conn3 <- [1,914,null,{}] 04:39:54 INFO - PROCESS | 1827 | 1461238794186 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}] 04:39:54 INFO - PROCESS | 1827 | 1461238794398 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 04:39:54 INFO - PROCESS | 1827 | 1461238794422 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb3f000 == 95 [pid = 1827] [id = 236] 04:39:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f189098d000) [pid = 1827] [serial = 709] [outer = (nil)] 04:39:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f1890aa4400) [pid = 1827] [serial = 710] [outer = 0x7f189098d000] 04:39:54 INFO - PROCESS | 1827 | 1461238794483 Marionette DEBUG loaded listener.js 04:39:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f1894236400) [pid = 1827] [serial = 711] [outer = 0x7f189098d000] 04:39:55 INFO - PROCESS | 1827 | 1461238795317 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]]]}] 04:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1188ms 04:39:55 INFO - PROCESS | 1827 | 1461238795376 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 04:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:39:55 INFO - PROCESS | 1827 | 1461238795380 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 04:39:55 INFO - PROCESS | 1827 | 1461238795385 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:39:55 INFO - PROCESS | 1827 | 1461238795387 Marionette TRACE conn3 <- [1,918,null,{}] 04:39:55 INFO - PROCESS | 1827 | 1461238795393 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}] 04:39:55 INFO - PROCESS | 1827 | 1461238795598 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 04:39:55 INFO - PROCESS | 1827 | 1461238795641 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd12800 == 96 [pid = 1827] [id = 237] 04:39:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f189098ac00) [pid = 1827] [serial = 712] [outer = (nil)] 04:39:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f1894310800) [pid = 1827] [serial = 713] [outer = 0x7f189098ac00] 04:39:55 INFO - PROCESS | 1827 | 1461238795775 Marionette DEBUG loaded listener.js 04:39:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1894c2cc00) [pid = 1827] [serial = 714] [outer = 0x7f189098ac00] 04:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1894c34000) [pid = 1827] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f188a5e2000) [pid = 1827] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f1894306400) [pid = 1827] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f188edc4800) [pid = 1827] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f188e9f7800) [pid = 1827] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f188e9ed000) [pid = 1827] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f189089a400) [pid = 1827] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:39:56 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f188e62bc00) [pid = 1827] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:39:56 INFO - PROCESS | 1827 | 1461238796807 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]]]}] 04:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1478ms 04:39:56 INFO - PROCESS | 1827 | 1461238796864 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 04:39:56 INFO - PROCESS | 1827 | 1461238796867 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 04:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:39:56 INFO - PROCESS | 1827 | 1461238796873 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:39:56 INFO - PROCESS | 1827 | 1461238796876 Marionette TRACE conn3 <- [1,922,null,{}] 04:39:56 INFO - PROCESS | 1827 | 1461238796881 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}] 04:39:57 INFO - PROCESS | 1827 | 1461238797105 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 04:39:57 INFO - PROCESS | 1827 | 1461238797130 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894460800 == 97 [pid = 1827] [id = 238] 04:39:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1890a9e800) [pid = 1827] [serial = 715] [outer = (nil)] 04:39:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f1894c2e800) [pid = 1827] [serial = 716] [outer = 0x7f1890a9e800] 04:39:57 INFO - PROCESS | 1827 | 1461238797205 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f1895fc4400) [pid = 1827] [serial = 717] [outer = 0x7f1890a9e800] 04:39:57 INFO - PROCESS | 1827 | 1461238797972 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]]]}] 04:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1127ms 04:39:58 INFO - PROCESS | 1827 | 1461238798000 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 04:39:58 INFO - PROCESS | 1827 | 1461238798003 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 04:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:39:58 INFO - PROCESS | 1827 | 1461238798016 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 1827 | 1461238798018 Marionette TRACE conn3 <- [1,926,null,{}] 04:39:58 INFO - PROCESS | 1827 | 1461238798024 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}] 04:39:58 INFO - PROCESS | 1827 | 1461238798172 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 04:39:58 INFO - PROCESS | 1827 | 1461238798186 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894db5000 == 98 [pid = 1827] [id = 239] 04:39:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f1894eed800) [pid = 1827] [serial = 718] [outer = (nil)] 04:39:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f1896205800) [pid = 1827] [serial = 719] [outer = 0x7f1894eed800] 04:39:58 INFO - PROCESS | 1827 | 1461238798245 Marionette DEBUG loaded listener.js 04:39:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f189638bc00) [pid = 1827] [serial = 720] [outer = 0x7f1894eed800] 04:39:59 INFO - PROCESS | 1827 | 1461238799356 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]]]}] 04:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1391ms 04:39:59 INFO - PROCESS | 1827 | 1461238799400 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 04:39:59 INFO - PROCESS | 1827 | 1461238799407 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 04:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:39:59 INFO - PROCESS | 1827 | 1461238799417 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:39:59 INFO - PROCESS | 1827 | 1461238799420 Marionette TRACE conn3 <- [1,930,null,{}] 04:39:59 INFO - PROCESS | 1827 | 1461238799429 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}] 04:39:59 INFO - PROCESS | 1827 | 1461238799620 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 04:39:59 INFO - PROCESS | 1827 | 1461238799789 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e89e800 == 99 [pid = 1827] [id = 240] 04:39:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f188e9ef400) [pid = 1827] [serial = 721] [outer = (nil)] 04:39:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f188ede5800) [pid = 1827] [serial = 722] [outer = 0x7f188e9ef400] 04:39:59 INFO - PROCESS | 1827 | 1461238799865 Marionette DEBUG loaded listener.js 04:39:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f188f7d0000) [pid = 1827] [serial = 723] [outer = 0x7f188e9ef400] 04:40:00 INFO - PROCESS | 1827 | 1461238800871 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]]]}] 04:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1538ms 04:40:00 INFO - PROCESS | 1827 | 1461238800958 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 04:40:00 INFO - PROCESS | 1827 | 1461238800972 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 04:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:40:00 INFO - PROCESS | 1827 | 1461238800982 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:40:00 INFO - PROCESS | 1827 | 1461238800987 Marionette TRACE conn3 <- [1,934,null,{}] 04:40:01 INFO - PROCESS | 1827 | 1461238801038 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}] 04:40:01 INFO - PROCESS | 1827 | 1461238801305 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 04:40:01 INFO - PROCESS | 1827 | 1461238801540 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894457800 == 100 [pid = 1827] [id = 241] 04:40:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f188ffc5400) [pid = 1827] [serial = 724] [outer = (nil)] 04:40:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f189098e400) [pid = 1827] [serial = 725] [outer = 0x7f188ffc5400] 04:40:01 INFO - PROCESS | 1827 | 1461238801612 Marionette DEBUG loaded listener.js 04:40:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1890aa5000) [pid = 1827] [serial = 726] [outer = 0x7f188ffc5400] 04:40:02 INFO - PROCESS | 1827 | 1461238802596 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]]]}] 04:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1642ms 04:40:02 INFO - PROCESS | 1827 | 1461238802625 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 04:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:40:02 INFO - PROCESS | 1827 | 1461238802630 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 04:40:02 INFO - PROCESS | 1827 | 1461238802636 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:40:02 INFO - PROCESS | 1827 | 1461238802642 Marionette TRACE conn3 <- [1,938,null,{}] 04:40:02 INFO - PROCESS | 1827 | 1461238802659 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}] 04:40:02 INFO - PROCESS | 1827 | 1461238802858 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 04:40:03 INFO - PROCESS | 1827 | 1461238803035 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896130800 == 101 [pid = 1827] [id = 242] 04:40:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1890aa2000) [pid = 1827] [serial = 727] [outer = (nil)] 04:40:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1894ed6c00) [pid = 1827] [serial = 728] [outer = 0x7f1890aa2000] 04:40:03 INFO - PROCESS | 1827 | 1461238803123 Marionette DEBUG loaded listener.js 04:40:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1895fc4c00) [pid = 1827] [serial = 729] [outer = 0x7f1890aa2000] 04:40:04 INFO - PROCESS | 1827 | 1461238804061 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]]]}] 04:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1486ms 04:40:04 INFO - PROCESS | 1827 | 1461238804123 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 04:40:04 INFO - PROCESS | 1827 | 1461238804128 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 04:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:40:04 INFO - PROCESS | 1827 | 1461238804134 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:40:04 INFO - PROCESS | 1827 | 1461238804136 Marionette TRACE conn3 <- [1,942,null,{}] 04:40:04 INFO - PROCESS | 1827 | 1461238804142 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}] 04:40:04 INFO - PROCESS | 1827 | 1461238804375 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 04:40:04 INFO - PROCESS | 1827 | 1461238804597 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1897025000 == 102 [pid = 1827] [id = 243] 04:40:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1894c4e800) [pid = 1827] [serial = 730] [outer = (nil)] 04:40:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1896661800) [pid = 1827] [serial = 731] [outer = 0x7f1894c4e800] 04:40:04 INFO - PROCESS | 1827 | 1461238804720 Marionette DEBUG loaded listener.js 04:40:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f1896ac9c00) [pid = 1827] [serial = 732] [outer = 0x7f1894c4e800] 04:40:05 INFO - PROCESS | 1827 | 1461238805564 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]]]}] 04:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1491ms 04:40:05 INFO - PROCESS | 1827 | 1461238805626 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 04:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:40:05 INFO - PROCESS | 1827 | 1461238805629 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 04:40:05 INFO - PROCESS | 1827 | 1461238805635 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:40:05 INFO - PROCESS | 1827 | 1461238805638 Marionette TRACE conn3 <- [1,946,null,{}] 04:40:05 INFO - PROCESS | 1827 | 1461238805643 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}] 04:40:05 INFO - PROCESS | 1827 | 1461238805833 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 04:40:06 INFO - PROCESS | 1827 | 1461238806002 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1899c98000 == 103 [pid = 1827] [id = 244] 04:40:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1896208c00) [pid = 1827] [serial = 733] [outer = (nil)] 04:40:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1896fb5400) [pid = 1827] [serial = 734] [outer = 0x7f1896208c00] 04:40:06 INFO - PROCESS | 1827 | 1461238806081 Marionette DEBUG loaded listener.js 04:40:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1896fc0400) [pid = 1827] [serial = 735] [outer = 0x7f1896208c00] 04:40:06 INFO - PROCESS | 1827 | 1461238806987 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]]]}] 04:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1380ms 04:40:07 INFO - PROCESS | 1827 | 1461238807016 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 04:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:40:07 INFO - PROCESS | 1827 | 1461238807020 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 04:40:07 INFO - PROCESS | 1827 | 1461238807026 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:40:07 INFO - PROCESS | 1827 | 1461238807029 Marionette TRACE conn3 <- [1,950,null,{}] 04:40:07 INFO - PROCESS | 1827 | 1461238807034 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}] 04:40:07 INFO - PROCESS | 1827 | 1461238807242 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 04:40:07 INFO - PROCESS | 1827 | 1461238807419 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e5ab000 == 104 [pid = 1827] [id = 245] 04:40:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1896fbc800) [pid = 1827] [serial = 736] [outer = (nil)] 04:40:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f189721bc00) [pid = 1827] [serial = 737] [outer = 0x7f1896fbc800] 04:40:07 INFO - PROCESS | 1827 | 1461238807492 Marionette DEBUG loaded listener.js 04:40:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f18972af000) [pid = 1827] [serial = 738] [outer = 0x7f1896fbc800] 04:40:08 INFO - PROCESS | 1827 | 1461238808366 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]]]}] 04:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1383ms 04:40:08 INFO - PROCESS | 1827 | 1461238808409 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 04:40:08 INFO - PROCESS | 1827 | 1461238808413 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 04:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:40:08 INFO - PROCESS | 1827 | 1461238808419 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:40:08 INFO - PROCESS | 1827 | 1461238808421 Marionette TRACE conn3 <- [1,954,null,{}] 04:40:08 INFO - PROCESS | 1827 | 1461238808427 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}] 04:40:08 INFO - PROCESS | 1827 | 1461238808606 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 04:40:08 INFO - PROCESS | 1827 | 1461238808780 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f554000 == 105 [pid = 1827] [id = 246] 04:40:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f189707f800) [pid = 1827] [serial = 739] [outer = (nil)] 04:40:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f18975ba800) [pid = 1827] [serial = 740] [outer = 0x7f189707f800] 04:40:08 INFO - PROCESS | 1827 | 1461238808850 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f189848f000) [pid = 1827] [serial = 741] [outer = 0x7f189707f800] 04:40:09 INFO - PROCESS | 1827 | 1461238809742 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]]]}] 04:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1391ms 04:40:09 INFO - PROCESS | 1827 | 1461238809811 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 04:40:09 INFO - PROCESS | 1827 | 1461238809815 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 04:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:40:09 INFO - PROCESS | 1827 | 1461238809820 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:40:09 INFO - PROCESS | 1827 | 1461238809822 Marionette TRACE conn3 <- [1,958,null,{}] 04:40:09 INFO - PROCESS | 1827 | 1461238809828 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}] 04:40:10 INFO - PROCESS | 1827 | 1461238810005 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 04:40:10 INFO - PROCESS | 1827 | 1461238810180 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a0168000 == 106 [pid = 1827] [id = 247] 04:40:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1897085400) [pid = 1827] [serial = 742] [outer = (nil)] 04:40:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1898499400) [pid = 1827] [serial = 743] [outer = 0x7f1897085400] 04:40:10 INFO - PROCESS | 1827 | 1461238810255 Marionette DEBUG loaded listener.js 04:40:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1898521000) [pid = 1827] [serial = 744] [outer = 0x7f1897085400] 04:40:11 INFO - PROCESS | 1827 | 1461238811101 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]]]}] 04:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1328ms 04:40:11 INFO - PROCESS | 1827 | 1461238811150 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 04:40:11 INFO - PROCESS | 1827 | 1461238811154 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 04:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:40:11 INFO - PROCESS | 1827 | 1461238811159 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:40:11 INFO - PROCESS | 1827 | 1461238811162 Marionette TRACE conn3 <- [1,962,null,{}] 04:40:11 INFO - PROCESS | 1827 | 1461238811169 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}] 04:40:11 INFO - PROCESS | 1827 | 1461238811335 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 04:40:11 INFO - PROCESS | 1827 | 1461238811512 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a2915000 == 107 [pid = 1827] [id = 248] 04:40:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1897509800) [pid = 1827] [serial = 745] [outer = (nil)] 04:40:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f189874a000) [pid = 1827] [serial = 746] [outer = 0x7f1897509800] 04:40:11 INFO - PROCESS | 1827 | 1461238811580 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1899908c00) [pid = 1827] [serial = 747] [outer = 0x7f1897509800] 04:40:12 INFO - PROCESS | 1827 | 1461238812460 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]]]}] 04:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1335ms 04:40:12 INFO - PROCESS | 1827 | 1461238812495 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 1827 | 1461238812499 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 04:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:40:12 INFO - PROCESS | 1827 | 1461238812504 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 1827 | 1461238812507 Marionette TRACE conn3 <- [1,966,null,{}] 04:40:12 INFO - PROCESS | 1827 | 1461238812512 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}] 04:40:12 INFO - PROCESS | 1827 | 1461238812699 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 04:40:12 INFO - PROCESS | 1827 | 1461238812875 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a65bc800 == 108 [pid = 1827] [id = 249] 04:40:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f189848f400) [pid = 1827] [serial = 748] [outer = (nil)] 04:40:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f18999b9c00) [pid = 1827] [serial = 749] [outer = 0x7f189848f400] 04:40:12 INFO - PROCESS | 1827 | 1461238812946 Marionette DEBUG loaded listener.js 04:40:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f18999c3400) [pid = 1827] [serial = 750] [outer = 0x7f189848f400] 04:40:13 INFO - PROCESS | 1827 | 1461238813897 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]]]}] 04:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1430ms 04:40:13 INFO - PROCESS | 1827 | 1461238813936 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 04:40:13 INFO - PROCESS | 1827 | 1461238813939 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 04:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:40:13 INFO - PROCESS | 1827 | 1461238813946 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 1827 | 1461238813950 Marionette TRACE conn3 <- [1,970,null,{}] 04:40:13 INFO - PROCESS | 1827 | 1461238813956 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}] 04:40:14 INFO - PROCESS | 1827 | 1461238814155 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 04:40:14 INFO - PROCESS | 1827 | 1461238814344 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad283800 == 109 [pid = 1827] [id = 250] 04:40:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1898521800) [pid = 1827] [serial = 751] [outer = (nil)] 04:40:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1899b0a400) [pid = 1827] [serial = 752] [outer = 0x7f1898521800] 04:40:14 INFO - PROCESS | 1827 | 1461238814431 Marionette DEBUG loaded listener.js 04:40:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f189adaa400) [pid = 1827] [serial = 753] [outer = 0x7f1898521800] 04:40:15 INFO - PROCESS | 1827 | 1461238815446 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]]]}] 04:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1532ms 04:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:40:15 INFO - PROCESS | 1827 | 1461238815478 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 04:40:15 INFO - PROCESS | 1827 | 1461238815481 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 04:40:15 INFO - PROCESS | 1827 | 1461238815487 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 1827 | 1461238815490 Marionette TRACE conn3 <- [1,974,null,{}] 04:40:15 INFO - PROCESS | 1827 | 1461238815496 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}] 04:40:15 INFO - PROCESS | 1827 | 1461238815698 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 04:40:15 INFO - PROCESS | 1827 | 1461238815923 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b7ed000 == 110 [pid = 1827] [id = 251] 04:40:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f188a5dc000) [pid = 1827] [serial = 754] [outer = (nil)] 04:40:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f188e4bb000) [pid = 1827] [serial = 755] [outer = 0x7f188a5dc000] 04:40:16 INFO - PROCESS | 1827 | 1461238816043 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1890a49000) [pid = 1827] [serial = 756] [outer = 0x7f188a5dc000] 04:40:17 INFO - PROCESS | 1827 | 1461238817245 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]]]}] 04:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1789ms 04:40:17 INFO - PROCESS | 1827 | 1461238817286 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 04:40:17 INFO - PROCESS | 1827 | 1461238817291 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 04:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:40:17 INFO - PROCESS | 1827 | 1461238817300 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 1827 | 1461238817305 Marionette TRACE conn3 <- [1,978,null,{}] 04:40:17 INFO - PROCESS | 1827 | 1461238817313 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}] 04:40:17 INFO - PROCESS | 1827 | 1461238817541 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 04:40:17 INFO - PROCESS | 1827 | 1461238817729 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd15800 == 111 [pid = 1827] [id = 252] 04:40:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f188e638400) [pid = 1827] [serial = 757] [outer = (nil)] 04:40:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f188e9f6c00) [pid = 1827] [serial = 758] [outer = 0x7f188e638400] 04:40:17 INFO - PROCESS | 1827 | 1461238817834 Marionette DEBUG loaded listener.js 04:40:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f188ede3000) [pid = 1827] [serial = 759] [outer = 0x7f188e638400] 04:40:18 INFO - PROCESS | 1827 | 1461238818681 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]]]}] 04:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1442ms 04:40:18 INFO - PROCESS | 1827 | 1461238818741 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 04:40:18 INFO - PROCESS | 1827 | 1461238818749 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 04:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:40:18 INFO - PROCESS | 1827 | 1461238818758 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:40:18 INFO - PROCESS | 1827 | 1461238818762 Marionette TRACE conn3 <- [1,982,null,{}] 04:40:18 INFO - PROCESS | 1827 | 1461238818767 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}] 04:40:18 INFO - PROCESS | 1827 | 1461238818938 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 04:40:19 INFO - PROCESS | 1827 | 1461238819137 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894462000 == 112 [pid = 1827] [id = 253] 04:40:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f188d50e400) [pid = 1827] [serial = 760] [outer = (nil)] 04:40:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f188e9f6000) [pid = 1827] [serial = 761] [outer = 0x7f188d50e400] 04:40:19 INFO - PROCESS | 1827 | 1461238819205 Marionette DEBUG loaded listener.js 04:40:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1890892400) [pid = 1827] [serial = 762] [outer = 0x7f188d50e400] 04:40:20 INFO - PROCESS | 1827 | 1461238820438 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]]]}] 04:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1741ms 04:40:20 INFO - PROCESS | 1827 | 1461238820500 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 04:40:20 INFO - PROCESS | 1827 | 1461238820505 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 04:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:40:20 INFO - PROCESS | 1827 | 1461238820513 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - PROCESS | 1827 | 1461238820519 Marionette TRACE conn3 <- [1,986,null,{}] 04:40:20 INFO - PROCESS | 1827 | 1461238820534 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}] 04:40:20 INFO - PROCESS | 1827 | 1461238820751 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 04:40:21 INFO - PROCESS | 1827 | 1461238821023 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188db1d000 == 113 [pid = 1827] [id = 254] 04:40:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f188fb64c00) [pid = 1827] [serial = 763] [outer = (nil)] 04:40:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f18945b9c00) [pid = 1827] [serial = 764] [outer = 0x7f188fb64c00] 04:40:21 INFO - PROCESS | 1827 | 1461238821096 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1894eda000) [pid = 1827] [serial = 765] [outer = 0x7f188fb64c00] 04:40:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a731f800 == 112 [pid = 1827] [id = 37] 04:40:21 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f189e54a800) [pid = 1827] [serial = 610] [outer = (nil)] [url = about:blank] 04:40:21 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f1894ee6400) [pid = 1827] [serial = 628] [outer = (nil)] [url = about:blank] 04:40:21 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f18a017bc00) [pid = 1827] [serial = 613] [outer = (nil)] [url = about:blank] 04:40:21 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f189adb3800) [pid = 1827] [serial = 622] [outer = (nil)] [url = about:blank] 04:40:21 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f18ad397000) [pid = 1827] [serial = 619] [outer = (nil)] [url = about:blank] 04:40:21 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1890991000) [pid = 1827] [serial = 604] [outer = (nil)] [url = about:blank] 04:40:21 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1896380800) [pid = 1827] [serial = 607] [outer = (nil)] [url = about:blank] 04:40:21 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f188f7cb400) [pid = 1827] [serial = 625] [outer = (nil)] [url = about:blank] 04:40:21 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f188f64e000) [pid = 1827] [serial = 616] [outer = (nil)] [url = about:blank] 04:40:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894460800 == 111 [pid = 1827] [id = 238] 04:40:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd1e800 == 110 [pid = 1827] [id = 215] 04:40:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd12800 == 109 [pid = 1827] [id = 237] 04:40:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb3f000 == 108 [pid = 1827] [id = 236] 04:40:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188f5e9800 == 107 [pid = 1827] [id = 235] 04:40:21 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b6db800 == 106 [pid = 1827] [id = 234] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a4e2000 == 105 [pid = 1827] [id = 233] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894452800 == 104 [pid = 1827] [id = 230] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f24f000 == 103 [pid = 1827] [id = 229] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e5a6800 == 102 [pid = 1827] [id = 228] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189c864800 == 101 [pid = 1827] [id = 227] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189a07d800 == 100 [pid = 1827] [id = 226] 04:40:22 INFO - PROCESS | 1827 | 1461238822124 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]]]}] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18985df000 == 99 [pid = 1827] [id = 225] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18974b5000 == 98 [pid = 1827] [id = 224] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896bd6000 == 97 [pid = 1827] [id = 223] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1895070800 == 96 [pid = 1827] [id = 222] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1895054800 == 95 [pid = 1827] [id = 221] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd1b000 == 94 [pid = 1827] [id = 220] 04:40:22 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e522800 == 93 [pid = 1827] [id = 219] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f188eddb400) [pid = 1827] [serial = 652] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f188fba0800) [pid = 1827] [serial = 653] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1894edac00) [pid = 1827] [serial = 650] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f188e4b0400) [pid = 1827] [serial = 632] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f189430a800) [pid = 1827] [serial = 646] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1894ed2c00) [pid = 1827] [serial = 649] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f188d503c00) [pid = 1827] [serial = 631] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1890991400) [pid = 1827] [serial = 641] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f188eddd800) [pid = 1827] [serial = 635] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f188edbc000) [pid = 1827] [serial = 634] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f188f7c8400) [pid = 1827] [serial = 637] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1894231400) [pid = 1827] [serial = 643] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f18945c2000) [pid = 1827] [serial = 647] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1894239c00) [pid = 1827] [serial = 644] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f188fba4000) [pid = 1827] [serial = 638] [outer = (nil)] [url = about:blank] 04:40:22 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f188fbad000) [pid = 1827] [serial = 640] [outer = (nil)] [url = about:blank] 04:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1691ms 04:40:22 INFO - PROCESS | 1827 | 1461238822205 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 04:40:22 INFO - PROCESS | 1827 | 1461238822210 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 04:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:40:22 INFO - PROCESS | 1827 | 1461238822218 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:40:22 INFO - PROCESS | 1827 | 1461238822222 Marionette TRACE conn3 <- [1,990,null,{}] 04:40:22 INFO - PROCESS | 1827 | 1461238822228 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}] 04:40:22 INFO - PROCESS | 1827 | 1461238822436 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 04:40:22 INFO - PROCESS | 1827 | 1461238822671 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d24a000 == 94 [pid = 1827] [id = 255] 04:40:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f188edb8400) [pid = 1827] [serial = 766] [outer = (nil)] 04:40:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1894edb000) [pid = 1827] [serial = 767] [outer = 0x7f188edb8400] 04:40:22 INFO - PROCESS | 1827 | 1461238822757 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1894eeb400) [pid = 1827] [serial = 768] [outer = 0x7f188edb8400] 04:40:23 INFO - PROCESS | 1827 | 1461238823523 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]]]}] 04:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1331ms 04:40:23 INFO - PROCESS | 1827 | 1461238823554 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 04:40:23 INFO - PROCESS | 1827 | 1461238823558 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 04:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:40:23 INFO - PROCESS | 1827 | 1461238823564 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 1827 | 1461238823566 Marionette TRACE conn3 <- [1,994,null,{}] 04:40:23 INFO - PROCESS | 1827 | 1461238823571 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}] 04:40:23 INFO - PROCESS | 1827 | 1461238823728 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 04:40:23 INFO - PROCESS | 1827 | 1461238823744 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb2f800 == 95 [pid = 1827] [id = 256] 04:40:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1894eed400) [pid = 1827] [serial = 769] [outer = (nil)] 04:40:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1896207400) [pid = 1827] [serial = 770] [outer = 0x7f1894eed400] 04:40:23 INFO - PROCESS | 1827 | 1461238823806 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f189657a000) [pid = 1827] [serial = 771] [outer = 0x7f1894eed400] 04:40:24 INFO - PROCESS | 1827 | 1461238824762 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]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1230ms 04:40:24 INFO - PROCESS | 1827 | 1461238824795 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 1827 | 1461238824799 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 04:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:40:24 INFO - PROCESS | 1827 | 1461238824804 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 1827 | 1461238824819 Marionette TRACE conn3 <- [1,998,null,{}] 04:40:24 INFO - PROCESS | 1827 | 1461238824833 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}] 04:40:25 INFO - PROCESS | 1827 | 1461238825076 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 04:40:25 INFO - PROCESS | 1827 | 1461238825105 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894d59800 == 96 [pid = 1827] [id = 257] 04:40:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1896acbc00) [pid = 1827] [serial = 772] [outer = (nil)] 04:40:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1897047c00) [pid = 1827] [serial = 773] [outer = 0x7f1896acbc00] 04:40:25 INFO - PROCESS | 1827 | 1461238825172 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f189708c400) [pid = 1827] [serial = 774] [outer = 0x7f1896acbc00] 04:40:26 INFO - PROCESS | 1827 | 1461238826027 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]]]}] 04:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1248ms 04:40:26 INFO - PROCESS | 1827 | 1461238826069 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 1827 | 1461238826072 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 04:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:40:26 INFO - PROCESS | 1827 | 1461238826079 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 1827 | 1461238826081 Marionette TRACE conn3 <- [1,1002,null,{}] 04:40:26 INFO - PROCESS | 1827 | 1461238826086 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}] 04:40:26 INFO - PROCESS | 1827 | 1461238826337 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 04:40:26 INFO - PROCESS | 1827 | 1461238826369 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bd6000 == 97 [pid = 1827] [id = 258] 04:40:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1896381c00) [pid = 1827] [serial = 775] [outer = (nil)] 04:40:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f18972a4800) [pid = 1827] [serial = 776] [outer = 0x7f1896381c00] 04:40:26 INFO - PROCESS | 1827 | 1461238826447 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1898527800) [pid = 1827] [serial = 777] [outer = 0x7f1896381c00] 04:40:27 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f188edc1800) [pid = 1827] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:40:27 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f188e9f8800) [pid = 1827] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:40:27 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f188e4acc00) [pid = 1827] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:40:27 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f189098ac00) [pid = 1827] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:40:27 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f189098d000) [pid = 1827] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:40:27 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1890a9e800) [pid = 1827] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:40:27 INFO - PROCESS | 1827 | 1461238827592 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]]]}] 04:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1536ms 04:40:27 INFO - PROCESS | 1827 | 1461238827618 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 04:40:27 INFO - PROCESS | 1827 | 1461238827620 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 04:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:40:27 INFO - PROCESS | 1827 | 1461238827635 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:40:27 INFO - PROCESS | 1827 | 1461238827639 Marionette TRACE conn3 <- [1,1006,null,{}] 04:40:27 INFO - PROCESS | 1827 | 1461238827644 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}] 04:40:27 INFO - PROCESS | 1827 | 1461238827800 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 04:40:27 INFO - PROCESS | 1827 | 1461238827824 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18981af000 == 98 [pid = 1827] [id = 259] 04:40:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f188fb68800) [pid = 1827] [serial = 778] [outer = (nil)] 04:40:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f18984d0000) [pid = 1827] [serial = 779] [outer = 0x7f188fb68800] 04:40:27 INFO - PROCESS | 1827 | 1461238827885 Marionette DEBUG loaded listener.js 04:40:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f18999ba400) [pid = 1827] [serial = 780] [outer = 0x7f188fb68800] 04:40:28 INFO - PROCESS | 1827 | 1461238828712 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]]]}] 04:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1138ms 04:40:28 INFO - PROCESS | 1827 | 1461238828767 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 04:40:28 INFO - PROCESS | 1827 | 1461238828771 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 04:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:40:28 INFO - PROCESS | 1827 | 1461238828776 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:40:28 INFO - PROCESS | 1827 | 1461238828778 Marionette TRACE conn3 <- [1,1010,null,{}] 04:40:28 INFO - PROCESS | 1827 | 1461238828788 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}] 04:40:28 INFO - PROCESS | 1827 | 1461238828957 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 04:40:28 INFO - PROCESS | 1827 | 1461238828971 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e169000 == 99 [pid = 1827] [id = 260] 04:40:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f189721d800) [pid = 1827] [serial = 781] [outer = (nil)] 04:40:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1899b0f800) [pid = 1827] [serial = 782] [outer = 0x7f189721d800] 04:40:29 INFO - PROCESS | 1827 | 1461238829034 Marionette DEBUG loaded listener.js 04:40:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f189ac12c00) [pid = 1827] [serial = 783] [outer = 0x7f189721d800] 04:40:30 INFO - PROCESS | 1827 | 1461238830194 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]]]}] 04:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1480ms 04:40:30 INFO - PROCESS | 1827 | 1461238830259 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 04:40:30 INFO - PROCESS | 1827 | 1461238830267 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 04:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:40:30 INFO - PROCESS | 1827 | 1461238830275 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:40:30 INFO - PROCESS | 1827 | 1461238830279 Marionette TRACE conn3 <- [1,1014,null,{}] 04:40:30 INFO - PROCESS | 1827 | 1461238830287 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}] 04:40:30 INFO - PROCESS | 1827 | 1461238830525 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 04:40:30 INFO - PROCESS | 1827 | 1461238830763 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb0d800 == 100 [pid = 1827] [id = 261] 04:40:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f188f645400) [pid = 1827] [serial = 784] [outer = (nil)] 04:40:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f188fba1c00) [pid = 1827] [serial = 785] [outer = 0x7f188f645400] 04:40:30 INFO - PROCESS | 1827 | 1461238830887 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1890983400) [pid = 1827] [serial = 786] [outer = 0x7f188f645400] 04:40:31 INFO - PROCESS | 1827 | 1461238831831 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]]]}] 04:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1633ms 04:40:31 INFO - PROCESS | 1827 | 1461238831911 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 1827 | 1461238831920 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 04:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:40:31 INFO - PROCESS | 1827 | 1461238831931 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 1827 | 1461238831935 Marionette TRACE conn3 <- [1,1018,null,{}] 04:40:31 INFO - PROCESS | 1827 | 1461238831941 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}] 04:40:32 INFO - PROCESS | 1827 | 1461238832173 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 04:40:32 INFO - PROCESS | 1827 | 1461238832438 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896127000 == 101 [pid = 1827] [id = 262] 04:40:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1890aa5800) [pid = 1827] [serial = 787] [outer = (nil)] 04:40:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1894c51000) [pid = 1827] [serial = 788] [outer = 0x7f1890aa5800] 04:40:32 INFO - PROCESS | 1827 | 1461238832554 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1895fc3400) [pid = 1827] [serial = 789] [outer = 0x7f1890aa5800] 04:40:33 INFO - PROCESS | 1827 | 1461238833413 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]]]}] 04:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1533ms 04:40:33 INFO - PROCESS | 1827 | 1461238833465 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 04:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:40:33 INFO - PROCESS | 1827 | 1461238833469 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 04:40:33 INFO - PROCESS | 1827 | 1461238833475 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 1827 | 1461238833481 Marionette TRACE conn3 <- [1,1022,null,{}] 04:40:33 INFO - PROCESS | 1827 | 1461238833498 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}] 04:40:33 INFO - PROCESS | 1827 | 1461238833712 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 04:40:33 INFO - PROCESS | 1827 | 1461238833886 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f24c800 == 102 [pid = 1827] [id = 263] 04:40:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1895fc7400) [pid = 1827] [serial = 790] [outer = (nil)] 04:40:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1896fb7000) [pid = 1827] [serial = 791] [outer = 0x7f1895fc7400] 04:40:33 INFO - PROCESS | 1827 | 1461238833962 Marionette DEBUG loaded listener.js 04:40:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1897223400) [pid = 1827] [serial = 792] [outer = 0x7f1895fc7400] 04:40:34 INFO - PROCESS | 1827 | 1461238834909 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]]]}] 04:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1484ms 04:40:34 INFO - PROCESS | 1827 | 1461238834961 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 04:40:34 INFO - PROCESS | 1827 | 1461238834965 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 04:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:40:34 INFO - PROCESS | 1827 | 1461238834972 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:40:34 INFO - PROCESS | 1827 | 1461238834975 Marionette TRACE conn3 <- [1,1026,null,{}] 04:40:34 INFO - PROCESS | 1827 | 1461238834980 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}] 04:40:35 INFO - PROCESS | 1827 | 1461238835175 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 04:40:35 INFO - PROCESS | 1827 | 1461238835393 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a291a800 == 103 [pid = 1827] [id = 264] 04:40:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f189666b800) [pid = 1827] [serial = 793] [outer = (nil)] 04:40:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1899b10c00) [pid = 1827] [serial = 794] [outer = 0x7f189666b800] 04:40:35 INFO - PROCESS | 1827 | 1461238835510 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f189ac1ec00) [pid = 1827] [serial = 795] [outer = 0x7f189666b800] 04:40:36 INFO - PROCESS | 1827 | 1461238836325 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]]]}] 04:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1384ms 04:40:36 INFO - PROCESS | 1827 | 1461238836356 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 04:40:36 INFO - PROCESS | 1827 | 1461238836360 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 04:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:40:36 INFO - PROCESS | 1827 | 1461238836366 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:40:36 INFO - PROCESS | 1827 | 1461238836368 Marionette TRACE conn3 <- [1,1030,null,{}] 04:40:36 INFO - PROCESS | 1827 | 1461238836374 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}] 04:40:36 INFO - PROCESS | 1827 | 1461238836560 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 04:40:36 INFO - PROCESS | 1827 | 1461238836739 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad7af000 == 104 [pid = 1827] [id = 265] 04:40:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f189874e800) [pid = 1827] [serial = 796] [outer = (nil)] 04:40:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f189adb6800) [pid = 1827] [serial = 797] [outer = 0x7f189874e800] 04:40:36 INFO - PROCESS | 1827 | 1461238836808 Marionette DEBUG loaded listener.js 04:40:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f189b0dc800) [pid = 1827] [serial = 798] [outer = 0x7f189874e800] 04:40:37 INFO - PROCESS | 1827 | 1461238837743 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]]]}] 04:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1436ms 04:40:37 INFO - PROCESS | 1827 | 1461238837804 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 04:40:37 INFO - PROCESS | 1827 | 1461238837808 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 04:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:40:37 INFO - PROCESS | 1827 | 1461238837813 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:40:37 INFO - PROCESS | 1827 | 1461238837817 Marionette TRACE conn3 <- [1,1034,null,{}] 04:40:37 INFO - PROCESS | 1827 | 1461238837822 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}] 04:40:38 INFO - PROCESS | 1827 | 1461238838034 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 04:40:38 INFO - PROCESS | 1827 | 1461238838217 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae711800 == 105 [pid = 1827] [id = 266] 04:40:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f189adae000) [pid = 1827] [serial = 799] [outer = (nil)] 04:40:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f189de70800) [pid = 1827] [serial = 800] [outer = 0x7f189adae000] 04:40:38 INFO - PROCESS | 1827 | 1461238838294 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f189e517000) [pid = 1827] [serial = 801] [outer = 0x7f189adae000] 04:40:39 INFO - PROCESS | 1827 | 1461238839114 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]]]}] 04:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1328ms 04:40:39 INFO - PROCESS | 1827 | 1461238839143 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 1827 | 1461238839147 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 04:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:40:39 INFO - PROCESS | 1827 | 1461238839153 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1827 | 1461238839156 Marionette TRACE conn3 <- [1,1038,null,{}] 04:40:39 INFO - PROCESS | 1827 | 1461238839161 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}] 04:40:39 INFO - PROCESS | 1827 | 1461238839360 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 04:40:39 INFO - PROCESS | 1827 | 1461238839547 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b1f1a800 == 106 [pid = 1827] [id = 267] 04:40:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f189adb9000) [pid = 1827] [serial = 802] [outer = (nil)] 04:40:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f189e51fc00) [pid = 1827] [serial = 803] [outer = 0x7f189adb9000] 04:40:39 INFO - PROCESS | 1827 | 1461238839621 Marionette DEBUG loaded listener.js 04:40:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f189e543000) [pid = 1827] [serial = 804] [outer = 0x7f189adb9000] 04:40:40 INFO - PROCESS | 1827 | 1461238840526 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]]]}] 04:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1429ms 04:40:40 INFO - PROCESS | 1827 | 1461238840584 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 04:40:40 INFO - PROCESS | 1827 | 1461238840587 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 04:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:40:40 INFO - PROCESS | 1827 | 1461238840594 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 1827 | 1461238840597 Marionette TRACE conn3 <- [1,1042,null,{}] 04:40:40 INFO - PROCESS | 1827 | 1461238840602 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}] 04:40:40 INFO - PROCESS | 1827 | 1461238840788 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 04:40:40 INFO - PROCESS | 1827 | 1461238840971 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b208b000 == 107 [pid = 1827] [id = 268] 04:40:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f189e517c00) [pid = 1827] [serial = 805] [outer = (nil)] 04:40:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f189e54c400) [pid = 1827] [serial = 806] [outer = 0x7f189e517c00] 04:40:41 INFO - PROCESS | 1827 | 1461238841044 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f189e56a400) [pid = 1827] [serial = 807] [outer = 0x7f189e517c00] 04:40:41 INFO - PROCESS | 1827 | 1461238841892 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]]]}] 04:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1337ms 04:40:41 INFO - PROCESS | 1827 | 1461238841932 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 04:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:40:41 INFO - PROCESS | 1827 | 1461238841936 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 04:40:41 INFO - PROCESS | 1827 | 1461238841942 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - PROCESS | 1827 | 1461238841945 Marionette TRACE conn3 <- [1,1046,null,{}] 04:40:41 INFO - PROCESS | 1827 | 1461238841951 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}] 04:40:42 INFO - PROCESS | 1827 | 1461238842145 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 04:40:42 INFO - PROCESS | 1827 | 1461238842338 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2799800 == 108 [pid = 1827] [id = 269] 04:40:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1897083400) [pid = 1827] [serial = 808] [outer = (nil)] 04:40:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f189e56f000) [pid = 1827] [serial = 809] [outer = 0x7f1897083400] 04:40:42 INFO - PROCESS | 1827 | 1461238842413 Marionette DEBUG loaded listener.js 04:40:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f189e5c5400) [pid = 1827] [serial = 810] [outer = 0x7f1897083400] 04:40:43 INFO - PROCESS | 1827 | 1461238843288 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]]]}] 04:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1378ms 04:40:43 INFO - PROCESS | 1827 | 1461238843324 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 1827 | 1461238843329 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 04:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:40:43 INFO - PROCESS | 1827 | 1461238843339 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 1827 | 1461238843344 Marionette TRACE conn3 <- [1,1050,null,{}] 04:40:43 INFO - PROCESS | 1827 | 1461238843352 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}] 04:40:43 INFO - PROCESS | 1827 | 1461238843645 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 04:40:43 INFO - PROCESS | 1827 | 1461238843940 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2b1e000 == 109 [pid = 1827] [id = 270] 04:40:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f189e5ecc00) [pid = 1827] [serial = 811] [outer = (nil)] 04:40:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f189e98b400) [pid = 1827] [serial = 812] [outer = 0x7f189e5ecc00] 04:40:44 INFO - PROCESS | 1827 | 1461238844066 Marionette DEBUG loaded listener.js 04:40:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f189ee7dc00) [pid = 1827] [serial = 813] [outer = 0x7f189e5ecc00] 04:40:44 INFO - PROCESS | 1827 | 1461238844967 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]]]}] 04:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1688ms 04:40:45 INFO - PROCESS | 1827 | 1461238845026 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 04:40:45 INFO - PROCESS | 1827 | 1461238845030 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 04:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:40:45 INFO - PROCESS | 1827 | 1461238845037 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 1827 | 1461238845041 Marionette TRACE conn3 <- [1,1054,null,{}] 04:40:45 INFO - PROCESS | 1827 | 1461238845047 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}] 04:40:45 INFO - PROCESS | 1827 | 1461238845261 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 04:40:45 INFO - PROCESS | 1827 | 1461238845489 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e59a000 == 110 [pid = 1827] [id = 271] 04:40:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f188e4b8000) [pid = 1827] [serial = 814] [outer = (nil)] 04:40:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f189ee9e400) [pid = 1827] [serial = 815] [outer = 0x7f188e4b8000] 04:40:45 INFO - PROCESS | 1827 | 1461238845638 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f189fbdd800) [pid = 1827] [serial = 816] [outer = 0x7f188e4b8000] 04:40:46 INFO - PROCESS | 1827 | 1461238846487 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]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1490ms 04:40:46 INFO - PROCESS | 1827 | 1461238846528 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1827 | 1461238846532 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 04:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:40:46 INFO - PROCESS | 1827 | 1461238846539 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1827 | 1461238846543 Marionette TRACE conn3 <- [1,1058,null,{}] 04:40:46 INFO - PROCESS | 1827 | 1461238846549 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}] 04:40:46 INFO - PROCESS | 1827 | 1461238846739 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 04:40:46 INFO - PROCESS | 1827 | 1461238846940 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f5de800 == 111 [pid = 1827] [id = 272] 04:40:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f188e635800) [pid = 1827] [serial = 817] [outer = (nil)] 04:40:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f1894240c00) [pid = 1827] [serial = 818] [outer = 0x7f188e635800] 04:40:47 INFO - PROCESS | 1827 | 1461238847008 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f189fbde000) [pid = 1827] [serial = 819] [outer = 0x7f188e635800] 04:40:47 INFO - PROCESS | 1827 | 1461238847996 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]]]}] 04:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1491ms 04:40:48 INFO - PROCESS | 1827 | 1461238848031 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 04:40:48 INFO - PROCESS | 1827 | 1461238848035 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 04:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:40:48 INFO - PROCESS | 1827 | 1461238848041 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:40:48 INFO - PROCESS | 1827 | 1461238848044 Marionette TRACE conn3 <- [1,1062,null,{}] 04:40:48 INFO - PROCESS | 1827 | 1461238848050 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}] 04:40:48 INFO - PROCESS | 1827 | 1461238848242 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 04:40:48 INFO - PROCESS | 1827 | 1461238848883 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb37800 == 112 [pid = 1827] [id = 273] 04:40:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f188a5e2c00) [pid = 1827] [serial = 820] [outer = (nil)] 04:40:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f188d509400) [pid = 1827] [serial = 821] [outer = 0x7f188a5e2c00] 04:40:48 INFO - PROCESS | 1827 | 1461238848961 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f188e636400) [pid = 1827] [serial = 822] [outer = 0x7f188a5e2c00] 04:40:49 INFO - PROCESS | 1827 | 1461238849813 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]]]}] 04:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1831ms 04:40:49 INFO - PROCESS | 1827 | 1461238849875 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 1827 | 1461238849881 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 04:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:40:49 INFO - PROCESS | 1827 | 1461238849890 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1827 | 1461238849894 Marionette TRACE conn3 <- [1,1066,null,{}] 04:40:49 INFO - PROCESS | 1827 | 1461238849902 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}] 04:40:50 INFO - PROCESS | 1827 | 1461238850207 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 04:40:50 INFO - PROCESS | 1827 | 1461238850608 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b7eb000 == 113 [pid = 1827] [id = 274] 04:40:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f188fba7800) [pid = 1827] [serial = 823] [outer = (nil)] 04:40:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f1890989800) [pid = 1827] [serial = 824] [outer = 0x7f188fba7800] 04:40:50 INFO - PROCESS | 1827 | 1461238850682 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f1894237800) [pid = 1827] [serial = 825] [outer = 0x7f188fba7800] 04:40:51 INFO - PROCESS | 1827 | 1461238851721 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]]]}] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b2ab5800 == 112 [pid = 1827] [id = 180] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a2960000 == 111 [pid = 1827] [id = 178] 04:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1887ms 04:40:51 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f1896ac8000) [pid = 1827] [serial = 686] [outer = (nil)] [url = about:blank] 04:40:51 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f1897045000) [pid = 1827] [serial = 689] [outer = (nil)] [url = about:blank] 04:40:51 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f1896fb7800) [pid = 1827] [serial = 692] [outer = (nil)] [url = about:blank] 04:40:51 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f188fb5bc00) [pid = 1827] [serial = 695] [outer = (nil)] [url = about:blank] 04:40:51 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f1896205800) [pid = 1827] [serial = 719] [outer = (nil)] [url = about:blank] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad7ac800 == 110 [pid = 1827] [id = 179] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894d5f000 == 109 [pid = 1827] [id = 218] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18981af000 == 108 [pid = 1827] [id = 259] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896bd6000 == 107 [pid = 1827] [id = 258] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894d59800 == 106 [pid = 1827] [id = 257] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb2f800 == 105 [pid = 1827] [id = 256] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb4a800 == 104 [pid = 1827] [id = 214] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d24a000 == 103 [pid = 1827] [id = 255] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188db1d000 == 102 [pid = 1827] [id = 254] 04:40:51 INFO - PROCESS | 1827 | 1461238851833 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 1827 | 1461238851839 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894462000 == 101 [pid = 1827] [id = 253] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd15800 == 100 [pid = 1827] [id = 252] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b7ed000 == 99 [pid = 1827] [id = 251] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad283800 == 98 [pid = 1827] [id = 250] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a65bc800 == 97 [pid = 1827] [id = 249] 04:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a2915000 == 96 [pid = 1827] [id = 248] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a0168000 == 95 [pid = 1827] [id = 247] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f554000 == 94 [pid = 1827] [id = 246] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e5ab000 == 93 [pid = 1827] [id = 245] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1899c98000 == 92 [pid = 1827] [id = 244] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1897025000 == 91 [pid = 1827] [id = 243] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896130800 == 90 [pid = 1827] [id = 242] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894457800 == 89 [pid = 1827] [id = 241] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e89e800 == 88 [pid = 1827] [id = 240] 04:40:51 INFO - PROCESS | 1827 | 1461238851889 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 1827 | 1461238851893 Marionette TRACE conn3 <- [1,1070,null,{}] 04:40:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894db5000 == 87 [pid = 1827] [id = 239] 04:40:51 INFO - PROCESS | 1827 | 1461238851909 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}] 04:40:52 INFO - PROCESS | 1827 | 1461238852087 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f1896208800) [pid = 1827] [serial = 674] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f1894ee7400) [pid = 1827] [serial = 671] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f1890896000) [pid = 1827] [serial = 707] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f188f64b800) [pid = 1827] [serial = 704] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f188f7d1c00) [pid = 1827] [serial = 705] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f188edb9c00) [pid = 1827] [serial = 702] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f188e634c00) [pid = 1827] [serial = 701] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1896385400) [pid = 1827] [serial = 677] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1890985400) [pid = 1827] [serial = 655] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f1890a40800) [pid = 1827] [serial = 668] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f18967b8800) [pid = 1827] [serial = 683] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1896580400) [pid = 1827] [serial = 680] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f188e631000) [pid = 1827] [serial = 698] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f188e9f9c00) [pid = 1827] [serial = 658] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f188ffca000) [pid = 1827] [serial = 661] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1894307000) [pid = 1827] [serial = 664] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1894310800) [pid = 1827] [serial = 713] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1894c2cc00) [pid = 1827] [serial = 714] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f188d511c00) [pid = 1827] [serial = 431] [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.] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1890aa4400) [pid = 1827] [serial = 710] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1894c2e800) [pid = 1827] [serial = 716] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1895fc4400) [pid = 1827] [serial = 717] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1894236400) [pid = 1827] [serial = 711] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1890a42800) [pid = 1827] [serial = 708] [outer = (nil)] [url = about:blank] 04:40:52 INFO - PROCESS | 1827 | 1461238852342 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e51f800 == 88 [pid = 1827] [id = 275] 04:40:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f188d511c00) [pid = 1827] [serial = 826] [outer = (nil)] 04:40:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f188ffc6c00) [pid = 1827] [serial = 827] [outer = 0x7f188d511c00] 04:40:52 INFO - PROCESS | 1827 | 1461238852407 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1894c37800) [pid = 1827] [serial = 828] [outer = 0x7f188d511c00] 04:40:53 INFO - PROCESS | 1827 | 1461238853104 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]]]}] 04:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1262ms 04:40:53 INFO - PROCESS | 1827 | 1461238853127 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 04:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:40:53 INFO - PROCESS | 1827 | 1461238853131 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 04:40:53 INFO - PROCESS | 1827 | 1461238853159 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 1827 | 1461238853168 Marionette TRACE conn3 <- [1,1074,null,{}] 04:40:53 INFO - PROCESS | 1827 | 1461238853189 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}] 04:40:53 INFO - PROCESS | 1827 | 1461238853368 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 04:40:53 INFO - PROCESS | 1827 | 1461238853379 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894462000 == 89 [pid = 1827] [id = 276] 04:40:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f189423f000) [pid = 1827] [serial = 829] [outer = (nil)] 04:40:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1896577c00) [pid = 1827] [serial = 830] [outer = 0x7f189423f000] 04:40:53 INFO - PROCESS | 1827 | 1461238853440 Marionette DEBUG loaded listener.js 04:40:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1896aca800) [pid = 1827] [serial = 831] [outer = 0x7f189423f000] 04:40:54 INFO - PROCESS | 1827 | 1461238854292 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]]]}] 04:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1176ms 04:40:54 INFO - PROCESS | 1827 | 1461238854336 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 1827 | 1461238854341 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 04:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:40:54 INFO - PROCESS | 1827 | 1461238854359 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - PROCESS | 1827 | 1461238854362 Marionette TRACE conn3 <- [1,1078,null,{}] 04:40:54 INFO - PROCESS | 1827 | 1461238854371 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}] 04:40:54 INFO - PROCESS | 1827 | 1461238854596 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 04:40:54 INFO - PROCESS | 1827 | 1461238854618 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1895067800 == 90 [pid = 1827] [id = 277] 04:40:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f188a5d8800) [pid = 1827] [serial = 832] [outer = (nil)] 04:40:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1896fc1400) [pid = 1827] [serial = 833] [outer = 0x7f188a5d8800] 04:40:54 INFO - PROCESS | 1827 | 1461238854679 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1897086000) [pid = 1827] [serial = 834] [outer = 0x7f188a5d8800] 04:40:55 INFO - PROCESS | 1827 | 1461238855525 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]]]}] 04:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1190ms 04:40:55 INFO - PROCESS | 1827 | 1461238855550 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 1827 | 1461238855554 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 04:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:40:55 INFO - PROCESS | 1827 | 1461238855560 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 1827 | 1461238855562 Marionette TRACE conn3 <- [1,1082,null,{}] 04:40:55 INFO - PROCESS | 1827 | 1461238855568 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}] 04:40:55 INFO - PROCESS | 1827 | 1461238855795 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 04:40:55 INFO - PROCESS | 1827 | 1461238855846 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189702f800 == 91 [pid = 1827] [id = 278] 04:40:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f18972aa400) [pid = 1827] [serial = 835] [outer = (nil)] 04:40:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f18972b0000) [pid = 1827] [serial = 836] [outer = 0x7f18972aa400] 04:40:55 INFO - PROCESS | 1827 | 1461238855920 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1898755800) [pid = 1827] [serial = 837] [outer = 0x7f18972aa400] 04:40:56 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f188fb64c00) [pid = 1827] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:40:56 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f188e638400) [pid = 1827] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:40:56 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f1896381c00) [pid = 1827] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:40:56 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f188d50e400) [pid = 1827] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:40:56 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1896acbc00) [pid = 1827] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:40:56 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1894eed400) [pid = 1827] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:40:56 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f188edb8400) [pid = 1827] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:40:56 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f188fb68800) [pid = 1827] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:40:57 INFO - PROCESS | 1827 | 1461238857308 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]]]}] 04:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1787ms 04:40:57 INFO - PROCESS | 1827 | 1461238857355 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 04:40:57 INFO - PROCESS | 1827 | 1461238857359 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 04:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:40:57 INFO - PROCESS | 1827 | 1461238857367 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 1827 | 1461238857369 Marionette TRACE conn3 <- [1,1086,null,{}] 04:40:57 INFO - PROCESS | 1827 | 1461238857374 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}] 04:40:57 INFO - PROCESS | 1827 | 1461238857543 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 04:40:57 INFO - PROCESS | 1827 | 1461238857559 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189756d800 == 92 [pid = 1827] [id = 279] 04:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1896381c00) [pid = 1827] [serial = 838] [outer = (nil)] 04:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f18999bf400) [pid = 1827] [serial = 839] [outer = 0x7f1896381c00] 04:40:57 INFO - PROCESS | 1827 | 1461238857636 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f189adb1c00) [pid = 1827] [serial = 840] [outer = 0x7f1896381c00] 04:40:58 INFO - PROCESS | 1827 | 1461238858481 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]]]}] 04:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1130ms 04:40:58 INFO - PROCESS | 1827 | 1461238858499 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1827 | 1461238858501 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 04:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:40:58 INFO - PROCESS | 1827 | 1461238858507 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1827 | 1461238858509 Marionette TRACE conn3 <- [1,1090,null,{}] 04:40:58 INFO - PROCESS | 1827 | 1461238858525 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}] 04:40:58 INFO - PROCESS | 1827 | 1461238858704 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 04:40:58 INFO - PROCESS | 1827 | 1461238858724 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e15e800 == 93 [pid = 1827] [id = 280] 04:40:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f18972aa800) [pid = 1827] [serial = 841] [outer = (nil)] 04:40:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f189c5e1c00) [pid = 1827] [serial = 842] [outer = 0x7f18972aa800] 04:40:58 INFO - PROCESS | 1827 | 1461238858783 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f189c8d1800) [pid = 1827] [serial = 843] [outer = 0x7f18972aa800] 04:40:59 INFO - PROCESS | 1827 | 1461238859906 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]]]}] 04:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1435ms 04:40:59 INFO - PROCESS | 1827 | 1461238859944 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 04:40:59 INFO - PROCESS | 1827 | 1461238859951 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 04:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:40:59 INFO - PROCESS | 1827 | 1461238859960 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:40:59 INFO - PROCESS | 1827 | 1461238859964 Marionette TRACE conn3 <- [1,1094,null,{}] 04:40:59 INFO - PROCESS | 1827 | 1461238859972 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}] 04:41:00 INFO - PROCESS | 1827 | 1461238860271 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 04:41:00 INFO - PROCESS | 1827 | 1461238860565 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd62000 == 94 [pid = 1827] [id = 281] 04:41:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1890982800) [pid = 1827] [serial = 844] [outer = (nil)] 04:41:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1890a3fc00) [pid = 1827] [serial = 845] [outer = 0x7f1890982800] 04:41:00 INFO - PROCESS | 1827 | 1461238860648 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f189423fc00) [pid = 1827] [serial = 846] [outer = 0x7f1890982800] 04:41:01 INFO - PROCESS | 1827 | 1461238861618 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]]]}] 04:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1732ms 04:41:01 INFO - PROCESS | 1827 | 1461238861693 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 1827 | 1461238861702 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 04:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:41:01 INFO - PROCESS | 1827 | 1461238861714 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 1827 | 1461238861717 Marionette TRACE conn3 <- [1,1098,null,{}] 04:41:01 INFO - PROCESS | 1827 | 1461238861724 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}] 04:41:01 INFO - PROCESS | 1827 | 1461238861986 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 04:41:02 INFO - PROCESS | 1827 | 1461238862346 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189756a000 == 95 [pid = 1827] [id = 282] 04:41:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1890985400) [pid = 1827] [serial = 847] [outer = (nil)] 04:41:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1896205800) [pid = 1827] [serial = 848] [outer = 0x7f1890985400] 04:41:02 INFO - PROCESS | 1827 | 1461238862425 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1896ac7000) [pid = 1827] [serial = 849] [outer = 0x7f1890985400] 04:41:03 INFO - PROCESS | 1827 | 1461238863347 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]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1690ms 04:41:03 INFO - PROCESS | 1827 | 1461238863404 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 1827 | 1461238863408 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 04:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:41:03 INFO - PROCESS | 1827 | 1461238863415 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1827 | 1461238863422 Marionette TRACE conn3 <- [1,1102,null,{}] 04:41:03 INFO - PROCESS | 1827 | 1461238863441 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}] 04:41:03 INFO - PROCESS | 1827 | 1461238863685 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 04:41:03 INFO - PROCESS | 1827 | 1461238863912 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f6c7800 == 96 [pid = 1827] [id = 283] 04:41:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1897215c00) [pid = 1827] [serial = 850] [outer = (nil)] 04:41:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1899911400) [pid = 1827] [serial = 851] [outer = 0x7f1897215c00] 04:41:04 INFO - PROCESS | 1827 | 1461238864035 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f189ac1b800) [pid = 1827] [serial = 852] [outer = 0x7f1897215c00] 04:41:04 INFO - PROCESS | 1827 | 1461238864930 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]]]}] 04:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1607ms 04:41:05 INFO - PROCESS | 1827 | 1461238865023 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 1827 | 1461238865028 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 04:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:41:05 INFO - PROCESS | 1827 | 1461238865034 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 1827 | 1461238865037 Marionette TRACE conn3 <- [1,1106,null,{}] 04:41:05 INFO - PROCESS | 1827 | 1461238865043 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}] 04:41:05 INFO - PROCESS | 1827 | 1461238865387 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 04:41:05 INFO - PROCESS | 1827 | 1461238865566 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a2a9c000 == 97 [pid = 1827] [id = 284] 04:41:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f18975c6400) [pid = 1827] [serial = 853] [outer = (nil)] 04:41:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f189d0e7000) [pid = 1827] [serial = 854] [outer = 0x7f18975c6400] 04:41:05 INFO - PROCESS | 1827 | 1461238865646 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f189e51d000) [pid = 1827] [serial = 855] [outer = 0x7f18975c6400] 04:41:06 INFO - PROCESS | 1827 | 1461238866485 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]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1483ms 04:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:41:06 INFO - PROCESS | 1827 | 1461238866519 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 1827 | 1461238866522 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 04:41:06 INFO - PROCESS | 1827 | 1461238866528 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1827 | 1461238866531 Marionette TRACE conn3 <- [1,1110,null,{}] 04:41:06 INFO - PROCESS | 1827 | 1461238866536 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}] 04:41:06 INFO - PROCESS | 1827 | 1461238866738 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 04:41:06 INFO - PROCESS | 1827 | 1461238866930 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad7ae000 == 98 [pid = 1827] [id = 285] 04:41:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f1894c57c00) [pid = 1827] [serial = 856] [outer = (nil)] 04:41:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f189e5be800) [pid = 1827] [serial = 857] [outer = 0x7f1894c57c00] 04:41:07 INFO - PROCESS | 1827 | 1461238867033 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f189e5ed800) [pid = 1827] [serial = 858] [outer = 0x7f1894c57c00] 04:41:07 INFO - PROCESS | 1827 | 1461238867984 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]]]}] 04:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1489ms 04:41:08 INFO - PROCESS | 1827 | 1461238868021 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 04:41:08 INFO - PROCESS | 1827 | 1461238868025 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 04:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:41:08 INFO - PROCESS | 1827 | 1461238868033 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:41:08 INFO - PROCESS | 1827 | 1461238868036 Marionette TRACE conn3 <- [1,1114,null,{}] 04:41:08 INFO - PROCESS | 1827 | 1461238868042 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}] 04:41:08 INFO - PROCESS | 1827 | 1461238868257 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 04:41:08 INFO - PROCESS | 1827 | 1461238868441 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2b29000 == 99 [pid = 1827] [id = 286] 04:41:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f189e5ef400) [pid = 1827] [serial = 859] [outer = (nil)] 04:41:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f189fc87000) [pid = 1827] [serial = 860] [outer = 0x7f189e5ef400] 04:41:08 INFO - PROCESS | 1827 | 1461238868524 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f18a0842800) [pid = 1827] [serial = 861] [outer = 0x7f189e5ef400] 04:41:09 INFO - PROCESS | 1827 | 1461238869485 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]]]}] 04:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1489ms 04:41:09 INFO - PROCESS | 1827 | 1461238869523 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1827 | 1461238869526 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 04:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:41:09 INFO - PROCESS | 1827 | 1461238869532 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1827 | 1461238869535 Marionette TRACE conn3 <- [1,1118,null,{}] 04:41:09 INFO - PROCESS | 1827 | 1461238869541 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}] 04:41:09 INFO - PROCESS | 1827 | 1461238869716 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 04:41:09 INFO - PROCESS | 1827 | 1461238869901 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b6c75800 == 100 [pid = 1827] [id = 287] 04:41:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f189ee84400) [pid = 1827] [serial = 862] [outer = (nil)] 04:41:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f189fe24400) [pid = 1827] [serial = 863] [outer = 0x7f189ee84400] 04:41:10 INFO - PROCESS | 1827 | 1461238870047 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f18a29de000) [pid = 1827] [serial = 864] [outer = 0x7f189ee84400] 04:41:10 INFO - PROCESS | 1827 | 1461238870910 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]]]}] 04:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1439ms 04:41:10 INFO - PROCESS | 1827 | 1461238870974 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 04:41:10 INFO - PROCESS | 1827 | 1461238870978 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 04:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:41:10 INFO - PROCESS | 1827 | 1461238870983 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 1827 | 1461238870986 Marionette TRACE conn3 <- [1,1122,null,{}] 04:41:10 INFO - PROCESS | 1827 | 1461238870991 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}] 04:41:11 INFO - PROCESS | 1827 | 1461238871211 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 04:41:11 INFO - PROCESS | 1827 | 1461238871449 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a5b1800 == 101 [pid = 1827] [id = 288] 04:41:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f1899b06c00) [pid = 1827] [serial = 865] [outer = (nil)] 04:41:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f18a29e3000) [pid = 1827] [serial = 866] [outer = 0x7f1899b06c00] 04:41:11 INFO - PROCESS | 1827 | 1461238871569 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f18a2ae4400) [pid = 1827] [serial = 867] [outer = 0x7f1899b06c00] 04:41:12 INFO - PROCESS | 1827 | 1461238872441 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]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1486ms 04:41:12 INFO - PROCESS | 1827 | 1461238872471 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 1827 | 1461238872474 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 04:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:41:12 INFO - PROCESS | 1827 | 1461238872481 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1827 | 1461238872484 Marionette TRACE conn3 <- [1,1126,null,{}] 04:41:12 INFO - PROCESS | 1827 | 1461238872489 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}] 04:41:12 INFO - PROCESS | 1827 | 1461238872679 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 04:41:12 INFO - PROCESS | 1827 | 1461238872868 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b028000 == 102 [pid = 1827] [id = 289] 04:41:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f189e519000) [pid = 1827] [serial = 868] [outer = (nil)] 04:41:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f18a2c7a400) [pid = 1827] [serial = 869] [outer = 0x7f189e519000] 04:41:12 INFO - PROCESS | 1827 | 1461238872947 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f18ac462c00) [pid = 1827] [serial = 870] [outer = 0x7f189e519000] 04:41:13 INFO - PROCESS | 1827 | 1461238873900 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]]]}] 04:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1431ms 04:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:41:13 INFO - PROCESS | 1827 | 1461238873913 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1827 | 1461238873917 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 04:41:13 INFO - PROCESS | 1827 | 1461238873923 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1827 | 1461238873926 Marionette TRACE conn3 <- [1,1130,null,{}] 04:41:13 INFO - PROCESS | 1827 | 1461238873931 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}] 04:41:14 INFO - PROCESS | 1827 | 1461238874135 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 04:41:14 INFO - PROCESS | 1827 | 1461238874326 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b03f000 == 103 [pid = 1827] [id = 290] 04:41:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f189e56cc00) [pid = 1827] [serial = 871] [outer = (nil)] 04:41:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f18ad04bc00) [pid = 1827] [serial = 872] [outer = 0x7f189e56cc00] 04:41:14 INFO - PROCESS | 1827 | 1461238874418 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f18ad2c0000) [pid = 1827] [serial = 873] [outer = 0x7f189e56cc00] 04:41:15 INFO - PROCESS | 1827 | 1461238875405 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]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1536ms 04:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:41:15 INFO - PROCESS | 1827 | 1461238875461 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1827 | 1461238875464 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 04:41:15 INFO - PROCESS | 1827 | 1461238875473 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1827 | 1461238875477 Marionette TRACE conn3 <- [1,1134,null,{}] 04:41:15 INFO - PROCESS | 1827 | 1461238875483 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}] 04:41:15 INFO - PROCESS | 1827 | 1461238875867 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 04:41:16 INFO - PROCESS | 1827 | 1461238876062 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18875e2800 == 104 [pid = 1827] [id = 291] 04:41:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f18ac4dfc00) [pid = 1827] [serial = 874] [outer = (nil)] 04:41:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f18ad59d800) [pid = 1827] [serial = 875] [outer = 0x7f18ac4dfc00] 04:41:16 INFO - PROCESS | 1827 | 1461238876145 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f18ae5ba800) [pid = 1827] [serial = 876] [outer = 0x7f18ac4dfc00] 04:41:16 INFO - PROCESS | 1827 | 1461238876943 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]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1538ms 04:41:17 INFO - PROCESS | 1827 | 1461238877014 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1827 | 1461238877022 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 04:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:41:17 INFO - PROCESS | 1827 | 1461238877028 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1827 | 1461238877031 Marionette TRACE conn3 <- [1,1138,null,{}] 04:41:17 INFO - PROCESS | 1827 | 1461238877036 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}] 04:41:17 INFO - PROCESS | 1827 | 1461238877219 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 04:41:17 INFO - PROCESS | 1827 | 1461238877405 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1888131000 == 105 [pid = 1827] [id = 292] 04:41:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f18ad2c0400) [pid = 1827] [serial = 877] [outer = (nil)] 04:41:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f18ae8eb400) [pid = 1827] [serial = 878] [outer = 0x7f18ad2c0400] 04:41:17 INFO - PROCESS | 1827 | 1461238877477 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f18b0615c00) [pid = 1827] [serial = 879] [outer = 0x7f18ad2c0400] 04:41:18 INFO - PROCESS | 1827 | 1461238878382 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]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1383ms 04:41:18 INFO - PROCESS | 1827 | 1461238878412 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1827 | 1461238878416 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 04:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:41:18 INFO - PROCESS | 1827 | 1461238878422 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1827 | 1461238878425 Marionette TRACE conn3 <- [1,1142,null,{}] 04:41:18 INFO - PROCESS | 1827 | 1461238878430 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}] 04:41:18 INFO - PROCESS | 1827 | 1461238878631 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 04:41:18 INFO - PROCESS | 1827 | 1461238878838 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885c51800 == 106 [pid = 1827] [id = 293] 04:41:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f188e9ed800) [pid = 1827] [serial = 880] [outer = (nil)] 04:41:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f188ffce800) [pid = 1827] [serial = 881] [outer = 0x7f188e9ed800] 04:41:18 INFO - PROCESS | 1827 | 1461238878954 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f1896ac8800) [pid = 1827] [serial = 882] [outer = 0x7f188e9ed800] 04:41:19 INFO - PROCESS | 1827 | 1461238879859 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]]]}] 04:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1483ms 04:41:19 INFO - PROCESS | 1827 | 1461238879908 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1827 | 1461238879914 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 04:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:41:19 INFO - PROCESS | 1827 | 1461238879923 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1827 | 1461238879928 Marionette TRACE conn3 <- [1,1146,null,{}] 04:41:19 INFO - PROCESS | 1827 | 1461238879936 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}] 04:41:20 INFO - PROCESS | 1827 | 1461238880192 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 04:41:20 INFO - PROCESS | 1827 | 1461238880843 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a5b8000 == 107 [pid = 1827] [id = 294] 04:41:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f188d503c00) [pid = 1827] [serial = 883] [outer = (nil)] 04:41:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f188e4b1c00) [pid = 1827] [serial = 884] [outer = 0x7f188d503c00] 04:41:20 INFO - PROCESS | 1827 | 1461238880921 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f188edc0400) [pid = 1827] [serial = 885] [outer = 0x7f188d503c00] 04:41:21 INFO - PROCESS | 1827 | 1461238881815 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]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1938ms 04:41:21 INFO - PROCESS | 1827 | 1461238881863 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1827 | 1461238881872 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 04:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:41:21 INFO - PROCESS | 1827 | 1461238881884 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1827 | 1461238881890 Marionette TRACE conn3 <- [1,1150,null,{}] 04:41:21 INFO - PROCESS | 1827 | 1461238881899 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}] 04:41:22 INFO - PROCESS | 1827 | 1461238882095 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 04:41:22 INFO - PROCESS | 1827 | 1461238882303 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fcd6000 == 108 [pid = 1827] [id = 295] 04:41:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f188d503800) [pid = 1827] [serial = 886] [outer = (nil)] 04:41:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f188fb64000) [pid = 1827] [serial = 887] [outer = 0x7f188d503800] 04:41:22 INFO - PROCESS | 1827 | 1461238882372 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f1894c2bc00) [pid = 1827] [serial = 888] [outer = 0x7f188d503800] 04:41:23 INFO - PROCESS | 1827 | 1461238883476 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]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1643ms 04:41:23 INFO - PROCESS | 1827 | 1461238883530 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1827 | 1461238883535 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 04:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:41:23 INFO - PROCESS | 1827 | 1461238883542 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1827 | 1461238883544 Marionette TRACE conn3 <- [1,1154,null,{}] 04:41:23 INFO - PROCESS | 1827 | 1461238883550 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}] 04:41:23 INFO - PROCESS | 1827 | 1461238883733 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 04:41:24 INFO - PROCESS | 1827 | 1461238884014 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a4df000 == 109 [pid = 1827] [id = 296] 04:41:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f188eddb000) [pid = 1827] [serial = 889] [outer = (nil)] 04:41:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f1896211800) [pid = 1827] [serial = 890] [outer = 0x7f188eddb000] 04:41:24 INFO - PROCESS | 1827 | 1461238884176 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f1897049400) [pid = 1827] [serial = 891] [outer = 0x7f188eddb000] 04:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f189721bc00) [pid = 1827] [serial = 737] [outer = (nil)] [url = about:blank] 04:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1896fb5400) [pid = 1827] [serial = 734] [outer = (nil)] [url = about:blank] 04:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f18999b9c00) [pid = 1827] [serial = 749] [outer = (nil)] [url = about:blank] 04:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f18975ba800) [pid = 1827] [serial = 740] [outer = (nil)] [url = about:blank] 04:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f1898499400) [pid = 1827] [serial = 743] [outer = (nil)] [url = about:blank] 04:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f1896661800) [pid = 1827] [serial = 731] [outer = (nil)] [url = about:blank] 04:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f189874a000) [pid = 1827] [serial = 746] [outer = (nil)] [url = about:blank] 04:41:24 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f1899b0a400) [pid = 1827] [serial = 752] [outer = (nil)] [url = about:blank] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189756d800 == 108 [pid = 1827] [id = 279] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189702f800 == 107 [pid = 1827] [id = 278] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1895067800 == 106 [pid = 1827] [id = 277] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894462000 == 105 [pid = 1827] [id = 276] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e51f800 == 104 [pid = 1827] [id = 275] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b7eb000 == 103 [pid = 1827] [id = 274] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb37800 == 102 [pid = 1827] [id = 273] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b2799800 == 101 [pid = 1827] [id = 269] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b208b000 == 100 [pid = 1827] [id = 268] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b1f1a800 == 99 [pid = 1827] [id = 267] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ae711800 == 98 [pid = 1827] [id = 266] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad7af000 == 97 [pid = 1827] [id = 265] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a291a800 == 96 [pid = 1827] [id = 264] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f24c800 == 95 [pid = 1827] [id = 263] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896127000 == 94 [pid = 1827] [id = 262] 04:41:24 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb0d800 == 93 [pid = 1827] [id = 261] 04:41:25 INFO - PROCESS | 1827 | 1461238885015 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]]]}] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f189098e400) [pid = 1827] [serial = 725] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f1894eda000) [pid = 1827] [serial = 765] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f188e9f6c00) [pid = 1827] [serial = 758] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f1894ed6c00) [pid = 1827] [serial = 728] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f18972a4800) [pid = 1827] [serial = 776] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f188e9f6000) [pid = 1827] [serial = 761] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f1897047c00) [pid = 1827] [serial = 773] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f188ede3000) [pid = 1827] [serial = 759] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f188ede5800) [pid = 1827] [serial = 722] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f189657a000) [pid = 1827] [serial = 771] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f1896207400) [pid = 1827] [serial = 770] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f1894eeb400) [pid = 1827] [serial = 768] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f1890892400) [pid = 1827] [serial = 762] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f18945b9c00) [pid = 1827] [serial = 764] [outer = (nil)] [url = about:blank] 04:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1534ms 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f189708c400) [pid = 1827] [serial = 774] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f188e4bb000) [pid = 1827] [serial = 755] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f1898527800) [pid = 1827] [serial = 777] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f18984d0000) [pid = 1827] [serial = 779] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f1894edb000) [pid = 1827] [serial = 767] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f18999ba400) [pid = 1827] [serial = 780] [outer = (nil)] [url = about:blank] 04:41:25 INFO - PROCESS | 1827 | 1461238885090 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 1827 | 1461238885093 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 04:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:41:25 INFO - PROCESS | 1827 | 1461238885108 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1827 | 1461238885124 Marionette TRACE conn3 <- [1,1158,null,{}] 04:41:25 INFO - PROCESS | 1827 | 1461238885137 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}] 04:41:25 INFO - PROCESS | 1827 | 1461238885348 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 04:41:25 INFO - PROCESS | 1827 | 1461238885499 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd08800 == 94 [pid = 1827] [id = 297] 04:41:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f188f7c5c00) [pid = 1827] [serial = 892] [outer = (nil)] 04:41:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f1898499000) [pid = 1827] [serial = 893] [outer = 0x7f188f7c5c00] 04:41:25 INFO - PROCESS | 1827 | 1461238885560 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f1899b02c00) [pid = 1827] [serial = 894] [outer = 0x7f188f7c5c00] 04:41:26 INFO - PROCESS | 1827 | 1461238886316 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]]]}] 04:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1258ms 04:41:26 INFO - PROCESS | 1827 | 1461238886360 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1827 | 1461238886365 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 04:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:41:26 INFO - PROCESS | 1827 | 1461238886399 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1827 | 1461238886401 Marionette TRACE conn3 <- [1,1162,null,{}] 04:41:26 INFO - PROCESS | 1827 | 1461238886411 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}] 04:41:26 INFO - PROCESS | 1827 | 1461238886615 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 04:41:26 INFO - PROCESS | 1827 | 1461238886626 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189506b000 == 95 [pid = 1827] [id = 298] 04:41:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f18972a5400) [pid = 1827] [serial = 895] [outer = (nil)] 04:41:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f189adae800) [pid = 1827] [serial = 896] [outer = 0x7f18972a5400] 04:41:26 INFO - PROCESS | 1827 | 1461238886685 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f189de70000) [pid = 1827] [serial = 897] [outer = 0x7f18972a5400] 04:41:27 INFO - PROCESS | 1827 | 1461238887816 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]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1487ms 04:41:27 INFO - PROCESS | 1827 | 1461238887887 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1827 | 1461238887892 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 04:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:41:27 INFO - PROCESS | 1827 | 1461238887900 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1827 | 1461238887903 Marionette TRACE conn3 <- [1,1166,null,{}] 04:41:27 INFO - PROCESS | 1827 | 1461238887921 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}] 04:41:28 INFO - PROCESS | 1827 | 1461238888258 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 04:41:28 INFO - PROCESS | 1827 | 1461238888487 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896ccc800 == 96 [pid = 1827] [id = 299] 04:41:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f189e544000) [pid = 1827] [serial = 898] [outer = (nil)] 04:41:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f189e565800) [pid = 1827] [serial = 899] [outer = 0x7f189e544000] 04:41:28 INFO - PROCESS | 1827 | 1461238888607 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f189eda5800) [pid = 1827] [serial = 900] [outer = 0x7f189e544000] 04:41:29 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f188d511c00) [pid = 1827] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:41:29 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f189423f000) [pid = 1827] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:41:29 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f188fba7800) [pid = 1827] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:41:29 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f188a5d8800) [pid = 1827] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:41:29 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f18972aa400) [pid = 1827] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:41:29 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f1896381c00) [pid = 1827] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:41:29 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f188a5e2c00) [pid = 1827] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:41:29 INFO - PROCESS | 1827 | 1461238889783 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]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1935ms 04:41:29 INFO - PROCESS | 1827 | 1461238889836 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1827 | 1461238889838 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 04:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:41:29 INFO - PROCESS | 1827 | 1461238889846 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1827 | 1461238889849 Marionette TRACE conn3 <- [1,1170,null,{}] 04:41:29 INFO - PROCESS | 1827 | 1461238889855 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}] 04:41:30 INFO - PROCESS | 1827 | 1461238890092 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 04:41:30 INFO - PROCESS | 1827 | 1461238890113 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1897554000 == 97 [pid = 1827] [id = 300] 04:41:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f188fba7800) [pid = 1827] [serial = 901] [outer = (nil)] 04:41:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f189e566800) [pid = 1827] [serial = 902] [outer = 0x7f188fba7800] 04:41:30 INFO - PROCESS | 1827 | 1461238890235 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f189f8e5800) [pid = 1827] [serial = 903] [outer = 0x7f188fba7800] 04:41:31 INFO - PROCESS | 1827 | 1461238891012 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]]]}] 04:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1182ms 04:41:31 INFO - PROCESS | 1827 | 1461238891028 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 1827 | 1461238891031 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 04:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:41:31 INFO - PROCESS | 1827 | 1461238891057 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 1827 | 1461238891061 Marionette TRACE conn3 <- [1,1174,null,{}] 04:41:31 INFO - PROCESS | 1827 | 1461238891068 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}] 04:41:31 INFO - PROCESS | 1827 | 1461238891243 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 04:41:31 INFO - PROCESS | 1827 | 1461238891258 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e5a5800 == 98 [pid = 1827] [id = 301] 04:41:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f189f81ac00) [pid = 1827] [serial = 904] [outer = (nil)] 04:41:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f18a096b000) [pid = 1827] [serial = 905] [outer = 0x7f189f81ac00] 04:41:31 INFO - PROCESS | 1827 | 1461238891318 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f18ad050000) [pid = 1827] [serial = 906] [outer = 0x7f189f81ac00] 04:41:32 INFO - PROCESS | 1827 | 1461238892541 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] 04:41:32 INFO - PROCESS | 1827 | 1461238892615 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 04:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:41:32 INFO - PROCESS | 1827 | 1461238892625 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1827 | 1461238892630 Marionette TRACE conn3 <- [1,1178,null,{}] 04:41:32 INFO - PROCESS | 1827 | 1461238892639 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}] 04:41:33 INFO - PROCESS | 1827 | 1461238893023 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 04:41:33 INFO - PROCESS | 1827 | 1461238893268 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb3a000 == 99 [pid = 1827] [id = 302] 04:41:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f1890aa5400) [pid = 1827] [serial = 907] [outer = (nil)] 04:41:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f1894c53c00) [pid = 1827] [serial = 908] [outer = 0x7f1890aa5400] 04:41:33 INFO - PROCESS | 1827 | 1461238893388 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f1895fc4400) [pid = 1827] [serial = 909] [outer = 0x7f1890aa5400] 04:41:34 INFO - PROCESS | 1827 | 1461238894399 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] 04:41:34 INFO - PROCESS | 1827 | 1461238894471 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 04:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:41:34 INFO - PROCESS | 1827 | 1461238894482 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1827 | 1461238894485 Marionette TRACE conn3 <- [1,1182,null,{}] 04:41:34 INFO - PROCESS | 1827 | 1461238894492 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}] 04:41:34 INFO - PROCESS | 1827 | 1461238894697 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 04:41:34 INFO - PROCESS | 1827 | 1461238894990 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1899bf1000 == 100 [pid = 1827] [id = 303] 04:41:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f1894310c00) [pid = 1827] [serial = 910] [outer = (nil)] 04:41:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f1899b09c00) [pid = 1827] [serial = 911] [outer = 0x7f1894310c00] 04:41:35 INFO - PROCESS | 1827 | 1461238895125 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f189c5e7000) [pid = 1827] [serial = 912] [outer = 0x7f1894310c00] 04:41:36 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:36 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:41:36 INFO - PROCESS | 1827 | 1461238896502 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] 04:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:41:36 INFO - PROCESS | 1827 | 1461238896576 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 04:41:36 INFO - PROCESS | 1827 | 1461238896582 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1827 | 1461238896588 Marionette TRACE conn3 <- [1,1186,null,{}] 04:41:36 INFO - PROCESS | 1827 | 1461238896604 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}] 04:41:36 INFO - PROCESS | 1827 | 1461238896901 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 04:41:37 INFO - PROCESS | 1827 | 1461238897195 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a7305800 == 101 [pid = 1827] [id = 304] 04:41:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f189e2ed800) [pid = 1827] [serial = 913] [outer = (nil)] 04:41:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f189f815000) [pid = 1827] [serial = 914] [outer = 0x7f189e2ed800] 04:41:37 INFO - PROCESS | 1827 | 1461238897278 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f18ad390800) [pid = 1827] [serial = 915] [outer = 0x7f189e2ed800] 04:41:38 INFO - PROCESS | 1827 | 1461238898192 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] 04:41:38 INFO - PROCESS | 1827 | 1461238898234 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 04:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:41:38 INFO - PROCESS | 1827 | 1461238898240 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 1827 | 1461238898243 Marionette TRACE conn3 <- [1,1190,null,{}] 04:41:38 INFO - PROCESS | 1827 | 1461238898249 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}] 04:41:38 INFO - PROCESS | 1827 | 1461238898474 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 04:41:38 INFO - PROCESS | 1827 | 1461238898735 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b0679800 == 102 [pid = 1827] [id = 305] 04:41:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f189e5c2000) [pid = 1827] [serial = 916] [outer = (nil)] 04:41:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f18ae432000) [pid = 1827] [serial = 917] [outer = 0x7f189e5c2000] 04:41:38 INFO - PROCESS | 1827 | 1461238898878 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f18b01df000) [pid = 1827] [serial = 918] [outer = 0x7f189e5c2000] 04:41:39 INFO - PROCESS | 1827 | 1461238899810 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] 04:41:39 INFO - PROCESS | 1827 | 1461238899890 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 04:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:41:39 INFO - PROCESS | 1827 | 1461238899901 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1827 | 1461238899905 Marionette TRACE conn3 <- [1,1194,null,{}] 04:41:39 INFO - PROCESS | 1827 | 1461238899914 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}] 04:41:40 INFO - PROCESS | 1827 | 1461238900173 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 04:41:40 INFO - PROCESS | 1827 | 1461238900472 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2ab5000 == 103 [pid = 1827] [id = 306] 04:41:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f18b25b8000) [pid = 1827] [serial = 919] [outer = (nil)] 04:41:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f18b25be800) [pid = 1827] [serial = 920] [outer = 0x7f18b25b8000] 04:41:40 INFO - PROCESS | 1827 | 1461238900560 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f18b25c3c00) [pid = 1827] [serial = 921] [outer = 0x7f18b25b8000] 04:41:41 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:41 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:41 INFO - PROCESS | 1827 | 1461238901489 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] 04:41:41 INFO - PROCESS | 1827 | 1461238901552 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 04:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:41:41 INFO - PROCESS | 1827 | 1461238901559 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1827 | 1461238901562 Marionette TRACE conn3 <- [1,1198,null,{}] 04:41:41 INFO - PROCESS | 1827 | 1461238901567 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}] 04:41:41 INFO - PROCESS | 1827 | 1461238901816 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 04:41:42 INFO - PROCESS | 1827 | 1461238902050 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d7a7000 == 104 [pid = 1827] [id = 307] 04:41:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f18b27b4800) [pid = 1827] [serial = 922] [outer = (nil)] 04:41:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f18b29ebc00) [pid = 1827] [serial = 923] [outer = 0x7f18b27b4800] 04:41:42 INFO - PROCESS | 1827 | 1461238902190 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f18b2b05400) [pid = 1827] [serial = 924] [outer = 0x7f18b27b4800] 04:41:43 INFO - PROCESS | 1827 | 1461238903056 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]]]}] 04:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1528ms 04:41:43 INFO - PROCESS | 1827 | 1461238903088 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 04:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:41:43 INFO - PROCESS | 1827 | 1461238903092 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 04:41:43 INFO - PROCESS | 1827 | 1461238903098 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1827 | 1461238903101 Marionette TRACE conn3 <- [1,1202,null,{}] 04:41:43 INFO - PROCESS | 1827 | 1461238903106 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}] 04:41:43 INFO - PROCESS | 1827 | 1461238903325 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 04:41:43 INFO - PROCESS | 1827 | 1461238903525 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b1dd800 == 105 [pid = 1827] [id = 308] 04:41:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f18890ad400) [pid = 1827] [serial = 925] [outer = (nil)] 04:41:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f18890b7400) [pid = 1827] [serial = 926] [outer = 0x7f18890ad400] 04:41:43 INFO - PROCESS | 1827 | 1461238903596 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f18890bbc00) [pid = 1827] [serial = 927] [outer = 0x7f18890ad400] 04:41:44 INFO - PROCESS | 1827 | 1461238904490 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]]]}] 04:41:44 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 04:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1429ms 04:41:44 INFO - PROCESS | 1827 | 1461238904529 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1827 | 1461238904533 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 04:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:41:44 INFO - PROCESS | 1827 | 1461238904539 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1827 | 1461238904542 Marionette TRACE conn3 <- [1,1206,null,{}] 04:41:44 INFO - PROCESS | 1827 | 1461238904547 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}] 04:41:44 INFO - PROCESS | 1827 | 1461238904755 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 04:41:44 INFO - PROCESS | 1827 | 1461238904954 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b094000 == 106 [pid = 1827] [id = 309] 04:41:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f18890b1c00) [pid = 1827] [serial = 928] [outer = (nil)] 04:41:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f1896953c00) [pid = 1827] [serial = 929] [outer = 0x7f18890b1c00] 04:41:45 INFO - PROCESS | 1827 | 1461238905049 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f189695a400) [pid = 1827] [serial = 930] [outer = 0x7f18890b1c00] 04:41:45 INFO - PROCESS | 1827 | 1461238905974 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]]]}] 04:41:46 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 04:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1478ms 04:41:46 INFO - PROCESS | 1827 | 1461238906018 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 04:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:41:46 INFO - PROCESS | 1827 | 1461238906028 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 04:41:46 INFO - PROCESS | 1827 | 1461238906035 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 1827 | 1461238906043 Marionette TRACE conn3 <- [1,1210,null,{}] 04:41:46 INFO - PROCESS | 1827 | 1461238906048 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}] 04:41:46 INFO - PROCESS | 1827 | 1461238906262 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 04:41:46 INFO - PROCESS | 1827 | 1461238906498 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b1ec800 == 107 [pid = 1827] [id = 310] 04:41:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f18890b4c00) [pid = 1827] [serial = 931] [outer = (nil)] 04:41:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f1894cc6800) [pid = 1827] [serial = 932] [outer = 0x7f18890b4c00] 04:41:46 INFO - PROCESS | 1827 | 1461238906629 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f1894ccd000) [pid = 1827] [serial = 933] [outer = 0x7f18890b4c00] 04:41:47 INFO - PROCESS | 1827 | 1461238907482 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]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1492ms 04:41:47 INFO - PROCESS | 1827 | 1461238907526 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1827 | 1461238907529 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 04:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:41:47 INFO - PROCESS | 1827 | 1461238907535 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1827 | 1461238907538 Marionette TRACE conn3 <- [1,1214,null,{}] 04:41:47 INFO - PROCESS | 1827 | 1461238907543 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}] 04:41:47 INFO - PROCESS | 1827 | 1461238907743 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 04:41:47 INFO - PROCESS | 1827 | 1461238907939 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18868d6800 == 108 [pid = 1827] [id = 311] 04:41:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f1894cbf400) [pid = 1827] [serial = 934] [outer = (nil)] 04:41:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f189695b800) [pid = 1827] [serial = 935] [outer = 0x7f1894cbf400] 04:41:48 INFO - PROCESS | 1827 | 1461238908012 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f1896960400) [pid = 1827] [serial = 936] [outer = 0x7f1894cbf400] 04:41:48 INFO - PROCESS | 1827 | 1461238908983 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]]]}] 04:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1480ms 04:41:49 INFO - PROCESS | 1827 | 1461238909016 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 1827 | 1461238909020 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 04:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:41:49 INFO - PROCESS | 1827 | 1461238909026 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 1827 | 1461238909029 Marionette TRACE conn3 <- [1,1218,null,{}] 04:41:49 INFO - PROCESS | 1827 | 1461238909035 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}] 04:41:49 INFO - PROCESS | 1827 | 1461238909250 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 04:41:50 INFO - PROCESS | 1827 | 1461238910057 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18875cd000 == 109 [pid = 1827] [id = 312] 04:41:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f188563cc00) [pid = 1827] [serial = 937] [outer = (nil)] 04:41:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f1885641000) [pid = 1827] [serial = 938] [outer = 0x7f188563cc00] 04:41:50 INFO - PROCESS | 1827 | 1461238910129 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f188d50e400) [pid = 1827] [serial = 939] [outer = 0x7f188563cc00] 04:41:51 INFO - PROCESS | 1827 | 1461238911128 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]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2180ms 04:41:51 INFO - PROCESS | 1827 | 1461238911215 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1827 | 1461238911223 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 04:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:41:51 INFO - PROCESS | 1827 | 1461238911234 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1827 | 1461238911242 Marionette TRACE conn3 <- [1,1222,null,{}] 04:41:51 INFO - PROCESS | 1827 | 1461238911248 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}] 04:41:51 INFO - PROCESS | 1827 | 1461238911452 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 04:41:51 INFO - PROCESS | 1827 | 1461238911713 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b7f5000 == 110 [pid = 1827] [id = 313] 04:41:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f188d50f000) [pid = 1827] [serial = 940] [outer = (nil)] 04:41:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f188edb7c00) [pid = 1827] [serial = 941] [outer = 0x7f188d50f000] 04:41:51 INFO - PROCESS | 1827 | 1461238911797 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f188f7cf800) [pid = 1827] [serial = 942] [outer = 0x7f188d50f000] 04:41:52 INFO - PROCESS | 1827 | 1461238912867 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] 04:41:52 INFO - PROCESS | 1827 | 1461238912930 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 04:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:41:52 INFO - PROCESS | 1827 | 1461238912938 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1827 | 1461238912941 Marionette TRACE conn3 <- [1,1226,null,{}] 04:41:52 INFO - PROCESS | 1827 | 1461238912947 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}] 04:41:53 INFO - PROCESS | 1827 | 1461238913216 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 04:41:53 INFO - PROCESS | 1827 | 1461238913550 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a4d3800 == 111 [pid = 1827] [id = 314] 04:41:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f188e4ac400) [pid = 1827] [serial = 943] [outer = (nil)] 04:41:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f1890a3c400) [pid = 1827] [serial = 944] [outer = 0x7f188e4ac400] 04:41:53 INFO - PROCESS | 1827 | 1461238913619 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f1894235800) [pid = 1827] [serial = 945] [outer = 0x7f188e4ac400] 04:41:54 INFO - PROCESS | 1827 | 1461238914428 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]]]}] 04:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1534ms 04:41:54 INFO - PROCESS | 1827 | 1461238914474 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 1827 | 1461238914478 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 04:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:41:54 INFO - PROCESS | 1827 | 1461238914492 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 1827 | 1461238914501 Marionette TRACE conn3 <- [1,1230,null,{}] 04:41:54 INFO - PROCESS | 1827 | 1461238914530 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}] 04:41:54 INFO - PROCESS | 1827 | 1461238914710 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 04:41:54 INFO - PROCESS | 1827 | 1461238914913 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a5ba800 == 112 [pid = 1827] [id = 315] 04:41:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f1894c2e800) [pid = 1827] [serial = 946] [outer = (nil)] 04:41:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f1894ed7000) [pid = 1827] [serial = 947] [outer = 0x7f1894c2e800] 04:41:55 INFO - PROCESS | 1827 | 1461238915026 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f1894eef000) [pid = 1827] [serial = 948] [outer = 0x7f1894c2e800] 04:41:55 INFO - PROCESS | 1827 | 1461238915996 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]]]}] 04:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1572ms 04:41:56 INFO - PROCESS | 1827 | 1461238916057 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 04:41:56 INFO - PROCESS | 1827 | 1461238916063 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 04:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:41:56 INFO - PROCESS | 1827 | 1461238916070 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1827 | 1461238916072 Marionette TRACE conn3 <- [1,1234,null,{}] 04:41:56 INFO - PROCESS | 1827 | 1461238916082 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}] 04:41:56 INFO - PROCESS | 1827 | 1461238916324 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 04:41:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e590000 == 111 [pid = 1827] [id = 83] 04:41:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1897554000 == 110 [pid = 1827] [id = 300] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f189adb6800) [pid = 1827] [serial = 797] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f189e98b400) [pid = 1827] [serial = 812] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f189e54c400) [pid = 1827] [serial = 806] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f1896fb7000) [pid = 1827] [serial = 791] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f189ee9e400) [pid = 1827] [serial = 815] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f1894c51000) [pid = 1827] [serial = 788] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f1899b10c00) [pid = 1827] [serial = 794] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f189de70800) [pid = 1827] [serial = 800] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f189e56f000) [pid = 1827] [serial = 809] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f188fba1c00) [pid = 1827] [serial = 785] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f1894240c00) [pid = 1827] [serial = 818] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f189e51fc00) [pid = 1827] [serial = 803] [outer = (nil)] [url = about:blank] 04:41:56 INFO - PROCESS | 1827 | 1461238916684 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896ccc800 == 109 [pid = 1827] [id = 299] 04:41:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189506b000 == 108 [pid = 1827] [id = 298] 04:41:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a5aa000 == 109 [pid = 1827] [id = 316] 04:41:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f188a5d9000) [pid = 1827] [serial = 949] [outer = (nil)] 04:41:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f188f7c6800) [pid = 1827] [serial = 950] [outer = 0x7f188a5d9000] 04:41:56 INFO - PROCESS | 1827 | 1461238916783 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f18945bbc00) [pid = 1827] [serial = 951] [outer = 0x7f188a5d9000] 04:41:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd08800 == 108 [pid = 1827] [id = 297] 04:41:56 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a4df000 == 107 [pid = 1827] [id = 296] 04:41:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fcd6000 == 106 [pid = 1827] [id = 295] 04:41:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a5b8000 == 105 [pid = 1827] [id = 294] 04:41:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189b028000 == 104 [pid = 1827] [id = 289] 04:41:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a5b1800 == 103 [pid = 1827] [id = 288] 04:41:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b6c75800 == 102 [pid = 1827] [id = 287] 04:41:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b2b29000 == 101 [pid = 1827] [id = 286] 04:41:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad7ae000 == 100 [pid = 1827] [id = 285] 04:41:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a2a9c000 == 99 [pid = 1827] [id = 284] 04:41:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f6c7800 == 98 [pid = 1827] [id = 283] 04:41:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189756a000 == 97 [pid = 1827] [id = 282] 04:41:57 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd62000 == 96 [pid = 1827] [id = 281] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f189adb1c00) [pid = 1827] [serial = 840] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f1894c37800) [pid = 1827] [serial = 828] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f188ffc6c00) [pid = 1827] [serial = 827] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f1896577c00) [pid = 1827] [serial = 830] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f1890989800) [pid = 1827] [serial = 824] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f1899b0f800) [pid = 1827] [serial = 782] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f1897086000) [pid = 1827] [serial = 834] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f1896fc1400) [pid = 1827] [serial = 833] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f1894237800) [pid = 1827] [serial = 825] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f1896aca800) [pid = 1827] [serial = 831] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f1898755800) [pid = 1827] [serial = 837] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f18999bf400) [pid = 1827] [serial = 839] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f188d509400) [pid = 1827] [serial = 821] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f188e636400) [pid = 1827] [serial = 822] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f18972b0000) [pid = 1827] [serial = 836] [outer = (nil)] [url = about:blank] 04:41:57 INFO - PROCESS | 1827 | 1461238917594 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]]]}] 04:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1537ms 04:41:57 INFO - PROCESS | 1827 | 1461238917609 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 1827 | 1461238917612 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 04:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:41:57 INFO - PROCESS | 1827 | 1461238917619 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 1827 | 1461238917621 Marionette TRACE conn3 <- [1,1238,null,{}] 04:41:57 INFO - PROCESS | 1827 | 1461238917626 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}] 04:41:57 INFO - PROCESS | 1827 | 1461238917823 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 04:41:57 INFO - PROCESS | 1827 | 1461238917986 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e524000 == 97 [pid = 1827] [id = 317] 04:41:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f189666a000) [pid = 1827] [serial = 952] [outer = (nil)] 04:41:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f189695c800) [pid = 1827] [serial = 953] [outer = 0x7f189666a000] 04:41:58 INFO - PROCESS | 1827 | 1461238918071 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f1896fbac00) [pid = 1827] [serial = 954] [outer = 0x7f189666a000] 04:41:58 INFO - PROCESS | 1827 | 1461238918860 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]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1281ms 04:41:58 INFO - PROCESS | 1827 | 1461238918914 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1827 | 1461238918917 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 04:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:41:58 INFO - PROCESS | 1827 | 1461238918930 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1827 | 1461238918932 Marionette TRACE conn3 <- [1,1242,null,{}] 04:41:58 INFO - PROCESS | 1827 | 1461238918942 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}] 04:41:59 INFO - PROCESS | 1827 | 1461238919127 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 04:41:59 INFO - PROCESS | 1827 | 1461238919141 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd65800 == 98 [pid = 1827] [id = 318] 04:41:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f1897088000) [pid = 1827] [serial = 955] [outer = (nil)] 04:41:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f189851e400) [pid = 1827] [serial = 956] [outer = 0x7f1897088000] 04:41:59 INFO - PROCESS | 1827 | 1461238919204 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f18999b9c00) [pid = 1827] [serial = 957] [outer = 0x7f1897088000] 04:42:00 INFO - PROCESS | 1827 | 1461238920133 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]]]}] 04:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1344ms 04:42:00 INFO - PROCESS | 1827 | 1461238920304 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 1827 | 1461238920310 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 04:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:42:00 INFO - PROCESS | 1827 | 1461238920372 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 1827 | 1461238920378 Marionette TRACE conn3 <- [1,1246,null,{}] 04:42:00 INFO - PROCESS | 1827 | 1461238920385 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}] 04:42:00 INFO - PROCESS | 1827 | 1461238920715 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 04:42:00 INFO - PROCESS | 1827 | 1461238920867 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894d55800 == 99 [pid = 1827] [id = 319] 04:42:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f1897217800) [pid = 1827] [serial = 958] [outer = (nil)] 04:42:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f189a055000) [pid = 1827] [serial = 959] [outer = 0x7f1897217800] 04:42:00 INFO - PROCESS | 1827 | 1461238920926 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f189adb3400) [pid = 1827] [serial = 960] [outer = 0x7f1897217800] 04:42:02 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f188a5dc000) [pid = 1827] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:42:02 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f188d504000) [pid = 1827] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:42:02 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f189e544000) [pid = 1827] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:42:02 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f188fba7800) [pid = 1827] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:42:02 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f188d503c00) [pid = 1827] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:42:02 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f188f7c5c00) [pid = 1827] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:42:02 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f18972a5400) [pid = 1827] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:42:02 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f188eddb000) [pid = 1827] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:42:02 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f188d503800) [pid = 1827] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:42:03 INFO - PROCESS | 1827 | 1461238923167 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]]]}] 04:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 2860ms 04:42:03 INFO - PROCESS | 1827 | 1461238923217 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 1827 | 1461238923220 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 04:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:42:03 INFO - PROCESS | 1827 | 1461238923227 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 1827 | 1461238923229 Marionette TRACE conn3 <- [1,1250,null,{}] 04:42:03 INFO - PROCESS | 1827 | 1461238923244 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}] 04:42:03 INFO - PROCESS | 1827 | 1461238923410 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 04:42:03 INFO - PROCESS | 1827 | 1461238923427 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb33800 == 100 [pid = 1827] [id = 320] 04:42:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f188d503800) [pid = 1827] [serial = 961] [outer = (nil)] 04:42:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f18975c5400) [pid = 1827] [serial = 962] [outer = 0x7f188d503800] 04:42:03 INFO - PROCESS | 1827 | 1461238923492 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f189c5ecc00) [pid = 1827] [serial = 963] [outer = 0x7f188d503800] 04:42:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18985d3000 == 99 [pid = 1827] [id = 10] 04:42:04 INFO - PROCESS | 1827 | 1461238924418 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]]]}] 04:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1237ms 04:42:04 INFO - PROCESS | 1827 | 1461238924467 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1827 | 1461238924470 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 04:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:42:04 INFO - PROCESS | 1827 | 1461238924477 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1827 | 1461238924480 Marionette TRACE conn3 <- [1,1254,null,{}] 04:42:04 INFO - PROCESS | 1827 | 1461238924485 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}] 04:42:04 INFO - PROCESS | 1827 | 1461238924671 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 04:42:05 INFO - PROCESS | 1827 | 1461238925070 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18868d8800 == 100 [pid = 1827] [id = 321] 04:42:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f1885634c00) [pid = 1827] [serial = 964] [outer = (nil)] 04:42:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f188563f000) [pid = 1827] [serial = 965] [outer = 0x7f1885634c00] 04:42:05 INFO - PROCESS | 1827 | 1461238925156 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f188d511000) [pid = 1827] [serial = 966] [outer = 0x7f1885634c00] 04:42:06 INFO - PROCESS | 1827 | 1461238926182 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]]]}] 04:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1789ms 04:42:06 INFO - PROCESS | 1827 | 1461238926269 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1827 | 1461238926275 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 04:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:42:06 INFO - PROCESS | 1827 | 1461238926284 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1827 | 1461238926295 Marionette TRACE conn3 <- [1,1258,null,{}] 04:42:06 INFO - PROCESS | 1827 | 1461238926311 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}] 04:42:06 INFO - PROCESS | 1827 | 1461238926614 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 04:42:06 INFO - PROCESS | 1827 | 1461238926856 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e8ae800 == 101 [pid = 1827] [id = 322] 04:42:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f188f7ca400) [pid = 1827] [serial = 967] [outer = (nil)] 04:42:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f189098d000) [pid = 1827] [serial = 968] [outer = 0x7f188f7ca400] 04:42:06 INFO - PROCESS | 1827 | 1461238926936 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f189423b800) [pid = 1827] [serial = 969] [outer = 0x7f188f7ca400] 04:42:07 INFO - PROCESS | 1827 | 1461238927956 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]]]}] 04:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1748ms 04:42:08 INFO - PROCESS | 1827 | 1461238928039 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 04:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:42:08 INFO - PROCESS | 1827 | 1461238928049 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 04:42:08 INFO - PROCESS | 1827 | 1461238928056 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - PROCESS | 1827 | 1461238928059 Marionette TRACE conn3 <- [1,1262,null,{}] 04:42:08 INFO - PROCESS | 1827 | 1461238928065 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}] 04:42:08 INFO - PROCESS | 1827 | 1461238928337 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 04:42:08 INFO - PROCESS | 1827 | 1461238928700 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894dbd800 == 102 [pid = 1827] [id = 323] 04:42:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f1894c52800) [pid = 1827] [serial = 970] [outer = (nil)] 04:42:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f18967bd000) [pid = 1827] [serial = 971] [outer = 0x7f1894c52800] 04:42:08 INFO - PROCESS | 1827 | 1461238928787 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f1896961000) [pid = 1827] [serial = 972] [outer = 0x7f1894c52800] 04:42:09 INFO - PROCESS | 1827 | 1461238929809 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]]]}] 04:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1832ms 04:42:09 INFO - PROCESS | 1827 | 1461238929889 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 04:42:09 INFO - PROCESS | 1827 | 1461238929894 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 04:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:42:09 INFO - PROCESS | 1827 | 1461238929912 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1827 | 1461238929925 Marionette TRACE conn3 <- [1,1266,null,{}] 04:42:09 INFO - PROCESS | 1827 | 1461238929934 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}] 04:42:10 INFO - PROCESS | 1827 | 1461238930322 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 04:42:10 INFO - PROCESS | 1827 | 1461238930521 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18974b4000 == 103 [pid = 1827] [id = 324] 04:42:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f18984cfc00) [pid = 1827] [serial = 973] [outer = (nil)] 04:42:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f189adb3000) [pid = 1827] [serial = 974] [outer = 0x7f18984cfc00] 04:42:10 INFO - PROCESS | 1827 | 1461238930608 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f189dd9a800) [pid = 1827] [serial = 975] [outer = 0x7f18984cfc00] 04:42:11 INFO - PROCESS | 1827 | 1461238931569 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]]]}] 04:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1752ms 04:42:11 INFO - PROCESS | 1827 | 1461238931655 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 04:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:42:11 INFO - PROCESS | 1827 | 1461238931660 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 04:42:11 INFO - PROCESS | 1827 | 1461238931667 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 1827 | 1461238931671 Marionette TRACE conn3 <- [1,1270,null,{}] 04:42:11 INFO - PROCESS | 1827 | 1461238931677 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}] 04:42:11 INFO - PROCESS | 1827 | 1461238931918 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 04:42:12 INFO - PROCESS | 1827 | 1461238932202 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b02e000 == 104 [pid = 1827] [id = 325] 04:42:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f18999c4000) [pid = 1827] [serial = 976] [outer = (nil)] 04:42:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f189e524400) [pid = 1827] [serial = 977] [outer = 0x7f18999c4000] 04:42:12 INFO - PROCESS | 1827 | 1461238932281 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f189e56bc00) [pid = 1827] [serial = 978] [outer = 0x7f18999c4000] 04:42:13 INFO - PROCESS | 1827 | 1461238933113 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]]]}] 04:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1482ms 04:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:42:13 INFO - PROCESS | 1827 | 1461238933149 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 04:42:13 INFO - PROCESS | 1827 | 1461238933152 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 04:42:13 INFO - PROCESS | 1827 | 1461238933159 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:42:13 INFO - PROCESS | 1827 | 1461238933161 Marionette TRACE conn3 <- [1,1274,null,{}] 04:42:13 INFO - PROCESS | 1827 | 1461238933167 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}] 04:42:13 INFO - PROCESS | 1827 | 1461238933368 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 04:42:13 INFO - PROCESS | 1827 | 1461238933564 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e596000 == 105 [pid = 1827] [id = 326] 04:42:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f189ee85c00) [pid = 1827] [serial = 979] [outer = (nil)] 04:42:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f189f812800) [pid = 1827] [serial = 980] [outer = 0x7f189ee85c00] 04:42:13 INFO - PROCESS | 1827 | 1461238933683 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f18a084cc00) [pid = 1827] [serial = 981] [outer = 0x7f189ee85c00] 04:42:14 INFO - PROCESS | 1827 | 1461238934788 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]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1692ms 04:42:14 INFO - PROCESS | 1827 | 1461238934852 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 04:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:42:14 INFO - PROCESS | 1827 | 1461238934857 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 04:42:14 INFO - PROCESS | 1827 | 1461238934865 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1827 | 1461238934868 Marionette TRACE conn3 <- [1,1278,null,{}] 04:42:14 INFO - PROCESS | 1827 | 1461238934874 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}] 04:42:15 INFO - PROCESS | 1827 | 1461238935106 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 04:42:15 INFO - PROCESS | 1827 | 1461238935385 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fc60000 == 106 [pid = 1827] [id = 327] 04:42:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f188fba3400) [pid = 1827] [serial = 982] [outer = (nil)] 04:42:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f18a665e400) [pid = 1827] [serial = 983] [outer = 0x7f188fba3400] 04:42:15 INFO - PROCESS | 1827 | 1461238935464 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f18ac4e5c00) [pid = 1827] [serial = 984] [outer = 0x7f188fba3400] 04:42:16 INFO - PROCESS | 1827 | 1461238936356 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]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1531ms 04:42:16 INFO - PROCESS | 1827 | 1461238936395 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1827 | 1461238936398 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 04:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:42:16 INFO - PROCESS | 1827 | 1461238936406 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1827 | 1461238936409 Marionette TRACE conn3 <- [1,1282,null,{}] 04:42:16 INFO - PROCESS | 1827 | 1461238936415 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}] 04:42:16 INFO - PROCESS | 1827 | 1461238936652 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 04:42:16 INFO - PROCESS | 1827 | 1461238936906 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a2969800 == 107 [pid = 1827] [id = 328] 04:42:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f1890a4b400) [pid = 1827] [serial = 985] [outer = (nil)] 04:42:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f18ad393c00) [pid = 1827] [serial = 986] [outer = 0x7f1890a4b400] 04:42:17 INFO - PROCESS | 1827 | 1461238937035 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f18ad739800) [pid = 1827] [serial = 987] [outer = 0x7f1890a4b400] 04:42:17 INFO - PROCESS | 1827 | 1461238937950 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]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1579ms 04:42:17 INFO - PROCESS | 1827 | 1461238937986 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1827 | 1461238937990 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 04:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:42:18 INFO - PROCESS | 1827 | 1461238937998 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1827 | 1461238938002 Marionette TRACE conn3 <- [1,1286,null,{}] 04:42:18 INFO - PROCESS | 1827 | 1461238938008 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}] 04:42:18 INFO - PROCESS | 1827 | 1461238938235 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 04:42:18 INFO - PROCESS | 1827 | 1461238938483 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad2f5800 == 108 [pid = 1827] [id = 329] 04:42:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f18ad04d000) [pid = 1827] [serial = 988] [outer = (nil)] 04:42:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f18ae8f9c00) [pid = 1827] [serial = 989] [outer = 0x7f18ad04d000] 04:42:18 INFO - PROCESS | 1827 | 1461238938614 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f18b25bf000) [pid = 1827] [serial = 990] [outer = 0x7f18ad04d000] 04:42:19 INFO - PROCESS | 1827 | 1461238939481 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]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1537ms 04:42:19 INFO - PROCESS | 1827 | 1461238939536 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1827 | 1461238939539 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 04:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:42:19 INFO - PROCESS | 1827 | 1461238939565 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1827 | 1461238939569 Marionette TRACE conn3 <- [1,1290,null,{}] 04:42:19 INFO - PROCESS | 1827 | 1461238939580 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}] 04:42:19 INFO - PROCESS | 1827 | 1461238939788 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 04:42:20 INFO - PROCESS | 1827 | 1461238940021 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b0110000 == 109 [pid = 1827] [id = 330] 04:42:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f18ad058800) [pid = 1827] [serial = 991] [outer = (nil)] 04:42:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f18b25c0400) [pid = 1827] [serial = 992] [outer = 0x7f18ad058800] 04:42:20 INFO - PROCESS | 1827 | 1461238940142 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f18b29b1000) [pid = 1827] [serial = 993] [outer = 0x7f18ad058800] 04:42:21 INFO - PROCESS | 1827 | 1461238941011 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]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1501ms 04:42:21 INFO - PROCESS | 1827 | 1461238941049 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1827 | 1461238941053 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 04:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:42:21 INFO - PROCESS | 1827 | 1461238941059 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1827 | 1461238941062 Marionette TRACE conn3 <- [1,1294,null,{}] 04:42:21 INFO - PROCESS | 1827 | 1461238941067 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}] 04:42:21 INFO - PROCESS | 1827 | 1461238941288 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 04:42:21 INFO - PROCESS | 1827 | 1461238941596 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2b2b000 == 110 [pid = 1827] [id = 331] 04:42:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f1894ee1800) [pid = 1827] [serial = 994] [outer = (nil)] 04:42:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f18b2682c00) [pid = 1827] [serial = 995] [outer = 0x7f1894ee1800] 04:42:21 INFO - PROCESS | 1827 | 1461238941738 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f18b2a2d800) [pid = 1827] [serial = 996] [outer = 0x7f1894ee1800] 04:42:22 INFO - PROCESS | 1827 | 1461238942611 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]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1579ms 04:42:22 INFO - PROCESS | 1827 | 1461238942639 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1827 | 1461238942642 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 04:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:42:22 INFO - PROCESS | 1827 | 1461238942649 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1827 | 1461238942653 Marionette TRACE conn3 <- [1,1298,null,{}] 04:42:22 INFO - PROCESS | 1827 | 1461238942659 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}] 04:42:22 INFO - PROCESS | 1827 | 1461238942885 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 04:42:23 INFO - PROCESS | 1827 | 1461238943101 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189ad17800 == 111 [pid = 1827] [id = 332] 04:42:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f188a29f800) [pid = 1827] [serial = 997] [outer = (nil)] 04:42:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f18ae5c3400) [pid = 1827] [serial = 998] [outer = 0x7f188a29f800] 04:42:23 INFO - PROCESS | 1827 | 1461238943337 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f18b2b0cc00) [pid = 1827] [serial = 999] [outer = 0x7f188a29f800] 04:42:24 INFO - PROCESS | 1827 | 1461238944225 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]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1630ms 04:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:42:24 INFO - PROCESS | 1827 | 1461238944281 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1827 | 1461238944283 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 04:42:24 INFO - PROCESS | 1827 | 1461238944290 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1827 | 1461238944293 Marionette TRACE conn3 <- [1,1302,null,{}] 04:42:24 INFO - PROCESS | 1827 | 1461238944299 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}] 04:42:24 INFO - PROCESS | 1827 | 1461238944496 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 04:42:24 INFO - PROCESS | 1827 | 1461238944693 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18843ce800 == 112 [pid = 1827] [id = 333] 04:42:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f18842ef800) [pid = 1827] [serial = 1000] [outer = (nil)] 04:42:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f18842f3000) [pid = 1827] [serial = 1001] [outer = 0x7f18842ef800] 04:42:24 INFO - PROCESS | 1827 | 1461238944800 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f188a2a1400) [pid = 1827] [serial = 1002] [outer = 0x7f18842ef800] 04:42:25 INFO - PROCESS | 1827 | 1461238945707 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]]]}] 04:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1482ms 04:42:25 INFO - PROCESS | 1827 | 1461238945773 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1827 | 1461238945777 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 04:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:42:25 INFO - PROCESS | 1827 | 1461238945783 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1827 | 1461238945785 Marionette TRACE conn3 <- [1,1306,null,{}] 04:42:25 INFO - PROCESS | 1827 | 1461238945790 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}] 04:42:25 INFO - PROCESS | 1827 | 1461238945989 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 04:42:26 INFO - PROCESS | 1827 | 1461238946243 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e897000 == 113 [pid = 1827] [id = 334] 04:42:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f18842ef400) [pid = 1827] [serial = 1003] [outer = (nil)] 04:42:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f188af84800) [pid = 1827] [serial = 1004] [outer = 0x7f18842ef400] 04:42:26 INFO - PROCESS | 1827 | 1461238946363 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f188af8b400) [pid = 1827] [serial = 1005] [outer = 0x7f18842ef400] 04:42:27 INFO - PROCESS | 1827 | 1461238947223 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]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1486ms 04:42:27 INFO - PROCESS | 1827 | 1461238947270 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1827 | 1461238947274 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 04:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:42:27 INFO - PROCESS | 1827 | 1461238947280 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1827 | 1461238947283 Marionette TRACE conn3 <- [1,1310,null,{}] 04:42:27 INFO - PROCESS | 1827 | 1461238947289 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}] 04:42:27 INFO - PROCESS | 1827 | 1461238947516 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 04:42:27 INFO - PROCESS | 1827 | 1461238947717 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b0af800 == 114 [pid = 1827] [id = 335] 04:42:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f18842f0c00) [pid = 1827] [serial = 1006] [outer = (nil)] 04:42:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f188af91400) [pid = 1827] [serial = 1007] [outer = 0x7f18842f0c00] 04:42:27 INFO - PROCESS | 1827 | 1461238947788 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f1894232400) [pid = 1827] [serial = 1008] [outer = 0x7f18842f0c00] 04:42:28 INFO - PROCESS | 1827 | 1461238948714 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] 04:42:28 INFO - PROCESS | 1827 | 1461238948766 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 04:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:42:28 INFO - PROCESS | 1827 | 1461238948773 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 1827 | 1461238948776 Marionette TRACE conn3 <- [1,1314,null,{}] 04:42:28 INFO - PROCESS | 1827 | 1461238948781 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}] 04:42:28 INFO - PROCESS | 1827 | 1461238948980 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 04:42:29 INFO - PROCESS | 1827 | 1461238949186 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ff10800 == 115 [pid = 1827] [id = 336] 04:42:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f188af8b800) [pid = 1827] [serial = 1009] [outer = (nil)] 04:42:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f1899e57800) [pid = 1827] [serial = 1010] [outer = 0x7f188af8b800] 04:42:29 INFO - PROCESS | 1827 | 1461238949296 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f189e98dc00) [pid = 1827] [serial = 1011] [outer = 0x7f188af8b800] 04:42:30 INFO - PROCESS | 1827 | 1461238950662 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]]]}] 04:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1938ms 04:42:30 INFO - PROCESS | 1827 | 1461238950773 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 04:42:30 INFO - PROCESS | 1827 | 1461238950778 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 04:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:42:30 INFO - PROCESS | 1827 | 1461238950793 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 1827 | 1461238950799 Marionette TRACE conn3 <- [1,1318,null,{}] 04:42:30 INFO - PROCESS | 1827 | 1461238950808 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}] 04:42:31 INFO - PROCESS | 1827 | 1461238951018 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 04:42:31 INFO - PROCESS | 1827 | 1461238951223 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d79c800 == 116 [pid = 1827] [id = 337] 04:42:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7f1885943c00) [pid = 1827] [serial = 1012] [outer = (nil)] 04:42:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7f188a297800) [pid = 1827] [serial = 1013] [outer = 0x7f1885943c00] 04:42:31 INFO - PROCESS | 1827 | 1461238951343 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7f188a2a4800) [pid = 1827] [serial = 1014] [outer = 0x7f1885943c00] 04:42:32 INFO - PROCESS | 1827 | 1461238952300 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]]]}] 04:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1586ms 04:42:32 INFO - PROCESS | 1827 | 1461238952379 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1827 | 1461238952394 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 04:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:42:32 INFO - PROCESS | 1827 | 1461238952418 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1827 | 1461238952425 Marionette TRACE conn3 <- [1,1322,null,{}] 04:42:32 INFO - PROCESS | 1827 | 1461238952436 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}] 04:42:32 INFO - PROCESS | 1827 | 1461238952764 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 04:42:33 INFO - PROCESS | 1827 | 1461238953031 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188566d800 == 117 [pid = 1827] [id = 338] 04:42:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 285 (0x7f188e4bb000) [pid = 1827] [serial = 1015] [outer = (nil)] 04:42:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7f188e638400) [pid = 1827] [serial = 1016] [outer = 0x7f188e4bb000] 04:42:33 INFO - PROCESS | 1827 | 1461238953142 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7f188eddb800) [pid = 1827] [serial = 1017] [outer = 0x7f188e4bb000] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb33800 == 116 [pid = 1827] [id = 320] 04:42:33 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7f18a29e3000) [pid = 1827] [serial = 866] [outer = (nil)] [url = about:blank] 04:42:33 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7f18a2c7a400) [pid = 1827] [serial = 869] [outer = (nil)] [url = about:blank] 04:42:33 INFO - PROCESS | 1827 | --DOMWINDOW == 284 (0x7f18ad04bc00) [pid = 1827] [serial = 872] [outer = (nil)] [url = about:blank] 04:42:33 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7f18ad59d800) [pid = 1827] [serial = 875] [outer = (nil)] [url = about:blank] 04:42:33 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7f18ae8eb400) [pid = 1827] [serial = 878] [outer = (nil)] [url = about:blank] 04:42:33 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7f188ffce800) [pid = 1827] [serial = 881] [outer = (nil)] [url = about:blank] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894d55800 == 115 [pid = 1827] [id = 319] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd65800 == 114 [pid = 1827] [id = 318] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e524000 == 113 [pid = 1827] [id = 317] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a5aa000 == 112 [pid = 1827] [id = 316] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a5ba800 == 111 [pid = 1827] [id = 315] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a4d3800 == 110 [pid = 1827] [id = 314] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b7f5000 == 109 [pid = 1827] [id = 313] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18875cd000 == 108 [pid = 1827] [id = 312] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b1ec800 == 107 [pid = 1827] [id = 310] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b094000 == 106 [pid = 1827] [id = 309] 04:42:33 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b1dd800 == 105 [pid = 1827] [id = 308] 04:42:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d7a7000 == 104 [pid = 1827] [id = 307] 04:42:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b2ab5000 == 103 [pid = 1827] [id = 306] 04:42:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b0679800 == 102 [pid = 1827] [id = 305] 04:42:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a7305800 == 101 [pid = 1827] [id = 304] 04:42:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189995d800 == 100 [pid = 1827] [id = 11] 04:42:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1899bf1000 == 99 [pid = 1827] [id = 303] 04:42:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb3a000 == 98 [pid = 1827] [id = 302] 04:42:34 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b2b1e000 == 97 [pid = 1827] [id = 270] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f188edc5000) [pid = 1827] [serial = 699] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f1890a49000) [pid = 1827] [serial = 756] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f189e565800) [pid = 1827] [serial = 899] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f189eda5800) [pid = 1827] [serial = 900] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f189e566800) [pid = 1827] [serial = 902] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f1896205800) [pid = 1827] [serial = 848] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f1890a3fc00) [pid = 1827] [serial = 845] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f188e4b1c00) [pid = 1827] [serial = 884] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f1898499000) [pid = 1827] [serial = 893] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f189fc87000) [pid = 1827] [serial = 860] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f1899b02c00) [pid = 1827] [serial = 894] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f189adae800) [pid = 1827] [serial = 896] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f189e5be800) [pid = 1827] [serial = 857] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f1899911400) [pid = 1827] [serial = 851] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f189c5e1c00) [pid = 1827] [serial = 842] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f188edc0400) [pid = 1827] [serial = 885] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f1896211800) [pid = 1827] [serial = 890] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f1897049400) [pid = 1827] [serial = 891] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f1894c2bc00) [pid = 1827] [serial = 888] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f188fb64000) [pid = 1827] [serial = 887] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f189d0e7000) [pid = 1827] [serial = 854] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f189fe24400) [pid = 1827] [serial = 863] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f189f8e5800) [pid = 1827] [serial = 903] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f189de70000) [pid = 1827] [serial = 897] [outer = (nil)] [url = about:blank] 04:42:34 INFO - PROCESS | 1827 | 1461238954261 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]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1894ms 04:42:34 INFO - PROCESS | 1827 | 1461238954313 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1827 | 1461238954318 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 04:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:42:34 INFO - PROCESS | 1827 | 1461238954326 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1827 | 1461238954332 Marionette TRACE conn3 <- [1,1326,null,{}] 04:42:34 INFO - PROCESS | 1827 | 1461238954347 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}] 04:42:34 INFO - PROCESS | 1827 | 1461238954547 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 04:42:34 INFO - PROCESS | 1827 | 1461238954703 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b09e800 == 98 [pid = 1827] [id = 339] 04:42:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f188e62ec00) [pid = 1827] [serial = 1018] [outer = (nil)] 04:42:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f188ffc4c00) [pid = 1827] [serial = 1019] [outer = 0x7f188e62ec00] 04:42:34 INFO - PROCESS | 1827 | 1461238954849 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f1890aa7c00) [pid = 1827] [serial = 1020] [outer = 0x7f188e62ec00] 04:42:35 INFO - PROCESS | 1827 | 1461238955643 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]]]}] 04:42:35 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 04:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1339ms 04:42:35 INFO - PROCESS | 1827 | 1461238955665 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1827 | 1461238955671 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 04:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:42:35 INFO - PROCESS | 1827 | 1461238955709 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1827 | 1461238955711 Marionette TRACE conn3 <- [1,1330,null,{}] 04:42:35 INFO - PROCESS | 1827 | 1461238955717 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}] 04:42:35 INFO - PROCESS | 1827 | 1461238955895 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 04:42:35 INFO - PROCESS | 1827 | 1461238955910 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e895800 == 99 [pid = 1827] [id = 340] 04:42:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f188ffd0800) [pid = 1827] [serial = 1021] [outer = (nil)] 04:42:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f1894cccc00) [pid = 1827] [serial = 1022] [outer = 0x7f188ffd0800] 04:42:35 INFO - PROCESS | 1827 | 1461238955974 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f1894eeac00) [pid = 1827] [serial = 1023] [outer = 0x7f188ffd0800] 04:42:36 INFO - PROCESS | 1827 | 1461238956996 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]]]}] 04:42:37 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 04:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1330ms 04:42:37 INFO - PROCESS | 1827 | 1461238957038 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 04:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:42:37 INFO - PROCESS | 1827 | 1461238957043 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 04:42:37 INFO - PROCESS | 1827 | 1461238957060 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1827 | 1461238957062 Marionette TRACE conn3 <- [1,1334,null,{}] 04:42:37 INFO - PROCESS | 1827 | 1461238957070 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}] 04:42:37 INFO - PROCESS | 1827 | 1461238957309 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 04:42:37 INFO - PROCESS | 1827 | 1461238957346 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fce4800 == 100 [pid = 1827] [id = 341] 04:42:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f1895fcd400) [pid = 1827] [serial = 1024] [outer = (nil)] 04:42:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f1896211800) [pid = 1827] [serial = 1025] [outer = 0x7f1895fcd400] 04:42:37 INFO - PROCESS | 1827 | 1461238957419 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f1896954000) [pid = 1827] [serial = 1026] [outer = 0x7f1895fcd400] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f18ac4dfc00) [pid = 1827] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f18985d4000) [pid = 1827] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f1894c57c00) [pid = 1827] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f18975c6400) [pid = 1827] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f1890985400) [pid = 1827] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f189e5ef400) [pid = 1827] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f189ee84400) [pid = 1827] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f18972aa800) [pid = 1827] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f1890982800) [pid = 1827] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f1897215c00) [pid = 1827] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f1896662400) [pid = 1827] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f188e4b8000) [pid = 1827] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f1895fd0800) [pid = 1827] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f1890aa5800) [pid = 1827] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f189707f800) [pid = 1827] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f1898521800) [pid = 1827] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f1895fc7400) [pid = 1827] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f188ffc5400) [pid = 1827] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f188e635800) [pid = 1827] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f1899b0a800) [pid = 1827] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f189089c800) [pid = 1827] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f188f644800) [pid = 1827] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f188f645400) [pid = 1827] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f189e517c00) [pid = 1827] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f188fba9000) [pid = 1827] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f189666b800) [pid = 1827] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f188f64e800) [pid = 1827] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f1896380400) [pid = 1827] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f188e639000) [pid = 1827] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f188fbaf000) [pid = 1827] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f189e5ecc00) [pid = 1827] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f1897085400) [pid = 1827] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f189848f400) [pid = 1827] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f188fb69400) [pid = 1827] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f1890aa2000) [pid = 1827] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1896209c00) [pid = 1827] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f1894ef0800) [pid = 1827] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f188f7c2c00) [pid = 1827] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f1894c4e800) [pid = 1827] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f1897083400) [pid = 1827] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f188d510400) [pid = 1827] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f189620a400) [pid = 1827] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f1897509800) [pid = 1827] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f189430c800) [pid = 1827] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f188fba6400) [pid = 1827] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f1897217800) [pid = 1827] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f1896382800) [pid = 1827] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f1897088000) [pid = 1827] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f188e9eb800) [pid = 1827] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f1899e57c00) [pid = 1827] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f189666a000) [pid = 1827] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f189adb9000) [pid = 1827] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f188f7ca800) [pid = 1827] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f189874e800) [pid = 1827] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f189adae000) [pid = 1827] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f1896fbc800) [pid = 1827] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f189f81ac00) [pid = 1827] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f188e4b8400) [pid = 1827] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f188e9ef400) [pid = 1827] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f188e9f1800) [pid = 1827] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f1894eed800) [pid = 1827] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f1896208c00) [pid = 1827] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f188e4ac400) [pid = 1827] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f188563cc00) [pid = 1827] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f188a5d9000) [pid = 1827] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f1894c2e800) [pid = 1827] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f188d50f000) [pid = 1827] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f1896663c00) [pid = 1827] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f189e519000) [pid = 1827] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f18ad2c0400) [pid = 1827] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f1899b06c00) [pid = 1827] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f188e9ed800) [pid = 1827] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:42:39 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f189e56cc00) [pid = 1827] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:42:39 INFO - PROCESS | 1827 | 1461238959555 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]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2547ms 04:42:39 INFO - PROCESS | 1827 | 1461238959597 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 04:42:39 INFO - PROCESS | 1827 | 1461238959601 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 04:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:42:39 INFO - PROCESS | 1827 | 1461238959607 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1827 | 1461238959609 Marionette TRACE conn3 <- [1,1338,null,{}] 04:42:39 INFO - PROCESS | 1827 | 1461238959614 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}] 04:42:39 INFO - PROCESS | 1827 | 1461238959844 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 04:42:40 INFO - PROCESS | 1827 | 1461238960002 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b7f4800 == 101 [pid = 1827] [id = 342] 04:42:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f188f7c3400) [pid = 1827] [serial = 1027] [outer = (nil)] 04:42:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1896205800) [pid = 1827] [serial = 1028] [outer = 0x7f188f7c3400] 04:42:40 INFO - PROCESS | 1827 | 1461238960069 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f1896669400) [pid = 1827] [serial = 1029] [outer = 0x7f188f7c3400] 04:42:41 INFO - PROCESS | 1827 | 1461238961377 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]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1829ms 04:42:41 INFO - PROCESS | 1827 | 1461238961504 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 04:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:42:41 INFO - PROCESS | 1827 | 1461238961513 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 04:42:41 INFO - PROCESS | 1827 | 1461238961526 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1827 | 1461238961533 Marionette TRACE conn3 <- [1,1342,null,{}] 04:42:41 INFO - PROCESS | 1827 | 1461238961543 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}] 04:42:41 INFO - PROCESS | 1827 | 1461238961773 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 04:42:41 INFO - PROCESS | 1827 | 1461238961968 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188813a000 == 102 [pid = 1827] [id = 343] 04:42:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f18890adc00) [pid = 1827] [serial = 1030] [outer = (nil)] 04:42:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f18890b3800) [pid = 1827] [serial = 1031] [outer = 0x7f18890adc00] 04:42:42 INFO - PROCESS | 1827 | 1461238962048 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f188a5d6400) [pid = 1827] [serial = 1032] [outer = 0x7f18890adc00] 04:42:42 INFO - PROCESS | 1827 | 1461238962981 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]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1495ms 04:42:43 INFO - PROCESS | 1827 | 1461238963020 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1827 | 1461238963030 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 04:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:42:43 INFO - PROCESS | 1827 | 1461238963040 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1827 | 1461238963045 Marionette TRACE conn3 <- [1,1346,null,{}] 04:42:43 INFO - PROCESS | 1827 | 1461238963051 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}] 04:42:43 INFO - PROCESS | 1827 | 1461238963265 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 04:42:43 INFO - PROCESS | 1827 | 1461238963516 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d791800 == 103 [pid = 1827] [id = 344] 04:42:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f188b13b800) [pid = 1827] [serial = 1033] [outer = (nil)] 04:42:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f188e9ebc00) [pid = 1827] [serial = 1034] [outer = 0x7f188b13b800] 04:42:43 INFO - PROCESS | 1827 | 1461238963636 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f188eddd000) [pid = 1827] [serial = 1035] [outer = 0x7f188b13b800] 04:42:44 INFO - PROCESS | 1827 | 1461238964639 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]]]}] 04:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1638ms 04:42:44 INFO - PROCESS | 1827 | 1461238964678 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 04:42:44 INFO - PROCESS | 1827 | 1461238964682 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 04:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:42:44 INFO - PROCESS | 1827 | 1461238964689 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1827 | 1461238964695 Marionette TRACE conn3 <- [1,1350,null,{}] 04:42:44 INFO - PROCESS | 1827 | 1461238964712 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}] 04:42:44 INFO - PROCESS | 1827 | 1461238964942 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 04:42:45 INFO - PROCESS | 1827 | 1461238965234 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894c10000 == 104 [pid = 1827] [id = 345] 04:42:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f188fb64000) [pid = 1827] [serial = 1036] [outer = (nil)] 04:42:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f1890989c00) [pid = 1827] [serial = 1037] [outer = 0x7f188fb64000] 04:42:45 INFO - PROCESS | 1827 | 1461238965364 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f1894237800) [pid = 1827] [serial = 1038] [outer = 0x7f188fb64000] 04:42:46 INFO - PROCESS | 1827 | 1461238966309 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]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1698ms 04:42:46 INFO - PROCESS | 1827 | 1461238966389 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 04:42:46 INFO - PROCESS | 1827 | 1461238966394 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 04:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:42:46 INFO - PROCESS | 1827 | 1461238966401 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 1827 | 1461238966403 Marionette TRACE conn3 <- [1,1354,null,{}] 04:42:46 INFO - PROCESS | 1827 | 1461238966409 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}] 04:42:46 INFO - PROCESS | 1827 | 1461238966664 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 04:42:46 INFO - PROCESS | 1827 | 1461238966966 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189613b000 == 105 [pid = 1827] [id = 346] 04:42:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f188fbaf000) [pid = 1827] [serial = 1039] [outer = (nil)] 04:42:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f1894ee6400) [pid = 1827] [serial = 1040] [outer = 0x7f188fbaf000] 04:42:47 INFO - PROCESS | 1827 | 1461238967044 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f189665dc00) [pid = 1827] [serial = 1041] [outer = 0x7f188fbaf000] 04:42:47 INFO - PROCESS | 1827 | 1461238967946 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]]]}] 04:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1582ms 04:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:42:47 INFO - PROCESS | 1827 | 1461238967984 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1827 | 1461238967987 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 04:42:47 INFO - PROCESS | 1827 | 1461238967994 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1827 | 1461238967998 Marionette TRACE conn3 <- [1,1358,null,{}] 04:42:48 INFO - PROCESS | 1827 | 1461238968003 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}] 04:42:48 INFO - PROCESS | 1827 | 1461238968210 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 04:42:48 INFO - PROCESS | 1827 | 1461238968461 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1897024000 == 106 [pid = 1827] [id = 347] 04:42:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f1894c51000) [pid = 1827] [serial = 1042] [outer = (nil)] 04:42:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f189695ec00) [pid = 1827] [serial = 1043] [outer = 0x7f1894c51000] 04:42:48 INFO - PROCESS | 1827 | 1461238968586 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f1896fb9800) [pid = 1827] [serial = 1044] [outer = 0x7f1894c51000] 04:42:49 INFO - PROCESS | 1827 | 1461238969441 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]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1489ms 04:42:49 INFO - PROCESS | 1827 | 1461238969482 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 1827 | 1461238969485 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 04:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:42:49 INFO - PROCESS | 1827 | 1461238969493 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1827 | 1461238969496 Marionette TRACE conn3 <- [1,1362,null,{}] 04:42:49 INFO - PROCESS | 1827 | 1461238969502 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}] 04:42:49 INFO - PROCESS | 1827 | 1461238969763 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 04:42:50 INFO - PROCESS | 1827 | 1461238970018 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189ad13800 == 107 [pid = 1827] [id = 348] 04:42:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f1898499400) [pid = 1827] [serial = 1045] [outer = (nil)] 04:42:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f1899905800) [pid = 1827] [serial = 1046] [outer = 0x7f1898499400] 04:42:50 INFO - PROCESS | 1827 | 1461238970147 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f189a054400) [pid = 1827] [serial = 1047] [outer = 0x7f1898499400] 04:42:51 INFO - PROCESS | 1827 | 1461238971063 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]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1631ms 04:42:51 INFO - PROCESS | 1827 | 1461238971126 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1827 | 1461238971130 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 04:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:42:51 INFO - PROCESS | 1827 | 1461238971136 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1827 | 1461238971140 Marionette TRACE conn3 <- [1,1366,null,{}] 04:42:51 INFO - PROCESS | 1827 | 1461238971145 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}] 04:42:51 INFO - PROCESS | 1827 | 1461238971357 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 04:42:51 INFO - PROCESS | 1827 | 1461238971600 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e59c000 == 108 [pid = 1827] [id = 349] 04:42:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f188fb66400) [pid = 1827] [serial = 1048] [outer = (nil)] 04:42:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f189adae400) [pid = 1827] [serial = 1049] [outer = 0x7f188fb66400] 04:42:51 INFO - PROCESS | 1827 | 1461238971688 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f189b0e0000) [pid = 1827] [serial = 1050] [outer = 0x7f188fb66400] 04:42:52 INFO - PROCESS | 1827 | 1461238972632 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] 04:42:52 INFO - PROCESS | 1827 | 1461238972678 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 04:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:42:52 INFO - PROCESS | 1827 | 1461238972684 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1827 | 1461238972687 Marionette TRACE conn3 <- [1,1370,null,{}] 04:42:52 INFO - PROCESS | 1827 | 1461238972693 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}] 04:42:52 INFO - PROCESS | 1827 | 1461238972899 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 04:42:53 INFO - PROCESS | 1827 | 1461238973155 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fadf800 == 109 [pid = 1827] [id = 350] 04:42:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f1890a47c00) [pid = 1827] [serial = 1051] [outer = (nil)] 04:42:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f189e519000) [pid = 1827] [serial = 1052] [outer = 0x7f1890a47c00] 04:42:53 INFO - PROCESS | 1827 | 1461238973248 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f189e546000) [pid = 1827] [serial = 1053] [outer = 0x7f1890a47c00] 04:42:54 INFO - PROCESS | 1827 | 1461238974149 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] 04:42:54 INFO - PROCESS | 1827 | 1461238974178 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 04:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:42:54 INFO - PROCESS | 1827 | 1461238974185 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1827 | 1461238974188 Marionette TRACE conn3 <- [1,1374,null,{}] 04:42:54 INFO - PROCESS | 1827 | 1461238974194 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}] 04:42:54 INFO - PROCESS | 1827 | 1461238974404 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 04:42:54 INFO - PROCESS | 1827 | 1461238974661 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad0ee000 == 110 [pid = 1827] [id = 351] 04:42:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f189b0e1000) [pid = 1827] [serial = 1054] [outer = (nil)] 04:42:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f189e5c0000) [pid = 1827] [serial = 1055] [outer = 0x7f189b0e1000] 04:42:54 INFO - PROCESS | 1827 | 1461238974776 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f189e5efc00) [pid = 1827] [serial = 1056] [outer = 0x7f189b0e1000] 04:42:55 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:55 INFO - PROCESS | 1827 | 1461238975721 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] 04:42:55 INFO - PROCESS | 1827 | 1461238975772 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 04:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:42:55 INFO - PROCESS | 1827 | 1461238975778 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1827 | 1461238975782 Marionette TRACE conn3 <- [1,1378,null,{}] 04:42:55 INFO - PROCESS | 1827 | 1461238975788 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}] 04:42:55 INFO - PROCESS | 1827 | 1461238975995 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 04:42:56 INFO - PROCESS | 1827 | 1461238976248 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b0681800 == 111 [pid = 1827] [id = 352] 04:42:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f1894edb400) [pid = 1827] [serial = 1057] [outer = (nil)] 04:42:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f189ee81400) [pid = 1827] [serial = 1058] [outer = 0x7f1894edb400] 04:42:56 INFO - PROCESS | 1827 | 1461238976380 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f189f818000) [pid = 1827] [serial = 1059] [outer = 0x7f1894edb400] 04:42:57 INFO - PROCESS | 1827 | 1461238977248 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] 04:42:57 INFO - PROCESS | 1827 | 1461238977270 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 04:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:42:57 INFO - PROCESS | 1827 | 1461238977279 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1827 | 1461238977283 Marionette TRACE conn3 <- [1,1382,null,{}] 04:42:57 INFO - PROCESS | 1827 | 1461238977288 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}] 04:42:57 INFO - PROCESS | 1827 | 1461238977525 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 04:42:57 INFO - PROCESS | 1827 | 1461238977858 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2b31000 == 112 [pid = 1827] [id = 353] 04:42:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f18a0845400) [pid = 1827] [serial = 1060] [outer = (nil)] 04:42:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f18a0962400) [pid = 1827] [serial = 1061] [outer = 0x7f18a0845400] 04:42:57 INFO - PROCESS | 1827 | 1461238977952 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f18a2ae1c00) [pid = 1827] [serial = 1062] [outer = 0x7f18a0845400] 04:42:58 INFO - PROCESS | 1827 | [1827] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:58 INFO - PROCESS | 1827 | 1461238978905 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] 04:42:58 INFO - PROCESS | 1827 | 1461238978971 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 04:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:42:58 INFO - PROCESS | 1827 | 1461238978978 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1827 | 1461238978981 Marionette TRACE conn3 <- [1,1386,null,{}] 04:42:58 INFO - PROCESS | 1827 | 1461238978987 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}] 04:42:59 INFO - PROCESS | 1827 | 1461238979207 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 04:42:59 INFO - PROCESS | 1827 | 1461238979476 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b025800 == 113 [pid = 1827] [id = 354] 04:42:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f18ad390000) [pid = 1827] [serial = 1063] [outer = (nil)] 04:42:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f18ad708800) [pid = 1827] [serial = 1064] [outer = 0x7f18ad390000] 04:42:59 INFO - PROCESS | 1827 | 1461238979550 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f18ae8f4c00) [pid = 1827] [serial = 1065] [outer = 0x7f18ad390000] 04:43:00 INFO - PROCESS | 1827 | 1461238980420 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] 04:43:00 INFO - PROCESS | 1827 | 1461238980469 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 04:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:43:00 INFO - PROCESS | 1827 | 1461238980475 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1827 | 1461238980478 Marionette TRACE conn3 <- [1,1390,null,{}] 04:43:00 INFO - PROCESS | 1827 | 1461238980483 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}] 04:43:00 INFO - PROCESS | 1827 | 1461238980727 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 04:43:00 INFO - PROCESS | 1827 | 1461238980981 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188581a000 == 114 [pid = 1827] [id = 355] 04:43:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f188e636000) [pid = 1827] [serial = 1066] [outer = (nil)] 04:43:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f18b06cd400) [pid = 1827] [serial = 1067] [outer = 0x7f188e636000] 04:43:01 INFO - PROCESS | 1827 | 1461238981102 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f18b29e0000) [pid = 1827] [serial = 1068] [outer = 0x7f188e636000] 04:43:01 INFO - PROCESS | 1827 | 1461238981926 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]]]}] 04:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1479ms 04:43:01 INFO - PROCESS | 1827 | 1461238981961 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 1827 | 1461238981971 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 04:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:43:01 INFO - PROCESS | 1827 | 1461238981977 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1827 | 1461238981979 Marionette TRACE conn3 <- [1,1394,null,{}] 04:43:01 INFO - PROCESS | 1827 | 1461238981985 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}] 04:43:02 INFO - PROCESS | 1827 | 1461238982186 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 04:43:02 INFO - PROCESS | 1827 | 1461238982454 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b477b800 == 115 [pid = 1827] [id = 356] 04:43:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f18856e6c00) [pid = 1827] [serial = 1069] [outer = (nil)] 04:43:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f18856ef000) [pid = 1827] [serial = 1070] [outer = 0x7f18856e6c00] 04:43:02 INFO - PROCESS | 1827 | 1461238982543 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f18856f4000) [pid = 1827] [serial = 1071] [outer = 0x7f18856e6c00] 04:43:03 INFO - PROCESS | 1827 | 1461238983450 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]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1539ms 04:43:03 INFO - PROCESS | 1827 | 1461238983517 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1827 | 1461238983521 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 04:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:43:03 INFO - PROCESS | 1827 | 1461238983528 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1827 | 1461238983531 Marionette TRACE conn3 <- [1,1398,null,{}] 04:43:03 INFO - PROCESS | 1827 | 1461238983536 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}] 04:43:03 INFO - PROCESS | 1827 | 1461238983801 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 04:43:04 INFO - PROCESS | 1827 | 1461238984052 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885873800 == 116 [pid = 1827] [id = 357] 04:43:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f18826cbc00) [pid = 1827] [serial = 1072] [outer = (nil)] 04:43:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f18826d3800) [pid = 1827] [serial = 1073] [outer = 0x7f18826cbc00] 04:43:04 INFO - PROCESS | 1827 | 1461238984176 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f18826d7c00) [pid = 1827] [serial = 1074] [outer = 0x7f18826cbc00] 04:43:05 INFO - PROCESS | 1827 | 1461238985068 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]]]}] 04:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1588ms 04:43:05 INFO - PROCESS | 1827 | 1461238985118 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1827 | 1461238985122 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 04:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:43:05 INFO - PROCESS | 1827 | 1461238985131 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1827 | 1461238985133 Marionette TRACE conn3 <- [1,1402,null,{}] 04:43:05 INFO - PROCESS | 1827 | 1461238985138 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}] 04:43:05 INFO - PROCESS | 1827 | 1461238985455 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 04:43:05 INFO - PROCESS | 1827 | 1461238985763 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1888124800 == 117 [pid = 1827] [id = 358] 04:43:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f18826cdc00) [pid = 1827] [serial = 1075] [outer = (nil)] 04:43:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f18856edc00) [pid = 1827] [serial = 1076] [outer = 0x7f18826cdc00] 04:43:05 INFO - PROCESS | 1827 | 1461238985841 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f188a5dd400) [pid = 1827] [serial = 1077] [outer = 0x7f18826cdc00] 04:43:06 INFO - PROCESS | 1827 | 1461238986903 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]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1838ms 04:43:06 INFO - PROCESS | 1827 | 1461238986975 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 04:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:43:06 INFO - PROCESS | 1827 | 1461238986987 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 04:43:07 INFO - PROCESS | 1827 | 1461238987002 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1827 | 1461238987008 Marionette TRACE conn3 <- [1,1406,null,{}] 04:43:07 INFO - PROCESS | 1827 | 1461238987017 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}] 04:43:07 INFO - PROCESS | 1827 | 1461238987420 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 04:43:07 INFO - PROCESS | 1827 | 1461238987767 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e8a3800 == 118 [pid = 1827] [id = 359] 04:43:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f18826ce800) [pid = 1827] [serial = 1078] [outer = (nil)] 04:43:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f188edbdc00) [pid = 1827] [serial = 1079] [outer = 0x7f18826ce800] 04:43:07 INFO - PROCESS | 1827 | 1461238987894 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f1890a49c00) [pid = 1827] [serial = 1080] [outer = 0x7f18826ce800] 04:43:08 INFO - PROCESS | 1827 | 1461238988809 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]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1848ms 04:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:43:08 INFO - PROCESS | 1827 | 1461238988846 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 04:43:08 INFO - PROCESS | 1827 | 1461238988848 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 04:43:08 INFO - PROCESS | 1827 | 1461238988855 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1827 | 1461238988858 Marionette TRACE conn3 <- [1,1410,null,{}] 04:43:08 INFO - PROCESS | 1827 | 1461238988863 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}] 04:43:09 INFO - PROCESS | 1827 | 1461238989073 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 04:43:09 INFO - PROCESS | 1827 | 1461238989281 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a1c6800 == 119 [pid = 1827] [id = 360] 04:43:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f188a299c00) [pid = 1827] [serial = 1081] [outer = (nil)] 04:43:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f188e4b6400) [pid = 1827] [serial = 1082] [outer = 0x7f188a299c00] 04:43:09 INFO - PROCESS | 1827 | 1461238989395 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f188f650c00) [pid = 1827] [serial = 1083] [outer = 0x7f188a299c00] 04:43:10 INFO - PROCESS | 1827 | 1461238990841 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]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2038ms 04:43:10 INFO - PROCESS | 1827 | 1461238990893 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 04:43:10 INFO - PROCESS | 1827 | 1461238990900 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 04:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:43:10 INFO - PROCESS | 1827 | 1461238990908 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1827 | 1461238990912 Marionette TRACE conn3 <- [1,1414,null,{}] 04:43:10 INFO - PROCESS | 1827 | 1461238990919 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}] 04:43:11 INFO - PROCESS | 1827 | 1461238991165 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189653d800 == 118 [pid = 1827] [id = 54] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fce4800 == 117 [pid = 1827] [id = 341] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e895800 == 116 [pid = 1827] [id = 340] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b09e800 == 115 [pid = 1827] [id = 339] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188566d800 == 114 [pid = 1827] [id = 338] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d79c800 == 113 [pid = 1827] [id = 337] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b0110000 == 112 [pid = 1827] [id = 330] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad2f5800 == 111 [pid = 1827] [id = 329] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a2969800 == 110 [pid = 1827] [id = 328] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189fc60000 == 109 [pid = 1827] [id = 327] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e596000 == 108 [pid = 1827] [id = 326] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189b02e000 == 107 [pid = 1827] [id = 325] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18974b4000 == 106 [pid = 1827] [id = 324] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894dbd800 == 105 [pid = 1827] [id = 323] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e8ae800 == 104 [pid = 1827] [id = 322] 04:43:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18868d8800 == 103 [pid = 1827] [id = 321] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f18985da000) [pid = 1827] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f18ad2c0000) [pid = 1827] [serial = 873] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f18ae5ba800) [pid = 1827] [serial = 876] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f18ac462c00) [pid = 1827] [serial = 870] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f18b0615c00) [pid = 1827] [serial = 879] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f18a2ae4400) [pid = 1827] [serial = 867] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f1896ac8800) [pid = 1827] [serial = 882] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f189e5ed800) [pid = 1827] [serial = 858] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f189e51d000) [pid = 1827] [serial = 855] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f1896ac7000) [pid = 1827] [serial = 849] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f18a0842800) [pid = 1827] [serial = 861] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f18a29de000) [pid = 1827] [serial = 864] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f189c8d1800) [pid = 1827] [serial = 843] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f189423fc00) [pid = 1827] [serial = 846] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f189ac1b800) [pid = 1827] [serial = 852] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f18975c5400) [pid = 1827] [serial = 962] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f1896ad0c00) [pid = 1827] [serial = 687] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f189fbdd800) [pid = 1827] [serial = 816] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f189638e000) [pid = 1827] [serial = 678] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1895fc3400) [pid = 1827] [serial = 789] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f189848f000) [pid = 1827] [serial = 741] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f189adaa400) [pid = 1827] [serial = 753] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f1897223400) [pid = 1827] [serial = 792] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f1890aa5000) [pid = 1827] [serial = 726] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f189fbde000) [pid = 1827] [serial = 819] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f189ee7e000) [pid = 1827] [serial = 611] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f1894302400) [pid = 1827] [serial = 605] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f188f653400) [pid = 1827] [serial = 617] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f1890983400) [pid = 1827] [serial = 786] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f189e56a400) [pid = 1827] [serial = 807] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f1894eedc00) [pid = 1827] [serial = 672] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f189ac1ec00) [pid = 1827] [serial = 795] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f18ae8f5000) [pid = 1827] [serial = 620] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f1896662000) [pid = 1827] [serial = 681] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f188f644400) [pid = 1827] [serial = 659] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f18945c0800) [pid = 1827] [serial = 665] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f189ee7dc00) [pid = 1827] [serial = 813] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f1898521000) [pid = 1827] [serial = 744] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f18999c3400) [pid = 1827] [serial = 750] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f189e547800) [pid = 1827] [serial = 602] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f1895fc4c00) [pid = 1827] [serial = 729] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f189adb8800) [pid = 1827] [serial = 623] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f189637f800) [pid = 1827] [serial = 675] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f188f7d0400) [pid = 1827] [serial = 626] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f1896ac9c00) [pid = 1827] [serial = 732] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f189e5c5400) [pid = 1827] [serial = 810] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f1894edd000) [pid = 1827] [serial = 669] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f1897044400) [pid = 1827] [serial = 608] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f1899908c00) [pid = 1827] [serial = 747] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f1897216000) [pid = 1827] [serial = 690] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f1890986800) [pid = 1827] [serial = 662] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f189a055000) [pid = 1827] [serial = 959] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f18967c2000) [pid = 1827] [serial = 684] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f189851e400) [pid = 1827] [serial = 956] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f1894232000) [pid = 1827] [serial = 656] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f18a2c1f000) [pid = 1827] [serial = 614] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f189695c800) [pid = 1827] [serial = 953] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f189e543000) [pid = 1827] [serial = 804] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f1894eea400) [pid = 1827] [serial = 629] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1896fbac00) [pid = 1827] [serial = 954] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1894cc6800) [pid = 1827] [serial = 932] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f189b0dc800) [pid = 1827] [serial = 798] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f189e517000) [pid = 1827] [serial = 801] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f18972af000) [pid = 1827] [serial = 738] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f18a096b000) [pid = 1827] [serial = 905] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f189707fc00) [pid = 1827] [serial = 696] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f18ad050000) [pid = 1827] [serial = 906] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f188f7d0000) [pid = 1827] [serial = 723] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f189721d000) [pid = 1827] [serial = 693] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f189638bc00) [pid = 1827] [serial = 720] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1896fc0400) [pid = 1827] [serial = 735] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1894235800) [pid = 1827] [serial = 945] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1890a3c400) [pid = 1827] [serial = 944] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f189695b800) [pid = 1827] [serial = 935] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f188d50e400) [pid = 1827] [serial = 939] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1885641000) [pid = 1827] [serial = 938] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1894c53c00) [pid = 1827] [serial = 908] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f188f7c6800) [pid = 1827] [serial = 950] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f18945bbc00) [pid = 1827] [serial = 951] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f18b25be800) [pid = 1827] [serial = 920] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f189adb3400) [pid = 1827] [serial = 960] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1899b09c00) [pid = 1827] [serial = 911] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1894eef000) [pid = 1827] [serial = 948] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f1894ed7000) [pid = 1827] [serial = 947] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f189f815000) [pid = 1827] [serial = 914] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f188f7cf800) [pid = 1827] [serial = 942] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f188edb7c00) [pid = 1827] [serial = 941] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f18890b7400) [pid = 1827] [serial = 926] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f18ae432000) [pid = 1827] [serial = 917] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1896953c00) [pid = 1827] [serial = 929] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f18b29ebc00) [pid = 1827] [serial = 923] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f18999b9c00) [pid = 1827] [serial = 957] [outer = (nil)] [url = about:blank] 04:43:11 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1894305000) [pid = 1827] [serial = 666] [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.] 04:43:11 INFO - PROCESS | 1827 | 1461238991924 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18843ce000 == 104 [pid = 1827] [id = 361] 04:43:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f18890b3400) [pid = 1827] [serial = 1084] [outer = (nil)] 04:43:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f188a5e1800) [pid = 1827] [serial = 1085] [outer = 0x7f18890b3400] 04:43:12 INFO - PROCESS | 1827 | 1461238992024 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f188af91800) [pid = 1827] [serial = 1086] [outer = 0x7f18890b3400] 04:43:12 INFO - PROCESS | 1827 | 1461238992909 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]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2038ms 04:43:12 INFO - PROCESS | 1827 | 1461238992947 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 1827 | 1461238992957 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 04:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:43:12 INFO - PROCESS | 1827 | 1461238992966 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1827 | 1461238992971 Marionette TRACE conn3 <- [1,1418,null,{}] 04:43:12 INFO - PROCESS | 1827 | 1461238992976 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}] 04:43:13 INFO - PROCESS | 1827 | 1461238993196 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 04:43:13 INFO - PROCESS | 1827 | 1461238993357 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a4c3000 == 105 [pid = 1827] [id = 362] 04:43:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f18842f1800) [pid = 1827] [serial = 1087] [outer = (nil)] 04:43:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f188e630c00) [pid = 1827] [serial = 1088] [outer = 0x7f18842f1800] 04:43:13 INFO - PROCESS | 1827 | 1461238993425 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f188ede5800) [pid = 1827] [serial = 1089] [outer = 0x7f18842f1800] 04:43:14 INFO - PROCESS | 1827 | 1461238994269 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]]]}] 04:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1386ms 04:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:43:14 INFO - PROCESS | 1827 | 1461238994359 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 1827 | 1461238994362 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 04:43:14 INFO - PROCESS | 1827 | 1461238994369 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1827 | 1461238994375 Marionette TRACE conn3 <- [1,1422,null,{}] 04:43:14 INFO - PROCESS | 1827 | 1461238994391 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}] 04:43:14 INFO - PROCESS | 1827 | 1461238994648 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 04:43:14 INFO - PROCESS | 1827 | 1461238994683 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d7a6000 == 106 [pid = 1827] [id = 363] 04:43:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f188fb5e000) [pid = 1827] [serial = 1090] [outer = (nil)] 04:43:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f188ffcb000) [pid = 1827] [serial = 1091] [outer = 0x7f188fb5e000] 04:43:14 INFO - PROCESS | 1827 | 1461238994755 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1890aadc00) [pid = 1827] [serial = 1092] [outer = 0x7f188fb5e000] 04:43:15 INFO - PROCESS | 1827 | 1461238995700 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]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1385ms 04:43:15 INFO - PROCESS | 1827 | 1461238995754 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1827 | 1461238995759 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 04:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:43:15 INFO - PROCESS | 1827 | 1461238995764 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1827 | 1461238995767 Marionette TRACE conn3 <- [1,1426,null,{}] 04:43:15 INFO - PROCESS | 1827 | 1461238995777 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}] 04:43:16 INFO - PROCESS | 1827 | 1461238996193 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 04:43:16 INFO - PROCESS | 1827 | 1461238996250 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb10000 == 107 [pid = 1827] [id = 364] 04:43:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f188ffc3c00) [pid = 1827] [serial = 1093] [outer = (nil)] 04:43:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f18945c2000) [pid = 1827] [serial = 1094] [outer = 0x7f188ffc3c00] 04:43:16 INFO - PROCESS | 1827 | 1461238996383 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1894c33c00) [pid = 1827] [serial = 1095] [outer = 0x7f188ffc3c00] 04:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1895fcd400) [pid = 1827] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f188e4bb000) [pid = 1827] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f188e62ec00) [pid = 1827] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f188ffd0800) [pid = 1827] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1885943c00) [pid = 1827] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:43:17 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f188d503800) [pid = 1827] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:43:17 INFO - PROCESS | 1827 | 1461238997483 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]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1744ms 04:43:17 INFO - PROCESS | 1827 | 1461238997509 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1827 | 1461238997512 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 04:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:43:17 INFO - PROCESS | 1827 | 1461238997531 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1827 | 1461238997533 Marionette TRACE conn3 <- [1,1430,null,{}] 04:43:17 INFO - PROCESS | 1827 | 1461238997539 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}] 04:43:17 INFO - PROCESS | 1827 | 1461238997730 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 04:43:17 INFO - PROCESS | 1827 | 1461238997744 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fcd6800 == 108 [pid = 1827] [id = 365] 04:43:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f188e62ec00) [pid = 1827] [serial = 1096] [outer = (nil)] 04:43:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1894cc9800) [pid = 1827] [serial = 1097] [outer = 0x7f188e62ec00] 04:43:17 INFO - PROCESS | 1827 | 1461238997807 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1894ee3800) [pid = 1827] [serial = 1098] [outer = 0x7f188e62ec00] 04:43:18 INFO - PROCESS | 1827 | 1461238998729 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]]]}] 04:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1234ms 04:43:18 INFO - PROCESS | 1827 | 1461238998773 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 04:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:43:18 INFO - PROCESS | 1827 | 1461238998777 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 04:43:18 INFO - PROCESS | 1827 | 1461238998783 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1827 | 1461238998786 Marionette TRACE conn3 <- [1,1434,null,{}] 04:43:18 INFO - PROCESS | 1827 | 1461238998791 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}] 04:43:19 INFO - PROCESS | 1827 | 1461238999011 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 04:43:19 INFO - PROCESS | 1827 | 1461238999318 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18875c9000 == 109 [pid = 1827] [id = 366] 04:43:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f18826d3c00) [pid = 1827] [serial = 1099] [outer = (nil)] 04:43:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1885637800) [pid = 1827] [serial = 1100] [outer = 0x7f18826d3c00] 04:43:19 INFO - PROCESS | 1827 | 1461238999480 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1885947c00) [pid = 1827] [serial = 1101] [outer = 0x7f18826d3c00] 04:43:20 INFO - PROCESS | 1827 | 1461239000428 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]]]}] 04:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1678ms 04:43:20 INFO - PROCESS | 1827 | 1461239000464 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 1827 | 1461239000471 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 04:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:43:20 INFO - PROCESS | 1827 | 1461239000480 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 1827 | 1461239000484 Marionette TRACE conn3 <- [1,1438,null,{}] 04:43:20 INFO - PROCESS | 1827 | 1461239000492 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}] 04:43:20 INFO - PROCESS | 1827 | 1461239000719 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 04:43:20 INFO - PROCESS | 1827 | 1461239000963 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d24e000 == 110 [pid = 1827] [id = 367] 04:43:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f188e4b1000) [pid = 1827] [serial = 1102] [outer = (nil)] 04:43:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f188e9f6000) [pid = 1827] [serial = 1103] [outer = 0x7f188e4b1000] 04:43:21 INFO - PROCESS | 1827 | 1461239001055 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f188f644800) [pid = 1827] [serial = 1104] [outer = 0x7f188e4b1000] 04:43:22 INFO - PROCESS | 1827 | 1461239002001 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]]]}] 04:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1585ms 04:43:22 INFO - PROCESS | 1827 | 1461239002071 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 04:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:43:22 INFO - PROCESS | 1827 | 1461239002077 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 04:43:22 INFO - PROCESS | 1827 | 1461239002084 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1827 | 1461239002087 Marionette TRACE conn3 <- [1,1442,null,{}] 04:43:22 INFO - PROCESS | 1827 | 1461239002093 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}] 04:43:22 INFO - PROCESS | 1827 | 1461239002335 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 04:43:22 INFO - PROCESS | 1827 | 1461239002696 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894447800 == 111 [pid = 1827] [id = 368] 04:43:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1890989800) [pid = 1827] [serial = 1105] [outer = (nil)] 04:43:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1890a3c400) [pid = 1827] [serial = 1106] [outer = 0x7f1890989800] 04:43:22 INFO - PROCESS | 1827 | 1461239002779 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1894234400) [pid = 1827] [serial = 1107] [outer = 0x7f1890989800] 04:43:23 INFO - PROCESS | 1827 | 1461239003707 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]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1681ms 04:43:23 INFO - PROCESS | 1827 | 1461239003766 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1827 | 1461239003770 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 04:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:43:23 INFO - PROCESS | 1827 | 1461239003786 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1827 | 1461239003795 Marionette TRACE conn3 <- [1,1446,null,{}] 04:43:23 INFO - PROCESS | 1827 | 1461239003803 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}] 04:43:24 INFO - PROCESS | 1827 | 1461239004065 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 04:43:24 INFO - PROCESS | 1827 | 1461239004300 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894e62800 == 112 [pid = 1827] [id = 369] 04:43:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f189098a800) [pid = 1827] [serial = 1108] [outer = (nil)] 04:43:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1894eef800) [pid = 1827] [serial = 1109] [outer = 0x7f189098a800] 04:43:24 INFO - PROCESS | 1827 | 1461239004420 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1896388c00) [pid = 1827] [serial = 1110] [outer = 0x7f189098a800] 04:43:25 INFO - PROCESS | 1827 | 1461239005316 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]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1605ms 04:43:25 INFO - PROCESS | 1827 | 1461239005386 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 04:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:43:25 INFO - PROCESS | 1827 | 1461239005390 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 04:43:25 INFO - PROCESS | 1827 | 1461239005396 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1827 | 1461239005399 Marionette TRACE conn3 <- [1,1450,null,{}] 04:43:25 INFO - PROCESS | 1827 | 1461239005405 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}] 04:43:25 INFO - PROCESS | 1827 | 1461239005648 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 04:43:25 INFO - PROCESS | 1827 | 1461239005880 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bd5800 == 113 [pid = 1827] [id = 370] 04:43:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1894c4ac00) [pid = 1827] [serial = 1111] [outer = (nil)] 04:43:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1896953400) [pid = 1827] [serial = 1112] [outer = 0x7f1894c4ac00] 04:43:26 INFO - PROCESS | 1827 | 1461239005999 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1896ac5c00) [pid = 1827] [serial = 1113] [outer = 0x7f1894c4ac00] 04:43:26 INFO - PROCESS | 1827 | 1461239006949 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]]]}] 04:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1581ms 04:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:43:26 INFO - PROCESS | 1827 | 1461239006978 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1827 | 1461239006981 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 04:43:26 INFO - PROCESS | 1827 | 1461239006988 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1827 | 1461239006991 Marionette TRACE conn3 <- [1,1454,null,{}] 04:43:27 INFO - PROCESS | 1827 | 1461239006997 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}] 04:43:27 INFO - PROCESS | 1827 | 1461239007203 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 04:43:27 INFO - PROCESS | 1827 | 1461239007453 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1899bf5000 == 114 [pid = 1827] [id = 371] 04:43:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1896fbc800) [pid = 1827] [serial = 1114] [outer = (nil)] 04:43:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1897042c00) [pid = 1827] [serial = 1115] [outer = 0x7f1896fbc800] 04:43:27 INFO - PROCESS | 1827 | 1461239007589 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f18972a9c00) [pid = 1827] [serial = 1116] [outer = 0x7f1896fbc800] 04:43:28 INFO - PROCESS | 1827 | 1461239008580 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]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1636ms 04:43:28 INFO - PROCESS | 1827 | 1461239008624 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1827 | 1461239008628 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 04:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:43:28 INFO - PROCESS | 1827 | 1461239008634 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1827 | 1461239008637 Marionette TRACE conn3 <- [1,1458,null,{}] 04:43:28 INFO - PROCESS | 1827 | 1461239008643 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}] 04:43:28 INFO - PROCESS | 1827 | 1461239008875 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 04:43:29 INFO - PROCESS | 1827 | 1461239009115 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b0b1800 == 115 [pid = 1827] [id = 372] 04:43:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1896fbd800) [pid = 1827] [serial = 1117] [outer = (nil)] 04:43:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1899994c00) [pid = 1827] [serial = 1118] [outer = 0x7f1896fbd800] 04:43:29 INFO - PROCESS | 1827 | 1461239009235 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f18999c6400) [pid = 1827] [serial = 1119] [outer = 0x7f1896fbd800] 04:43:30 INFO - PROCESS | 1827 | 1461239010106 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]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1531ms 04:43:30 INFO - PROCESS | 1827 | 1461239010166 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1827 | 1461239010169 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 04:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:43:30 INFO - PROCESS | 1827 | 1461239010175 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1827 | 1461239010178 Marionette TRACE conn3 <- [1,1462,null,{}] 04:43:30 INFO - PROCESS | 1827 | 1461239010183 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}] 04:43:30 INFO - PROCESS | 1827 | 1461239010396 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 04:43:30 INFO - PROCESS | 1827 | 1461239010588 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189dd97000 == 116 [pid = 1827] [id = 373] 04:43:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f189848b400) [pid = 1827] [serial = 1120] [outer = (nil)] 04:43:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f189ac1ec00) [pid = 1827] [serial = 1121] [outer = 0x7f189848b400] 04:43:30 INFO - PROCESS | 1827 | 1461239010704 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f189adb4800) [pid = 1827] [serial = 1122] [outer = 0x7f189848b400] 04:43:31 INFO - PROCESS | 1827 | 1461239011586 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]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1481ms 04:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:43:31 INFO - PROCESS | 1827 | 1461239011658 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1827 | 1461239011661 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 04:43:31 INFO - PROCESS | 1827 | 1461239011668 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1827 | 1461239011671 Marionette TRACE conn3 <- [1,1466,null,{}] 04:43:31 INFO - PROCESS | 1827 | 1461239011677 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}] 04:43:31 INFO - PROCESS | 1827 | 1461239011895 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 04:43:32 INFO - PROCESS | 1827 | 1461239012093 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f6c1000 == 117 [pid = 1827] [id = 374] 04:43:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1895fcb000) [pid = 1827] [serial = 1123] [outer = (nil)] 04:43:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f189c69d000) [pid = 1827] [serial = 1124] [outer = 0x7f1895fcb000] 04:43:32 INFO - PROCESS | 1827 | 1461239012258 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f189de6f000) [pid = 1827] [serial = 1125] [outer = 0x7f1895fcb000] 04:43:33 INFO - PROCESS | 1827 | 1461239013250 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]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1641ms 04:43:33 INFO - PROCESS | 1827 | 1461239013311 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1827 | 1461239013316 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 04:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:43:33 INFO - PROCESS | 1827 | 1461239013327 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1827 | 1461239013331 Marionette TRACE conn3 <- [1,1470,null,{}] 04:43:33 INFO - PROCESS | 1827 | 1461239013341 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}] 04:43:33 INFO - PROCESS | 1827 | 1461239013599 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 04:43:33 INFO - PROCESS | 1827 | 1461239013840 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a093c800 == 118 [pid = 1827] [id = 375] 04:43:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f18999c0c00) [pid = 1827] [serial = 1126] [outer = (nil)] 04:43:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f189e543000) [pid = 1827] [serial = 1127] [outer = 0x7f18999c0c00] 04:43:33 INFO - PROCESS | 1827 | 1461239013959 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f189e567c00) [pid = 1827] [serial = 1128] [outer = 0x7f18999c0c00] 04:43:34 INFO - PROCESS | 1827 | 1461239014806 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]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1540ms 04:43:34 INFO - PROCESS | 1827 | 1461239014867 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1827 | 1461239014870 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 04:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:43:34 INFO - PROCESS | 1827 | 1461239014876 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1827 | 1461239014879 Marionette TRACE conn3 <- [1,1474,null,{}] 04:43:34 INFO - PROCESS | 1827 | 1461239014885 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}] 04:43:35 INFO - PROCESS | 1827 | 1461239015101 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 04:43:35 INFO - PROCESS | 1827 | 1461239015299 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad2d7000 == 119 [pid = 1827] [id = 376] 04:43:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f189ee8cc00) [pid = 1827] [serial = 1129] [outer = (nil)] 04:43:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f189f815000) [pid = 1827] [serial = 1130] [outer = 0x7f189ee8cc00] 04:43:35 INFO - PROCESS | 1827 | 1461239015442 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f189fc89400) [pid = 1827] [serial = 1131] [outer = 0x7f189ee8cc00] 04:43:36 INFO - PROCESS | 1827 | 1461239016351 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]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1528ms 04:43:36 INFO - PROCESS | 1827 | 1461239016406 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1827 | 1461239016410 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 04:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:43:36 INFO - PROCESS | 1827 | 1461239016417 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1827 | 1461239016420 Marionette TRACE conn3 <- [1,1478,null,{}] 04:43:36 INFO - PROCESS | 1827 | 1461239016426 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}] 04:43:36 INFO - PROCESS | 1827 | 1461239016682 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 04:43:36 INFO - PROCESS | 1827 | 1461239016921 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b208a000 == 120 [pid = 1827] [id = 377] 04:43:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f189721fc00) [pid = 1827] [serial = 1132] [outer = (nil)] 04:43:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f18a6652c00) [pid = 1827] [serial = 1133] [outer = 0x7f189721fc00] 04:43:37 INFO - PROCESS | 1827 | 1461239017038 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f18ad04f800) [pid = 1827] [serial = 1134] [outer = 0x7f189721fc00] 04:43:37 INFO - PROCESS | 1827 | 1461239017969 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]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1586ms 04:43:38 INFO - PROCESS | 1827 | 1461239018005 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1827 | 1461239018008 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 04:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:43:38 INFO - PROCESS | 1827 | 1461239018015 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1827 | 1461239018018 Marionette TRACE conn3 <- [1,1482,null,{}] 04:43:38 INFO - PROCESS | 1827 | 1461239018023 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}] 04:43:38 INFO - PROCESS | 1827 | 1461239018228 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 04:43:38 INFO - PROCESS | 1827 | 1461239018470 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b4784000 == 121 [pid = 1827] [id = 378] 04:43:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f189ee89400) [pid = 1827] [serial = 1135] [outer = (nil)] 04:43:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f18ad5f0800) [pid = 1827] [serial = 1136] [outer = 0x7f189ee89400] 04:43:38 INFO - PROCESS | 1827 | 1461239018586 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f18b06a4800) [pid = 1827] [serial = 1137] [outer = 0x7f189ee89400] 04:43:39 INFO - PROCESS | 1827 | 1461239019418 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]]]}] 04:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1763ms 04:43:39 INFO - PROCESS | 1827 | 1461239019786 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 04:43:39 INFO - PROCESS | 1827 | 1461239019794 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 04:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:43:39 INFO - PROCESS | 1827 | 1461239019833 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 1827 | 1461239019835 Marionette TRACE conn3 <- [1,1486,null,{}] 04:43:39 INFO - PROCESS | 1827 | 1461239019896 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}] 04:43:40 INFO - PROCESS | 1827 | 1461239020129 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 04:43:40 INFO - PROCESS | 1827 | 1461239020339 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18858c5800 == 122 [pid = 1827] [id = 379] 04:43:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f188a5e1000) [pid = 1827] [serial = 1138] [outer = (nil)] 04:43:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f189695e000) [pid = 1827] [serial = 1139] [outer = 0x7f188a5e1000] 04:43:40 INFO - PROCESS | 1827 | 1461239020422 Marionette DEBUG loaded listener.js 04:43:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f189eebdc00) [pid = 1827] [serial = 1140] [outer = 0x7f188a5e1000] 04:43:41 INFO - PROCESS | 1827 | 1461239021912 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]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2159ms 04:43:41 INFO - PROCESS | 1827 | 1461239021965 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1827 | 1461239021970 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 04:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:43:41 INFO - PROCESS | 1827 | 1461239021978 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1827 | 1461239021983 Marionette TRACE conn3 <- [1,1490,null,{}] 04:43:41 INFO - PROCESS | 1827 | 1461239021991 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}] 04:43:42 INFO - PROCESS | 1827 | 1461239022199 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 04:43:42 INFO - PROCESS | 1827 | 1461239022410 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b1d7000 == 123 [pid = 1827] [id = 380] 04:43:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f188594bc00) [pid = 1827] [serial = 1141] [outer = (nil)] 04:43:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f188b140400) [pid = 1827] [serial = 1142] [outer = 0x7f188594bc00] 04:43:42 INFO - PROCESS | 1827 | 1461239022520 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f188e4b2000) [pid = 1827] [serial = 1143] [outer = 0x7f188594bc00] 04:43:43 INFO - PROCESS | 1827 | 1461239023671 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]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1737ms 04:43:43 INFO - PROCESS | 1827 | 1461239023717 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1827 | 1461239023725 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 04:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:43:43 INFO - PROCESS | 1827 | 1461239023736 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1827 | 1461239023741 Marionette TRACE conn3 <- [1,1494,null,{}] 04:43:43 INFO - PROCESS | 1827 | 1461239023747 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}] 04:43:43 INFO - PROCESS | 1827 | 1461239023963 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 04:43:44 INFO - PROCESS | 1827 | 1461239024337 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e169000 == 122 [pid = 1827] [id = 260] 04:43:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ae1a5800 == 121 [pid = 1827] [id = 52] 04:43:44 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f1896205800) [pid = 1827] [serial = 1028] [outer = (nil)] [url = about:blank] 04:43:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885c43800 == 122 [pid = 1827] [id = 381] 04:43:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f188a299400) [pid = 1827] [serial = 1144] [outer = (nil)] 04:43:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f188edbb800) [pid = 1827] [serial = 1145] [outer = 0x7f188a299400] 04:43:44 INFO - PROCESS | 1827 | 1461239024478 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f188f645800) [pid = 1827] [serial = 1146] [outer = 0x7f188a299400] 04:43:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fcd6800 == 121 [pid = 1827] [id = 365] 04:43:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb10000 == 120 [pid = 1827] [id = 364] 04:43:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d7a6000 == 119 [pid = 1827] [id = 363] 04:43:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a4c3000 == 118 [pid = 1827] [id = 362] 04:43:44 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18843ce000 == 117 [pid = 1827] [id = 361] 04:43:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189fadf800 == 116 [pid = 1827] [id = 350] 04:43:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e59c000 == 115 [pid = 1827] [id = 349] 04:43:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189ad13800 == 114 [pid = 1827] [id = 348] 04:43:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1897024000 == 113 [pid = 1827] [id = 347] 04:43:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189613b000 == 112 [pid = 1827] [id = 346] 04:43:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894c10000 == 111 [pid = 1827] [id = 345] 04:43:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d791800 == 110 [pid = 1827] [id = 344] 04:43:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188813a000 == 109 [pid = 1827] [id = 343] 04:43:45 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b7f4800 == 108 [pid = 1827] [id = 342] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f1896954000) [pid = 1827] [serial = 1026] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f18967bd000) [pid = 1827] [serial = 971] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f18ae5c3400) [pid = 1827] [serial = 998] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f18842f3000) [pid = 1827] [serial = 1001] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f188af84800) [pid = 1827] [serial = 1004] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f188e638400) [pid = 1827] [serial = 1016] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f1899e57800) [pid = 1827] [serial = 1010] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f18ae8f9c00) [pid = 1827] [serial = 989] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f18ad393c00) [pid = 1827] [serial = 986] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f18b2682c00) [pid = 1827] [serial = 995] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f188563f000) [pid = 1827] [serial = 965] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f1890aa7c00) [pid = 1827] [serial = 1020] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f1894cccc00) [pid = 1827] [serial = 1022] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f1894eeac00) [pid = 1827] [serial = 1023] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f188a2a4800) [pid = 1827] [serial = 1014] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f18a665e400) [pid = 1827] [serial = 983] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f188af91400) [pid = 1827] [serial = 1007] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f189e524400) [pid = 1827] [serial = 977] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f189c5ecc00) [pid = 1827] [serial = 963] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f188eddb800) [pid = 1827] [serial = 1017] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f189f812800) [pid = 1827] [serial = 980] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f189adb3000) [pid = 1827] [serial = 974] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f188ffc4c00) [pid = 1827] [serial = 1019] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1896211800) [pid = 1827] [serial = 1025] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f189098d000) [pid = 1827] [serial = 968] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f188a297800) [pid = 1827] [serial = 1013] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f18b25c0400) [pid = 1827] [serial = 992] [outer = (nil)] [url = about:blank] 04:43:45 INFO - PROCESS | 1827 | 1461239025337 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]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1630ms 04:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:43:45 INFO - PROCESS | 1827 | 1461239025368 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1827 | 1461239025371 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 04:43:45 INFO - PROCESS | 1827 | 1461239025378 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1827 | 1461239025384 Marionette TRACE conn3 <- [1,1498,null,{}] 04:43:45 INFO - PROCESS | 1827 | 1461239025399 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}] 04:43:45 INFO - PROCESS | 1827 | 1461239025594 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 04:43:45 INFO - PROCESS | 1827 | 1461239025761 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b01d000 == 109 [pid = 1827] [id = 382] 04:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f18856e8c00) [pid = 1827] [serial = 1147] [outer = (nil)] 04:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f188fb63000) [pid = 1827] [serial = 1148] [outer = 0x7f18856e8c00] 04:43:45 INFO - PROCESS | 1827 | 1461239025835 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f189089b800) [pid = 1827] [serial = 1149] [outer = 0x7f18856e8c00] 04:43:46 INFO - PROCESS | 1827 | 1461239026637 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]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1284ms 04:43:46 INFO - PROCESS | 1827 | 1461239026684 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1827 | 1461239026689 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 04:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:43:46 INFO - PROCESS | 1827 | 1461239026708 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1827 | 1461239026710 Marionette TRACE conn3 <- [1,1502,null,{}] 04:43:46 INFO - PROCESS | 1827 | 1461239026715 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}] 04:43:46 INFO - PROCESS | 1827 | 1461239026956 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 04:43:46 INFO - PROCESS | 1827 | 1461239026989 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d7a2000 == 110 [pid = 1827] [id = 383] 04:43:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f188f653800) [pid = 1827] [serial = 1150] [outer = (nil)] 04:43:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f189430c800) [pid = 1827] [serial = 1151] [outer = 0x7f188f653800] 04:43:47 INFO - PROCESS | 1827 | 1461239027052 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1894c2d000) [pid = 1827] [serial = 1152] [outer = 0x7f188f653800] 04:43:47 INFO - PROCESS | 1827 | 1461239027992 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]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1329ms 04:43:48 INFO - PROCESS | 1827 | 1461239028037 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1827 | 1461239028040 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 04:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:43:48 INFO - PROCESS | 1827 | 1461239028054 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1827 | 1461239028056 Marionette TRACE conn3 <- [1,1506,null,{}] 04:43:48 INFO - PROCESS | 1827 | 1461239028062 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}] 04:43:48 INFO - PROCESS | 1827 | 1461239028296 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 04:43:48 INFO - PROCESS | 1827 | 1461239028334 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ea18800 == 111 [pid = 1827] [id = 384] 04:43:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f1894c33400) [pid = 1827] [serial = 1153] [outer = (nil)] 04:43:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f1894c51c00) [pid = 1827] [serial = 1154] [outer = 0x7f1894c33400] 04:43:48 INFO - PROCESS | 1827 | 1461239028423 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1894ed3800) [pid = 1827] [serial = 1155] [outer = 0x7f1894c33400] 04:43:49 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f18890b3400) [pid = 1827] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:43:49 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f18842f1800) [pid = 1827] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:43:49 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f188ffc3c00) [pid = 1827] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:43:49 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f188fb5e000) [pid = 1827] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:43:49 INFO - PROCESS | 1827 | 1461239029599 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]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1578ms 04:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:43:49 INFO - PROCESS | 1827 | 1461239029633 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1827 | 1461239029636 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 04:43:49 INFO - PROCESS | 1827 | 1461239029642 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1827 | 1461239029645 Marionette TRACE conn3 <- [1,1510,null,{}] 04:43:49 INFO - PROCESS | 1827 | 1461239029650 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}] 04:43:49 INFO - PROCESS | 1827 | 1461239029927 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 04:43:49 INFO - PROCESS | 1827 | 1461239029951 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb0c800 == 112 [pid = 1827] [id = 385] 04:43:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f188ffc3c00) [pid = 1827] [serial = 1156] [outer = (nil)] 04:43:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f1894ef1c00) [pid = 1827] [serial = 1157] [outer = 0x7f188ffc3c00] 04:43:50 INFO - PROCESS | 1827 | 1461239030018 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f18967ba000) [pid = 1827] [serial = 1158] [outer = 0x7f188ffc3c00] 04:43:50 INFO - PROCESS | 1827 | 1461239030812 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]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1181ms 04:43:50 INFO - PROCESS | 1827 | 1461239030835 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1827 | 1461239030839 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 04:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:43:50 INFO - PROCESS | 1827 | 1461239030858 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1827 | 1461239030862 Marionette TRACE conn3 <- [1,1514,null,{}] 04:43:50 INFO - PROCESS | 1827 | 1461239030872 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}] 04:43:51 INFO - PROCESS | 1827 | 1461239031050 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 04:43:51 INFO - PROCESS | 1827 | 1461239031064 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd65000 == 113 [pid = 1827] [id = 386] 04:43:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f189657d800) [pid = 1827] [serial = 1159] [outer = (nil)] 04:43:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f1896c1ac00) [pid = 1827] [serial = 1160] [outer = 0x7f189657d800] 04:43:51 INFO - PROCESS | 1827 | 1461239031126 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f1896fc1800) [pid = 1827] [serial = 1161] [outer = 0x7f189657d800] 04:43:52 INFO - PROCESS | 1827 | 1461239032339 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]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1540ms 04:43:52 INFO - PROCESS | 1827 | 1461239032399 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 1827 | 1461239032406 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 04:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:43:52 INFO - PROCESS | 1827 | 1461239032416 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1827 | 1461239032421 Marionette TRACE conn3 <- [1,1518,null,{}] 04:43:52 INFO - PROCESS | 1827 | 1461239032473 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}] 04:43:52 INFO - PROCESS | 1827 | 1461239032674 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 04:43:53 INFO - PROCESS | 1827 | 1461239033006 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a5a6000 == 114 [pid = 1827] [id = 387] 04:43:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f188b149000) [pid = 1827] [serial = 1162] [outer = (nil)] 04:43:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f188e4ac400) [pid = 1827] [serial = 1163] [outer = 0x7f188b149000] 04:43:53 INFO - PROCESS | 1827 | 1461239033089 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f188eddd400) [pid = 1827] [serial = 1164] [outer = 0x7f188b149000] 04:43:54 INFO - PROCESS | 1827 | 1461239034017 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]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1645ms 04:43:54 INFO - PROCESS | 1827 | 1461239034062 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1827 | 1461239034071 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 04:43:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:43:54 INFO - PROCESS | 1827 | 1461239034082 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1827 | 1461239034086 Marionette TRACE conn3 <- [1,1522,null,{}] 04:43:54 INFO - PROCESS | 1827 | 1461239034093 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}] 04:43:54 INFO - PROCESS | 1827 | 1461239034315 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 04:43:54 INFO - PROCESS | 1827 | 1461239034591 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f72c800 == 115 [pid = 1827] [id = 388] 04:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f188d503800) [pid = 1827] [serial = 1165] [outer = (nil)] 04:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f1894232800) [pid = 1827] [serial = 1166] [outer = 0x7f188d503800] 04:43:54 INFO - PROCESS | 1827 | 1461239034711 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f1894c34400) [pid = 1827] [serial = 1167] [outer = 0x7f188d503800] 04:43:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:43:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1827 | 1461239035463 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"]]]}] 04:43:55 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 () { 04:43:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:43:55 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 () { 04:43:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:43:55 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 () { 04:43:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:43:55 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 () { 04:43:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:43:55 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1435ms 04:43:55 INFO - PROCESS | 1827 | 1461239035540 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 1827 | 1461239035545 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 04:43:55 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:43:55 INFO - PROCESS | 1827 | 1461239035555 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1827 | 1461239035561 Marionette TRACE conn3 <- [1,1526,null,{}] 04:43:55 INFO - PROCESS | 1827 | 1461239035577 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}] 04:43:55 INFO - PROCESS | 1827 | 1461239035788 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 04:43:55 INFO - PROCESS | 1827 | 1461239035982 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894dc3000 == 116 [pid = 1827] [id = 389] 04:43:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f1894c2b800) [pid = 1827] [serial = 1168] [outer = (nil)] 04:43:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f189665fc00) [pid = 1827] [serial = 1169] [outer = 0x7f1894c2b800] 04:43:56 INFO - PROCESS | 1827 | 1461239036056 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f1896c1bc00) [pid = 1827] [serial = 1170] [outer = 0x7f1894c2b800] 04:43:56 INFO - PROCESS | 1827 | 1461239036929 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"]]]}] 04:43:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:43:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:43:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:43:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:43:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:43:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:43:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1388ms 04:43:56 INFO - PROCESS | 1827 | 1461239036945 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1827 | 1461239036950 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 04:43:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:43:56 INFO - PROCESS | 1827 | 1461239036956 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1827 | 1461239036959 Marionette TRACE conn3 <- [1,1530,null,{}] 04:43:56 INFO - PROCESS | 1827 | 1461239036964 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}] 04:43:57 INFO - PROCESS | 1827 | 1461239037164 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 04:43:57 INFO - PROCESS | 1827 | 1461239037378 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bcc000 == 117 [pid = 1827] [id = 390] 04:43:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f1896fb9000) [pid = 1827] [serial = 1171] [outer = (nil)] 04:43:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f1897223400) [pid = 1827] [serial = 1172] [outer = 0x7f1896fb9000] 04:43:57 INFO - PROCESS | 1827 | 1461239037459 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f18975bb400) [pid = 1827] [serial = 1173] [outer = 0x7f1896fb9000] 04:43:58 INFO - PROCESS | 1827 | 1461239038295 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]]]}] 04:43:58 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 04:43:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:43:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:43:58 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. 04:43:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:43:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1381ms 04:43:58 INFO - PROCESS | 1827 | 1461239038342 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1827 | 1461239038346 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 04:43:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:43:58 INFO - PROCESS | 1827 | 1461239038353 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1827 | 1461239038356 Marionette TRACE conn3 <- [1,1534,null,{}] 04:43:58 INFO - PROCESS | 1827 | 1461239038362 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}] 04:43:58 INFO - PROCESS | 1827 | 1461239038616 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 04:43:58 INFO - PROCESS | 1827 | 1461239038835 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189878a000 == 118 [pid = 1827] [id = 391] 04:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f1896fbdc00) [pid = 1827] [serial = 1174] [outer = (nil)] 04:43:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f1898527c00) [pid = 1827] [serial = 1175] [outer = 0x7f1896fbdc00] 04:43:58 INFO - PROCESS | 1827 | 1461239038913 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f1899b02400) [pid = 1827] [serial = 1176] [outer = 0x7f1896fbdc00] 04:43:59 INFO - PROCESS | 1827 | 1461239039881 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]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1578ms 04:43:59 INFO - PROCESS | 1827 | 1461239039933 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1827 | 1461239039937 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 04:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:43:59 INFO - PROCESS | 1827 | 1461239039944 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1827 | 1461239039947 Marionette TRACE conn3 <- [1,1538,null,{}] 04:43:59 INFO - PROCESS | 1827 | 1461239039953 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}] 04:44:00 INFO - PROCESS | 1827 | 1461239040201 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 04:44:00 INFO - PROCESS | 1827 | 1461239040457 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b0a9000 == 119 [pid = 1827] [id = 392] 04:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f188f649400) [pid = 1827] [serial = 1177] [outer = (nil)] 04:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f189adaa400) [pid = 1827] [serial = 1178] [outer = 0x7f188f649400] 04:44:00 INFO - PROCESS | 1827 | 1461239040588 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f189e544800) [pid = 1827] [serial = 1179] [outer = 0x7f188f649400] 04:44:01 INFO - PROCESS | 1827 | 1461239041474 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]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:44:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1581ms 04:44:01 INFO - PROCESS | 1827 | 1461239041527 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1827 | 1461239041531 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 04:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:44:01 INFO - PROCESS | 1827 | 1461239041539 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1827 | 1461239041543 Marionette TRACE conn3 <- [1,1542,null,{}] 04:44:01 INFO - PROCESS | 1827 | 1461239041549 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}] 04:44:01 INFO - PROCESS | 1827 | 1461239041782 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 04:44:02 INFO - PROCESS | 1827 | 1461239042105 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189edc1800 == 120 [pid = 1827] [id = 393] 04:44:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f188ffd0000) [pid = 1827] [serial = 1180] [outer = (nil)] 04:44:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f189e5e4800) [pid = 1827] [serial = 1181] [outer = 0x7f188ffd0000] 04:44:02 INFO - PROCESS | 1827 | 1461239042223 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f189ec68400) [pid = 1827] [serial = 1182] [outer = 0x7f188ffd0000] 04:44:03 INFO - PROCESS | 1827 | 1461239043103 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]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1633ms 04:44:03 INFO - PROCESS | 1827 | 1461239043173 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1827 | 1461239043177 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 04:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:44:03 INFO - PROCESS | 1827 | 1461239043183 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1827 | 1461239043186 Marionette TRACE conn3 <- [1,1546,null,{}] 04:44:03 INFO - PROCESS | 1827 | 1461239043192 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}] 04:44:03 INFO - PROCESS | 1827 | 1461239043404 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 04:44:03 INFO - PROCESS | 1827 | 1461239043610 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a0157800 == 121 [pid = 1827] [id = 394] 04:44:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f189c848400) [pid = 1827] [serial = 1183] [outer = (nil)] 04:44:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f189ee8bc00) [pid = 1827] [serial = 1184] [outer = 0x7f189c848400] 04:44:03 INFO - PROCESS | 1827 | 1461239043727 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f189eec1400) [pid = 1827] [serial = 1185] [outer = 0x7f189c848400] 04:44:04 INFO - PROCESS | 1827 | 1461239044675 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]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1536ms 04:44:04 INFO - PROCESS | 1827 | 1461239044722 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1827 | 1461239044727 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 04:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:44:04 INFO - PROCESS | 1827 | 1461239044736 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1827 | 1461239044741 Marionette TRACE conn3 <- [1,1550,null,{}] 04:44:04 INFO - PROCESS | 1827 | 1461239044748 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}] 04:44:05 INFO - PROCESS | 1827 | 1461239045002 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 04:44:05 INFO - PROCESS | 1827 | 1461239045210 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad0ec800 == 122 [pid = 1827] [id = 395] 04:44:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f188e4b4c00) [pid = 1827] [serial = 1186] [outer = (nil)] 04:44:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f189eec4000) [pid = 1827] [serial = 1187] [outer = 0x7f188e4b4c00] 04:44:05 INFO - PROCESS | 1827 | 1461239045365 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f189fc87000) [pid = 1827] [serial = 1188] [outer = 0x7f188e4b4c00] 04:44:06 INFO - PROCESS | 1827 | 1461239046221 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]]]}] 04:44:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1536ms 04:44:06 INFO - PROCESS | 1827 | 1461239046271 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1827 | 1461239046275 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 04:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:44:06 INFO - PROCESS | 1827 | 1461239046281 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1827 | 1461239046284 Marionette TRACE conn3 <- [1,1554,null,{}] 04:44:06 INFO - PROCESS | 1827 | 1461239046290 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}] 04:44:06 INFO - PROCESS | 1827 | 1461239046506 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 04:44:06 INFO - PROCESS | 1827 | 1461239046717 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae715000 == 123 [pid = 1827] [id = 396] 04:44:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f188e9ec800) [pid = 1827] [serial = 1189] [outer = (nil)] 04:44:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f18a0968000) [pid = 1827] [serial = 1190] [outer = 0x7f188e9ec800] 04:44:06 INFO - PROCESS | 1827 | 1461239046832 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f18a29e6800) [pid = 1827] [serial = 1191] [outer = 0x7f188e9ec800] 04:44:07 INFO - PROCESS | 1827 | 1461239047810 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]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1583ms 04:44:07 INFO - PROCESS | 1827 | 1461239047866 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1827 | 1461239047871 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 04:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:44:07 INFO - PROCESS | 1827 | 1461239047877 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1827 | 1461239047881 Marionette TRACE conn3 <- [1,1558,null,{}] 04:44:07 INFO - PROCESS | 1827 | 1461239047886 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}] 04:44:08 INFO - PROCESS | 1827 | 1461239048172 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 04:44:08 INFO - PROCESS | 1827 | 1461239048502 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2ab4800 == 124 [pid = 1827] [id = 397] 04:44:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f18a08c2000) [pid = 1827] [serial = 1192] [outer = (nil)] 04:44:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f18b0616800) [pid = 1827] [serial = 1193] [outer = 0x7f18a08c2000] 04:44:08 INFO - PROCESS | 1827 | 1461239048585 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f18b25c3000) [pid = 1827] [serial = 1194] [outer = 0x7f18a08c2000] 04:44:09 INFO - PROCESS | 1827 | 1461239049353 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]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:44:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1534ms 04:44:09 INFO - PROCESS | 1827 | 1461239049417 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1827 | 1461239049422 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 04:44:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:44:09 INFO - PROCESS | 1827 | 1461239049431 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1827 | 1461239049434 Marionette TRACE conn3 <- [1,1562,null,{}] 04:44:09 INFO - PROCESS | 1827 | 1461239049441 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}] 04:44:09 INFO - PROCESS | 1827 | 1461239049658 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 04:44:09 INFO - PROCESS | 1827 | 1461239049867 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18bf8cc000 == 125 [pid = 1827] [id = 398] 04:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f18ad2c6c00) [pid = 1827] [serial = 1195] [outer = (nil)] 04:44:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f18b276c800) [pid = 1827] [serial = 1196] [outer = 0x7f18ad2c6c00] 04:44:09 INFO - PROCESS | 1827 | 1461239049986 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f18b29e8400) [pid = 1827] [serial = 1197] [outer = 0x7f18ad2c6c00] 04:44:10 INFO - PROCESS | 1827 | 1461239050911 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]]]}] 04:44:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:44:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1534ms 04:44:10 INFO - PROCESS | 1827 | 1461239050967 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 04:44:10 INFO - PROCESS | 1827 | 1461239050971 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 04:44:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:44:10 INFO - PROCESS | 1827 | 1461239050977 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - PROCESS | 1827 | 1461239050979 Marionette TRACE conn3 <- [1,1566,null,{}] 04:44:10 INFO - PROCESS | 1827 | 1461239050985 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}] 04:44:11 INFO - PROCESS | 1827 | 1461239051208 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 04:44:11 INFO - PROCESS | 1827 | 1461239051461 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e989000 == 126 [pid = 1827] [id = 399] 04:44:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f188a2a7800) [pid = 1827] [serial = 1198] [outer = (nil)] 04:44:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f188a2b0c00) [pid = 1827] [serial = 1199] [outer = 0x7f188a2a7800] 04:44:11 INFO - PROCESS | 1827 | 1461239051577 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f188a2b5c00) [pid = 1827] [serial = 1200] [outer = 0x7f188a2a7800] 04:44:12 INFO - PROCESS | 1827 | 1461239052447 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]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:44:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1481ms 04:44:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:44:12 INFO - PROCESS | 1827 | 1461239052459 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1827 | 1461239052461 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 04:44:12 INFO - PROCESS | 1827 | 1461239052468 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1827 | 1461239052471 Marionette TRACE conn3 <- [1,1570,null,{}] 04:44:12 INFO - PROCESS | 1827 | 1461239052476 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}] 04:44:12 INFO - PROCESS | 1827 | 1461239052686 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 04:44:12 INFO - PROCESS | 1827 | 1461239052897 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a850000 == 127 [pid = 1827] [id = 400] 04:44:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f188a2a8c00) [pid = 1827] [serial = 1201] [outer = (nil)] 04:44:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f188e993c00) [pid = 1827] [serial = 1202] [outer = 0x7f188a2a8c00] 04:44:13 INFO - PROCESS | 1827 | 1461239053012 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f188e99a800) [pid = 1827] [serial = 1203] [outer = 0x7f188a2a8c00] 04:44:13 INFO - PROCESS | 1827 | 1461239053947 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]]]}] 04:44:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:44:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1533ms 04:44:14 INFO - PROCESS | 1827 | 1461239054000 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 1827 | 1461239054003 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 04:44:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:44:14 INFO - PROCESS | 1827 | 1461239054009 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1827 | 1461239054013 Marionette TRACE conn3 <- [1,1574,null,{}] 04:44:14 INFO - PROCESS | 1827 | 1461239054018 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}] 04:44:14 INFO - PROCESS | 1827 | 1461239054225 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 04:44:14 INFO - PROCESS | 1827 | 1461239054476 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885358800 == 128 [pid = 1827] [id = 401] 04:44:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f188a2ab000) [pid = 1827] [serial = 1204] [outer = (nil)] 04:44:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f188e9a0400) [pid = 1827] [serial = 1205] [outer = 0x7f188a2ab000] 04:44:14 INFO - PROCESS | 1827 | 1461239054590 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f18b2685000) [pid = 1827] [serial = 1206] [outer = 0x7f188a2ab000] 04:44:15 INFO - PROCESS | 1827 | 1461239055494 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]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:44:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1533ms 04:44:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:44:15 INFO - PROCESS | 1827 | 1461239055544 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1827 | 1461239055547 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 04:44:15 INFO - PROCESS | 1827 | 1461239055554 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1827 | 1461239055557 Marionette TRACE conn3 <- [1,1578,null,{}] 04:44:15 INFO - PROCESS | 1827 | 1461239055562 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}] 04:44:15 INFO - PROCESS | 1827 | 1461239055776 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 04:44:16 INFO - PROCESS | 1827 | 1461239055993 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885655800 == 129 [pid = 1827] [id = 402] 04:44:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f1885286400) [pid = 1827] [serial = 1207] [outer = (nil)] 04:44:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f1885290400) [pid = 1827] [serial = 1208] [outer = 0x7f1885286400] 04:44:16 INFO - PROCESS | 1827 | 1461239056107 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f1885294800) [pid = 1827] [serial = 1209] [outer = 0x7f1885286400] 04:44:17 INFO - PROCESS | 1827 | 1461239057539 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]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:44:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 2032ms 04:44:17 INFO - PROCESS | 1827 | 1461239057585 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 1827 | 1461239057591 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 04:44:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:44:17 INFO - PROCESS | 1827 | 1461239057600 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1827 | 1461239057604 Marionette TRACE conn3 <- [1,1582,null,{}] 04:44:17 INFO - PROCESS | 1827 | 1461239057612 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}] 04:44:17 INFO - PROCESS | 1827 | 1461239057818 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 04:44:18 INFO - PROCESS | 1827 | 1461239058090 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1888136800 == 130 [pid = 1827] [id = 403] 04:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f18826d2c00) [pid = 1827] [serial = 1210] [outer = (nil)] 04:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f188a5d5400) [pid = 1827] [serial = 1211] [outer = 0x7f18826d2c00] 04:44:18 INFO - PROCESS | 1827 | 1461239058208 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f188b141400) [pid = 1827] [serial = 1212] [outer = 0x7f18826d2c00] 04:44:19 INFO - PROCESS | 1827 | 1461239059249 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]]]}] 04:44:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:44:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1733ms 04:44:19 INFO - PROCESS | 1827 | 1461239059334 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 1827 | 1461239059347 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 04:44:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:44:19 INFO - PROCESS | 1827 | 1461239059381 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1827 | 1461239059385 Marionette TRACE conn3 <- [1,1586,null,{}] 04:44:19 INFO - PROCESS | 1827 | 1461239059452 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}] 04:44:19 INFO - PROCESS | 1827 | 1461239059691 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 04:44:20 INFO - PROCESS | 1827 | 1461239059994 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188582c800 == 131 [pid = 1827] [id = 404] 04:44:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f188edd8400) [pid = 1827] [serial = 1213] [outer = (nil)] 04:44:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f188f651000) [pid = 1827] [serial = 1214] [outer = 0x7f188edd8400] 04:44:20 INFO - PROCESS | 1827 | 1461239060059 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f188fb61c00) [pid = 1827] [serial = 1215] [outer = 0x7f188edd8400] 04:44:20 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f1894cc9800) [pid = 1827] [serial = 1097] [outer = (nil)] [url = about:blank] 04:44:20 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f18ad708800) [pid = 1827] [serial = 1064] [outer = (nil)] [url = about:blank] 04:44:20 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f18b06cd400) [pid = 1827] [serial = 1067] [outer = (nil)] [url = about:blank] 04:44:20 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f18856ef000) [pid = 1827] [serial = 1070] [outer = (nil)] [url = about:blank] 04:44:20 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f18826d3800) [pid = 1827] [serial = 1073] [outer = (nil)] [url = about:blank] 04:44:20 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f18856edc00) [pid = 1827] [serial = 1076] [outer = (nil)] [url = about:blank] 04:44:20 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f188edbdc00) [pid = 1827] [serial = 1079] [outer = (nil)] [url = about:blank] 04:44:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b2b2b000 == 130 [pid = 1827] [id = 331] 04:44:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f6c1000 == 129 [pid = 1827] [id = 374] 04:44:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189dd97000 == 128 [pid = 1827] [id = 373] 04:44:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189b0b1800 == 127 [pid = 1827] [id = 372] 04:44:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1899bf5000 == 126 [pid = 1827] [id = 371] 04:44:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896bd5800 == 125 [pid = 1827] [id = 370] 04:44:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894e62800 == 124 [pid = 1827] [id = 369] 04:44:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894447800 == 123 [pid = 1827] [id = 368] 04:44:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d24e000 == 122 [pid = 1827] [id = 367] 04:44:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18875c9000 == 121 [pid = 1827] [id = 366] 04:44:20 INFO - PROCESS | 1827 | 1461239060986 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]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:44:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1637ms 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f189695ec00) [pid = 1827] [serial = 1043] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f189adae400) [pid = 1827] [serial = 1049] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f188e9ebc00) [pid = 1827] [serial = 1034] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f18890b3800) [pid = 1827] [serial = 1031] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f188a5e1800) [pid = 1827] [serial = 1085] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f1894ee6400) [pid = 1827] [serial = 1040] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f188e630c00) [pid = 1827] [serial = 1088] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f18a0962400) [pid = 1827] [serial = 1061] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f18945c2000) [pid = 1827] [serial = 1094] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f188ffcb000) [pid = 1827] [serial = 1091] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f189e5c0000) [pid = 1827] [serial = 1055] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f188e4b6400) [pid = 1827] [serial = 1082] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f189ee81400) [pid = 1827] [serial = 1058] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f188ede5800) [pid = 1827] [serial = 1089] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f1894c33c00) [pid = 1827] [serial = 1095] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f1890989c00) [pid = 1827] [serial = 1037] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f1899905800) [pid = 1827] [serial = 1046] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f189e519000) [pid = 1827] [serial = 1052] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f188af91800) [pid = 1827] [serial = 1086] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f1890aadc00) [pid = 1827] [serial = 1092] [outer = (nil)] [url = about:blank] 04:44:21 INFO - PROCESS | 1827 | 1461239061064 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 1827 | 1461239061068 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 04:44:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:44:21 INFO - PROCESS | 1827 | 1461239061078 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1827 | 1461239061083 Marionette TRACE conn3 <- [1,1590,null,{}] 04:44:21 INFO - PROCESS | 1827 | 1461239061100 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}] 04:44:21 INFO - PROCESS | 1827 | 1461239061308 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 04:44:21 INFO - PROCESS | 1827 | 1461239061483 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b014800 == 122 [pid = 1827] [id = 405] 04:44:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f18890af000) [pid = 1827] [serial = 1216] [outer = (nil)] 04:44:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f1894233800) [pid = 1827] [serial = 1217] [outer = 0x7f18890af000] 04:44:21 INFO - PROCESS | 1827 | 1461239061554 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f18945c2000) [pid = 1827] [serial = 1218] [outer = 0x7f18890af000] 04:44:22 INFO - PROCESS | 1827 | 1461239062345 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]]]}] 04:44:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:44:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1283ms 04:44:22 INFO - PROCESS | 1827 | 1461239062364 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 04:44:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:44:22 INFO - PROCESS | 1827 | 1461239062368 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 04:44:22 INFO - PROCESS | 1827 | 1461239062404 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1827 | 1461239062406 Marionette TRACE conn3 <- [1,1594,null,{}] 04:44:22 INFO - PROCESS | 1827 | 1461239062416 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}] 04:44:22 INFO - PROCESS | 1827 | 1461239062610 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 04:44:22 INFO - PROCESS | 1827 | 1461239062625 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e8a4000 == 123 [pid = 1827] [id = 406] 04:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f18945c2400) [pid = 1827] [serial = 1219] [outer = (nil)] 04:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f1894edc400) [pid = 1827] [serial = 1220] [outer = 0x7f18945c2400] 04:44:22 INFO - PROCESS | 1827 | 1461239062692 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f1896660000) [pid = 1827] [serial = 1221] [outer = 0x7f18945c2400] 04:44:23 INFO - PROCESS | 1827 | 1461239063758 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]]]}] 04:44:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:44:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1416ms 04:44:23 INFO - PROCESS | 1827 | 1461239063790 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1827 | 1461239063793 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 04:44:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:44:23 INFO - PROCESS | 1827 | 1461239063800 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1827 | 1461239063802 Marionette TRACE conn3 <- [1,1598,null,{}] 04:44:23 INFO - PROCESS | 1827 | 1461239063807 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}] 04:44:24 INFO - PROCESS | 1827 | 1461239064062 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 04:44:24 INFO - PROCESS | 1827 | 1461239064096 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb45000 == 124 [pid = 1827] [id = 407] 04:44:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f1894c2f000) [pid = 1827] [serial = 1222] [outer = (nil)] 04:44:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f18967c2400) [pid = 1827] [serial = 1223] [outer = 0x7f1894c2f000] 04:44:24 INFO - PROCESS | 1827 | 1461239064158 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f1897083800) [pid = 1827] [serial = 1224] [outer = 0x7f1894c2f000] 04:44:25 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f188f653800) [pid = 1827] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:44:25 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f18856e8c00) [pid = 1827] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:44:25 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f188a299400) [pid = 1827] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:44:25 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f188ffc3c00) [pid = 1827] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:44:25 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f188594bc00) [pid = 1827] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:44:25 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f1894c33400) [pid = 1827] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:44:25 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f188e62ec00) [pid = 1827] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:44:25 INFO - PROCESS | 1827 | 1461239065383 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]]]}] 04:44:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:44:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1628ms 04:44:25 INFO - PROCESS | 1827 | 1461239065431 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 1827 | 1461239065436 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 04:44:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:44:25 INFO - PROCESS | 1827 | 1461239065445 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1827 | 1461239065449 Marionette TRACE conn3 <- [1,1602,null,{}] 04:44:25 INFO - PROCESS | 1827 | 1461239065466 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}] 04:44:25 INFO - PROCESS | 1827 | 1461239065683 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 04:44:25 INFO - PROCESS | 1827 | 1461239065896 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894460800 == 125 [pid = 1827] [id = 408] 04:44:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f1899b07800) [pid = 1827] [serial = 1225] [outer = (nil)] 04:44:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f189ac1a000) [pid = 1827] [serial = 1226] [outer = 0x7f1899b07800] 04:44:25 INFO - PROCESS | 1827 | 1461239065963 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f189adb6c00) [pid = 1827] [serial = 1227] [outer = 0x7f1899b07800] 04:44:26 INFO - PROCESS | 1827 | 1461239066678 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]]]}] 04:44:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:44:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1298ms 04:44:26 INFO - PROCESS | 1827 | 1461239066744 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 1827 | 1461239066747 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 04:44:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:44:26 INFO - PROCESS | 1827 | 1461239066753 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1827 | 1461239066768 Marionette TRACE conn3 <- [1,1606,null,{}] 04:44:26 INFO - PROCESS | 1827 | 1461239066774 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}] 04:44:26 INFO - PROCESS | 1827 | 1461239066988 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 04:44:27 INFO - PROCESS | 1827 | 1461239067150 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189505d000 == 126 [pid = 1827] [id = 409] 04:44:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f189695a800) [pid = 1827] [serial = 1228] [outer = (nil)] 04:44:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f189d552400) [pid = 1827] [serial = 1229] [outer = 0x7f189695a800] 04:44:27 INFO - PROCESS | 1827 | 1461239067218 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f189e565800) [pid = 1827] [serial = 1230] [outer = 0x7f189695a800] 04:44:28 INFO - PROCESS | 1827 | 1461239068286 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]]]}] 04:44:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:44:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1603ms 04:44:28 INFO - PROCESS | 1827 | 1461239068359 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1827 | 1461239068367 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 04:44:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:44:28 INFO - PROCESS | 1827 | 1461239068377 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1827 | 1461239068385 Marionette TRACE conn3 <- [1,1610,null,{}] 04:44:28 INFO - PROCESS | 1827 | 1461239068393 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}] 04:44:28 INFO - PROCESS | 1827 | 1461239068698 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 04:44:29 INFO - PROCESS | 1827 | 1461239069021 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a5ac000 == 127 [pid = 1827] [id = 410] 04:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f188a5da400) [pid = 1827] [serial = 1231] [outer = (nil)] 04:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f188af91800) [pid = 1827] [serial = 1232] [outer = 0x7f188a5da400] 04:44:29 INFO - PROCESS | 1827 | 1461239069162 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f188e996000) [pid = 1827] [serial = 1233] [outer = 0x7f188a5da400] 04:44:30 INFO - PROCESS | 1827 | 1461239070149 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]]]}] 04:44:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:44:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1844ms 04:44:30 INFO - PROCESS | 1827 | 1461239070221 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 04:44:30 INFO - PROCESS | 1827 | 1461239070230 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 04:44:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:44:30 INFO - PROCESS | 1827 | 1461239070240 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 1827 | 1461239070244 Marionette TRACE conn3 <- [1,1614,null,{}] 04:44:30 INFO - PROCESS | 1827 | 1461239070251 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}] 04:44:30 INFO - PROCESS | 1827 | 1461239070520 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 04:44:30 INFO - PROCESS | 1827 | 1461239070831 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb12000 == 128 [pid = 1827] [id = 411] 04:44:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f188fb5f400) [pid = 1827] [serial = 1234] [outer = (nil)] 04:44:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f1890a48000) [pid = 1827] [serial = 1235] [outer = 0x7f188fb5f400] 04:44:30 INFO - PROCESS | 1827 | 1461239070950 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f1894311000) [pid = 1827] [serial = 1236] [outer = 0x7f188fb5f400] 04:44:31 INFO - PROCESS | 1827 | 1461239071867 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]]]}] 04:44:31 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 04:44:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1683ms 04:44:31 INFO - PROCESS | 1827 | 1461239071924 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1827 | 1461239071928 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 04:44:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:44:31 INFO - PROCESS | 1827 | 1461239071935 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1827 | 1461239071941 Marionette TRACE conn3 <- [1,1618,null,{}] 04:44:31 INFO - PROCESS | 1827 | 1461239071958 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}] 04:44:32 INFO - PROCESS | 1827 | 1461239072197 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 04:44:32 INFO - PROCESS | 1827 | 1461239072452 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1898773800 == 129 [pid = 1827] [id = 412] 04:44:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f189620c000) [pid = 1827] [serial = 1237] [outer = (nil)] 04:44:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f1896fb3800) [pid = 1827] [serial = 1238] [outer = 0x7f189620c000] 04:44:32 INFO - PROCESS | 1827 | 1461239072576 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f1897220400) [pid = 1827] [serial = 1239] [outer = 0x7f189620c000] 04:44:33 INFO - PROCESS | 1827 | 1461239073374 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]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:44:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2065ms 04:44:34 INFO - PROCESS | 1827 | 1461239074031 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1827 | 1461239074036 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 04:44:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:44:34 INFO - PROCESS | 1827 | 1461239074088 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1827 | 1461239074091 Marionette TRACE conn3 <- [1,1622,null,{}] 04:44:34 INFO - PROCESS | 1827 | 1461239074097 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}] 04:44:34 INFO - PROCESS | 1827 | 1461239074307 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 04:44:34 INFO - PROCESS | 1827 | 1461239074510 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b0bf000 == 130 [pid = 1827] [id = 413] 04:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f189665f800) [pid = 1827] [serial = 1240] [outer = (nil)] 04:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f189ac1b400) [pid = 1827] [serial = 1241] [outer = 0x7f189665f800] 04:44:34 INFO - PROCESS | 1827 | 1461239074627 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f189d54a400) [pid = 1827] [serial = 1242] [outer = 0x7f189665f800] 04:44:35 INFO - PROCESS | 1827 | 1461239075560 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]]]}] 04:44:35 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 04:44:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1534ms 04:44:35 INFO - PROCESS | 1827 | 1461239075619 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1827 | 1461239075622 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 04:44:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:44:35 INFO - PROCESS | 1827 | 1461239075628 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1827 | 1461239075631 Marionette TRACE conn3 <- [1,1626,null,{}] 04:44:35 INFO - PROCESS | 1827 | 1461239075637 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}] 04:44:35 INFO - PROCESS | 1827 | 1461239075847 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 04:44:36 INFO - PROCESS | 1827 | 1461239076062 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f755000 == 131 [pid = 1827] [id = 414] 04:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f189852ac00) [pid = 1827] [serial = 1243] [outer = (nil)] 04:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f189e5c9800) [pid = 1827] [serial = 1244] [outer = 0x7f189852ac00] 04:44:36 INFO - PROCESS | 1827 | 1461239076180 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f189f5c3800) [pid = 1827] [serial = 1245] [outer = 0x7f189852ac00] 04:44:37 INFO - PROCESS | 1827 | 1461239077132 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]]]}] 04:44:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:44:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1534ms 04:44:37 INFO - PROCESS | 1827 | 1461239077163 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1827 | 1461239077167 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 04:44:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:44:37 INFO - PROCESS | 1827 | 1461239077173 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1827 | 1461239077176 Marionette TRACE conn3 <- [1,1630,null,{}] 04:44:37 INFO - PROCESS | 1827 | 1461239077183 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}] 04:44:37 INFO - PROCESS | 1827 | 1461239077413 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 04:44:37 INFO - PROCESS | 1827 | 1461239077630 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae708800 == 132 [pid = 1827] [id = 415] 04:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f18a0cb9800) [pid = 1827] [serial = 1246] [outer = (nil)] 04:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f18ac4e1000) [pid = 1827] [serial = 1247] [outer = 0x7f18a0cb9800] 04:44:37 INFO - PROCESS | 1827 | 1461239077754 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f18ae5c2400) [pid = 1827] [serial = 1248] [outer = 0x7f18a0cb9800] 04:44:38 INFO - PROCESS | 1827 | 1461239078731 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]]]}] 04:44:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:44:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1632ms 04:44:38 INFO - PROCESS | 1827 | 1461239078806 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1827 | 1461239078810 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 04:44:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:44:38 INFO - PROCESS | 1827 | 1461239078816 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1827 | 1461239078819 Marionette TRACE conn3 <- [1,1634,null,{}] 04:44:38 INFO - PROCESS | 1827 | 1461239078825 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}] 04:44:39 INFO - PROCESS | 1827 | 1461239079040 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 04:44:39 INFO - PROCESS | 1827 | 1461239079296 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2954000 == 133 [pid = 1827] [id = 416] 04:44:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f1885926800) [pid = 1827] [serial = 1249] [outer = (nil)] 04:44:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f1885930800) [pid = 1827] [serial = 1250] [outer = 0x7f1885926800] 04:44:39 INFO - PROCESS | 1827 | 1461239079417 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f189638b800) [pid = 1827] [serial = 1251] [outer = 0x7f1885926800] 04:44:40 INFO - PROCESS | 1827 | 1461239080245 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]]]}] 04:44:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:44:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1479ms 04:44:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:44:40 INFO - PROCESS | 1827 | 1461239080297 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1827 | 1461239080300 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 04:44:40 INFO - PROCESS | 1827 | 1461239080307 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1827 | 1461239080310 Marionette TRACE conn3 <- [1,1638,null,{}] 04:44:40 INFO - PROCESS | 1827 | 1461239080316 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}] 04:44:40 INFO - PROCESS | 1827 | 1461239080524 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 04:44:40 INFO - PROCESS | 1827 | 1461239080736 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b93d000 == 134 [pid = 1827] [id = 417] 04:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f188592a800) [pid = 1827] [serial = 1252] [outer = (nil)] 04:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f18b06cbc00) [pid = 1827] [serial = 1253] [outer = 0x7f188592a800] 04:44:40 INFO - PROCESS | 1827 | 1461239080853 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f18b27b5400) [pid = 1827] [serial = 1254] [outer = 0x7f188592a800] 04:44:41 INFO - PROCESS | 1827 | 1461239081785 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]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:44:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1539ms 04:44:41 INFO - PROCESS | 1827 | 1461239081845 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 1827 | 1461239081849 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 04:44:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:44:41 INFO - PROCESS | 1827 | 1461239081855 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1827 | 1461239081858 Marionette TRACE conn3 <- [1,1642,null,{}] 04:44:41 INFO - PROCESS | 1827 | 1461239081870 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}] 04:44:42 INFO - PROCESS | 1827 | 1461239082094 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 04:44:42 INFO - PROCESS | 1827 | 1461239082303 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b6a1b800 == 135 [pid = 1827] [id = 418] 04:44:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f188592ec00) [pid = 1827] [serial = 1255] [outer = (nil)] 04:44:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f1885c96c00) [pid = 1827] [serial = 1256] [outer = 0x7f188592ec00] 04:44:42 INFO - PROCESS | 1827 | 1461239082418 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f1885c9b800) [pid = 1827] [serial = 1257] [outer = 0x7f188592ec00] 04:44:43 INFO - PROCESS | 1827 | 1461239083327 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]]]}] 04:44:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:44:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1538ms 04:44:43 INFO - PROCESS | 1827 | 1461239083394 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1827 | 1461239083397 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 04:44:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:44:43 INFO - PROCESS | 1827 | 1461239083404 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1827 | 1461239083407 Marionette TRACE conn3 <- [1,1646,null,{}] 04:44:43 INFO - PROCESS | 1827 | 1461239083412 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}] 04:44:43 INFO - PROCESS | 1827 | 1461239083637 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 04:44:43 INFO - PROCESS | 1827 | 1461239083860 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1886b34800 == 136 [pid = 1827] [id = 419] 04:44:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f1885930000) [pid = 1827] [serial = 1258] [outer = (nil)] 04:44:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f1886885000) [pid = 1827] [serial = 1259] [outer = 0x7f1885930000] 04:44:43 INFO - PROCESS | 1827 | 1461239083978 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f188688b800) [pid = 1827] [serial = 1260] [outer = 0x7f1885930000] 04:44:44 INFO - PROCESS | 1827 | 1461239084931 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]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:44:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1580ms 04:44:44 INFO - PROCESS | 1827 | 1461239084985 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1827 | 1461239084989 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 04:44:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:44:45 INFO - PROCESS | 1827 | 1461239084997 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1827 | 1461239085000 Marionette TRACE conn3 <- [1,1650,null,{}] 04:44:45 INFO - PROCESS | 1827 | 1461239085006 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}] 04:44:45 INFO - PROCESS | 1827 | 1461239085248 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 04:44:45 INFO - PROCESS | 1827 | 1461239085459 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fca1000 == 137 [pid = 1827] [id = 420] 04:44:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f1885c8dc00) [pid = 1827] [serial = 1261] [outer = (nil)] 04:44:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f18895ee400) [pid = 1827] [serial = 1262] [outer = 0x7f1885c8dc00] 04:44:45 INFO - PROCESS | 1827 | 1461239085582 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f1895fcc000) [pid = 1827] [serial = 1263] [outer = 0x7f1885c8dc00] 04:44:46 INFO - PROCESS | 1827 | 1461239086533 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]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:44:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1583ms 04:44:46 INFO - PROCESS | 1827 | 1461239086581 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1827 | 1461239086586 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 04:44:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:44:46 INFO - PROCESS | 1827 | 1461239086595 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1827 | 1461239086600 Marionette TRACE conn3 <- [1,1654,null,{}] 04:44:46 INFO - PROCESS | 1827 | 1461239086610 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}] 04:44:47 INFO - PROCESS | 1827 | 1461239087329 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 04:44:47 INFO - PROCESS | 1827 | 1461239087664 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885c57000 == 138 [pid = 1827] [id = 421] 04:44:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f1882bd1400) [pid = 1827] [serial = 1264] [outer = (nil)] 04:44:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f188528cc00) [pid = 1827] [serial = 1265] [outer = 0x7f1882bd1400] 04:44:47 INFO - PROCESS | 1827 | 1461239087738 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f1885640800) [pid = 1827] [serial = 1266] [outer = 0x7f1882bd1400] 04:44:48 INFO - PROCESS | 1827 | 1461239088613 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]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:44:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2090ms 04:44:48 INFO - PROCESS | 1827 | 1461239088686 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1827 | 1461239088693 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 04:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:44:48 INFO - PROCESS | 1827 | 1461239088705 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1827 | 1461239088717 Marionette TRACE conn3 <- [1,1658,null,{}] 04:44:48 INFO - PROCESS | 1827 | 1461239088724 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}] 04:44:49 INFO - PROCESS | 1827 | 1461239089011 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 04:44:49 INFO - PROCESS | 1827 | 1461239089212 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18868e1000 == 139 [pid = 1827] [id = 422] 04:44:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f1885292400) [pid = 1827] [serial = 1267] [outer = (nil)] 04:44:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f1886882400) [pid = 1827] [serial = 1268] [outer = 0x7f1885292400] 04:44:49 INFO - PROCESS | 1827 | 1461239089347 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f188688fc00) [pid = 1827] [serial = 1269] [outer = 0x7f1885292400] 04:44:50 INFO - PROCESS | 1827 | 1461239090443 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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1797ms 04:44:50 INFO - PROCESS | 1827 | 1461239090499 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1827 | 1461239090503 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 04:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:44:50 INFO - PROCESS | 1827 | 1461239090511 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1827 | 1461239090515 Marionette TRACE conn3 <- [1,1662,null,{}] 04:44:50 INFO - PROCESS | 1827 | 1461239090520 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}] 04:44:50 INFO - PROCESS | 1827 | 1461239090725 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 04:44:51 INFO - PROCESS | 1827 | 1461239091038 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a84b800 == 140 [pid = 1827] [id = 423] 04:44:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f18890b9000) [pid = 1827] [serial = 1270] [outer = (nil)] 04:44:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f18895f5000) [pid = 1827] [serial = 1271] [outer = 0x7f18890b9000] 04:44:51 INFO - PROCESS | 1827 | 1461239091111 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f188a2ae800) [pid = 1827] [serial = 1272] [outer = 0x7f18890b9000] 04:44:52 INFO - PROCESS | 1827 | 1461239092020 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]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1587ms 04:44:52 INFO - PROCESS | 1827 | 1461239092100 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1827 | 1461239092107 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 04:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:44:52 INFO - PROCESS | 1827 | 1461239092126 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1827 | 1461239092134 Marionette TRACE conn3 <- [1,1666,null,{}] 04:44:52 INFO - PROCESS | 1827 | 1461239092140 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}] 04:44:52 INFO - PROCESS | 1827 | 1461239092391 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 04:44:52 INFO - PROCESS | 1827 | 1461239092700 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188db08000 == 141 [pid = 1827] [id = 424] 04:44:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f188af90c00) [pid = 1827] [serial = 1273] [outer = (nil)] 04:44:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f188e995000) [pid = 1827] [serial = 1274] [outer = 0x7f188af90c00] 04:44:52 INFO - PROCESS | 1827 | 1461239092771 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f188eddb800) [pid = 1827] [serial = 1275] [outer = 0x7f188af90c00] 04:44:53 INFO - PROCESS | 1827 | 1461239093667 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]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1608ms 04:44:53 INFO - PROCESS | 1827 | 1461239093725 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1827 | 1461239093734 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 04:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:44:53 INFO - PROCESS | 1827 | 1461239093767 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1827 | 1461239093770 Marionette TRACE conn3 <- [1,1670,null,{}] 04:44:53 INFO - PROCESS | 1827 | 1461239093780 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}] 04:44:54 INFO - PROCESS | 1827 | 1461239094026 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 04:44:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189fae6800 == 140 [pid = 1827] [id = 154] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f1897042c00) [pid = 1827] [serial = 1115] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f188e9f6000) [pid = 1827] [serial = 1103] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f189c69d000) [pid = 1827] [serial = 1124] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f189695e000) [pid = 1827] [serial = 1139] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f1885637800) [pid = 1827] [serial = 1100] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f1894eef800) [pid = 1827] [serial = 1109] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f189f815000) [pid = 1827] [serial = 1130] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f1899994c00) [pid = 1827] [serial = 1118] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f189e543000) [pid = 1827] [serial = 1127] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f1890a3c400) [pid = 1827] [serial = 1106] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f1896953400) [pid = 1827] [serial = 1112] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f189ac1ec00) [pid = 1827] [serial = 1121] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894460800 == 139 [pid = 1827] [id = 408] 04:44:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb45000 == 138 [pid = 1827] [id = 407] 04:44:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e8a4000 == 137 [pid = 1827] [id = 406] 04:44:54 INFO - PROCESS | 1827 | 1461239094483 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b014800 == 136 [pid = 1827] [id = 405] 04:44:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188582c800 == 135 [pid = 1827] [id = 404] 04:44:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1888136800 == 134 [pid = 1827] [id = 403] 04:44:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188566a000 == 135 [pid = 1827] [id = 425] 04:44:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f18826cac00) [pid = 1827] [serial = 1276] [outer = (nil)] 04:44:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f18890b2400) [pid = 1827] [serial = 1277] [outer = 0x7f18826cac00] 04:44:54 INFO - PROCESS | 1827 | 1461239094565 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f188f7c6000) [pid = 1827] [serial = 1278] [outer = 0x7f18826cac00] 04:44:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885358800 == 134 [pid = 1827] [id = 401] 04:44:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a850000 == 133 [pid = 1827] [id = 400] 04:44:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e989000 == 132 [pid = 1827] [id = 399] 04:44:54 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18bf8cc000 == 131 [pid = 1827] [id = 398] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f18967ba000) [pid = 1827] [serial = 1158] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f189430c800) [pid = 1827] [serial = 1151] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f18a6652c00) [pid = 1827] [serial = 1133] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f18ad5f0800) [pid = 1827] [serial = 1136] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f189089b800) [pid = 1827] [serial = 1149] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f188fb63000) [pid = 1827] [serial = 1148] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f188f645800) [pid = 1827] [serial = 1146] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f1894ef1c00) [pid = 1827] [serial = 1157] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f188e4b2000) [pid = 1827] [serial = 1143] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f1894c51c00) [pid = 1827] [serial = 1154] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f1894c2d000) [pid = 1827] [serial = 1152] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f1894ed3800) [pid = 1827] [serial = 1155] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f188b140400) [pid = 1827] [serial = 1142] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f1894ee3800) [pid = 1827] [serial = 1098] [outer = (nil)] [url = about:blank] 04:44:54 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f188edbb800) [pid = 1827] [serial = 1145] [outer = (nil)] [url = about:blank] 04:44:55 INFO - PROCESS | 1827 | 1461239095339 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]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1600ms 04:44:55 INFO - PROCESS | 1827 | 1461239095366 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1827 | 1461239095369 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 04:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:44:55 INFO - PROCESS | 1827 | 1461239095375 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1827 | 1461239095377 Marionette TRACE conn3 <- [1,1674,null,{}] 04:44:55 INFO - PROCESS | 1827 | 1461239095383 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}] 04:44:55 INFO - PROCESS | 1827 | 1461239095578 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 04:44:55 INFO - PROCESS | 1827 | 1461239095752 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b1d1000 == 132 [pid = 1827] [id = 426] 04:44:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f1890a47000) [pid = 1827] [serial = 1279] [outer = (nil)] 04:44:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f1890aa8000) [pid = 1827] [serial = 1280] [outer = 0x7f1890a47000] 04:44:55 INFO - PROCESS | 1827 | 1461239095846 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f1894309400) [pid = 1827] [serial = 1281] [outer = 0x7f1890a47000] 04:44:56 INFO - PROCESS | 1827 | 1461239096596 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]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1287ms 04:44:56 INFO - PROCESS | 1827 | 1461239096664 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1827 | 1461239096668 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 04:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:44:56 INFO - PROCESS | 1827 | 1461239096674 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1827 | 1461239096676 Marionette TRACE conn3 <- [1,1678,null,{}] 04:44:56 INFO - PROCESS | 1827 | 1461239096681 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}] 04:44:56 INFO - PROCESS | 1827 | 1461239096904 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 04:44:57 INFO - PROCESS | 1827 | 1461239097117 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188eb14000 == 133 [pid = 1827] [id = 427] 04:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f1890985400) [pid = 1827] [serial = 1282] [outer = (nil)] 04:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f1894c2d000) [pid = 1827] [serial = 1283] [outer = 0x7f1890985400] 04:44:57 INFO - PROCESS | 1827 | 1461239097184 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f1894cce800) [pid = 1827] [serial = 1284] [outer = 0x7f1890985400] 04:44:58 INFO - PROCESS | 1827 | 1461239097999 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]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1378ms 04:44:58 INFO - PROCESS | 1827 | 1461239098060 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1827 | 1461239098064 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 04:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:44:58 INFO - PROCESS | 1827 | 1461239098070 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1827 | 1461239098072 Marionette TRACE conn3 <- [1,1682,null,{}] 04:44:58 INFO - PROCESS | 1827 | 1461239098078 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}] 04:44:58 INFO - PROCESS | 1827 | 1461239098325 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 04:44:58 INFO - PROCESS | 1827 | 1461239098365 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fc9d800 == 134 [pid = 1827] [id = 428] 04:44:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f1894c30c00) [pid = 1827] [serial = 1285] [outer = (nil)] 04:44:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f1894ee3800) [pid = 1827] [serial = 1286] [outer = 0x7f1894c30c00] 04:44:58 INFO - PROCESS | 1827 | 1461239098429 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f1896204c00) [pid = 1827] [serial = 1287] [outer = 0x7f1894c30c00] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f188a5e1000) [pid = 1827] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f18b25b8000) [pid = 1827] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f189721d800) [pid = 1827] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f189e5c2000) [pid = 1827] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f1894310c00) [pid = 1827] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f1890aa5400) [pid = 1827] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f188af8b800) [pid = 1827] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f189e2ed800) [pid = 1827] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f18b27b4800) [pid = 1827] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f1894c2f000) [pid = 1827] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f188edd8400) [pid = 1827] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f18945c2400) [pid = 1827] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f18826d2c00) [pid = 1827] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f18890af000) [pid = 1827] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f1899b07800) [pid = 1827] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:45:00 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f188a299c00) [pid = 1827] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:45:00 INFO - PROCESS | 1827 | 1461239100352 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]]]}] 04:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2340ms 04:45:00 INFO - PROCESS | 1827 | 1461239100412 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 1827 | 1461239100416 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 04:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:45:00 INFO - PROCESS | 1827 | 1461239100422 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1827 | 1461239100424 Marionette TRACE conn3 <- [1,1686,null,{}] 04:45:00 INFO - PROCESS | 1827 | 1461239100431 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}] 04:45:00 INFO - PROCESS | 1827 | 1461239100623 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 04:45:00 INFO - PROCESS | 1827 | 1461239100794 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b09d800 == 135 [pid = 1827] [id = 429] 04:45:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 247 (0x7f18842f5400) [pid = 1827] [serial = 1288] [outer = (nil)] 04:45:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 248 (0x7f188e99b000) [pid = 1827] [serial = 1289] [outer = 0x7f18842f5400] 04:45:00 INFO - PROCESS | 1827 | 1461239100858 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 249 (0x7f1894ed8c00) [pid = 1827] [serial = 1290] [outer = 0x7f18842f5400] 04:45:01 INFO - PROCESS | 1827 | 1461239101582 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]]]}] 04:45:01 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 04:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1185ms 04:45:01 INFO - PROCESS | 1827 | 1461239101609 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1827 | 1461239101616 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 04:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:45:01 INFO - PROCESS | 1827 | 1461239101636 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1827 | 1461239101641 Marionette TRACE conn3 <- [1,1690,null,{}] 04:45:01 INFO - PROCESS | 1827 | 1461239101655 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}] 04:45:01 INFO - PROCESS | 1827 | 1461239101901 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 04:45:02 INFO - PROCESS | 1827 | 1461239102215 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885824000 == 136 [pid = 1827] [id = 430] 04:45:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f18826d6800) [pid = 1827] [serial = 1291] [outer = (nil)] 04:45:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f1882bd6c00) [pid = 1827] [serial = 1292] [outer = 0x7f18826d6800] 04:45:02 INFO - PROCESS | 1827 | 1461239102362 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f1885637400) [pid = 1827] [serial = 1293] [outer = 0x7f18826d6800] 04:45:03 INFO - PROCESS | 1827 | 1461239103300 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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1749ms 04:45:03 INFO - PROCESS | 1827 | 1461239103374 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1827 | 1461239103382 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 04:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:45:03 INFO - PROCESS | 1827 | 1461239103392 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1827 | 1461239103396 Marionette TRACE conn3 <- [1,1694,null,{}] 04:45:03 INFO - PROCESS | 1827 | 1461239103405 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}] 04:45:03 INFO - PROCESS | 1827 | 1461239103683 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 04:45:04 INFO - PROCESS | 1827 | 1461239104006 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b09a000 == 137 [pid = 1827] [id = 431] 04:45:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f188688d000) [pid = 1827] [serial = 1294] [outer = (nil)] 04:45:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f18895eb400) [pid = 1827] [serial = 1295] [outer = 0x7f188688d000] 04:45:04 INFO - PROCESS | 1827 | 1461239104093 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f188a2adc00) [pid = 1827] [serial = 1296] [outer = 0x7f188688d000] 04:45:05 INFO - PROCESS | 1827 | 1461239105062 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]]]}] 04:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1735ms 04:45:05 INFO - PROCESS | 1827 | 1461239105130 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 04:45:05 INFO - PROCESS | 1827 | 1461239105137 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 04:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:45:05 INFO - PROCESS | 1827 | 1461239105147 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - PROCESS | 1827 | 1461239105149 Marionette TRACE conn3 <- [1,1698,null,{}] 04:45:05 INFO - PROCESS | 1827 | 1461239105156 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}] 04:45:05 INFO - PROCESS | 1827 | 1461239105381 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 04:45:05 INFO - PROCESS | 1827 | 1461239105720 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e8a0000 == 138 [pid = 1827] [id = 432] 04:45:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f18895ed800) [pid = 1827] [serial = 1297] [outer = (nil)] 04:45:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f188e99d000) [pid = 1827] [serial = 1298] [outer = 0x7f18895ed800] 04:45:05 INFO - PROCESS | 1827 | 1461239105797 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f188fb5a800) [pid = 1827] [serial = 1299] [outer = 0x7f18895ed800] 04:45:06 INFO - PROCESS | 1827 | 1461239106758 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]]]}] 04:45:06 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 04:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1680ms 04:45:06 INFO - PROCESS | 1827 | 1461239106827 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 04:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:45:06 INFO - PROCESS | 1827 | 1461239106832 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 04:45:06 INFO - PROCESS | 1827 | 1461239106843 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1827 | 1461239106853 Marionette TRACE conn3 <- [1,1702,null,{}] 04:45:06 INFO - PROCESS | 1827 | 1461239106869 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}] 04:45:07 INFO - PROCESS | 1827 | 1461239107156 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 04:45:07 INFO - PROCESS | 1827 | 1461239107461 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894db8000 == 139 [pid = 1827] [id = 433] 04:45:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f188a2ae000) [pid = 1827] [serial = 1300] [outer = (nil)] 04:45:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f1894240400) [pid = 1827] [serial = 1301] [outer = 0x7f188a2ae000] 04:45:07 INFO - PROCESS | 1827 | 1461239107538 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f1894c4e800) [pid = 1827] [serial = 1302] [outer = 0x7f188a2ae000] 04:45:08 INFO - PROCESS | 1827 | 1461239108394 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]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1603ms 04:45:08 INFO - PROCESS | 1827 | 1461239108442 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1827 | 1461239108447 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 04:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:45:08 INFO - PROCESS | 1827 | 1461239108454 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1827 | 1461239108457 Marionette TRACE conn3 <- [1,1706,null,{}] 04:45:08 INFO - PROCESS | 1827 | 1461239108462 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}] 04:45:08 INFO - PROCESS | 1827 | 1461239108673 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 04:45:09 INFO - PROCESS | 1827 | 1461239109007 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896536800 == 140 [pid = 1827] [id = 434] 04:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f1894edb000) [pid = 1827] [serial = 1303] [outer = (nil)] 04:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f1895fce000) [pid = 1827] [serial = 1304] [outer = 0x7f1894edb000] 04:45:09 INFO - PROCESS | 1827 | 1461239109094 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f1896384800) [pid = 1827] [serial = 1305] [outer = 0x7f1894edb000] 04:45:09 INFO - PROCESS | 1827 | 1461239109937 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]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1541ms 04:45:10 INFO - PROCESS | 1827 | 1461239109996 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1827 | 1461239109999 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 04:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:45:10 INFO - PROCESS | 1827 | 1461239110006 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1827 | 1461239110009 Marionette TRACE conn3 <- [1,1710,null,{}] 04:45:10 INFO - PROCESS | 1827 | 1461239110014 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}] 04:45:10 INFO - PROCESS | 1827 | 1461239110235 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 04:45:10 INFO - PROCESS | 1827 | 1461239110446 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189702f800 == 141 [pid = 1827] [id = 435] 04:45:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f18967c2000) [pid = 1827] [serial = 1306] [outer = (nil)] 04:45:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f1896ac8000) [pid = 1827] [serial = 1307] [outer = 0x7f18967c2000] 04:45:10 INFO - PROCESS | 1827 | 1461239110576 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f1897217c00) [pid = 1827] [serial = 1308] [outer = 0x7f18967c2000] 04:45:11 INFO - PROCESS | 1827 | 1461239111584 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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1631ms 04:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:45:11 INFO - PROCESS | 1827 | 1461239111638 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1827 | 1461239111641 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 04:45:11 INFO - PROCESS | 1827 | 1461239111648 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1827 | 1461239111651 Marionette TRACE conn3 <- [1,1714,null,{}] 04:45:11 INFO - PROCESS | 1827 | 1461239111657 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}] 04:45:11 INFO - PROCESS | 1827 | 1461239111877 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 04:45:12 INFO - PROCESS | 1827 | 1461239112175 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b023800 == 142 [pid = 1827] [id = 436] 04:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f189721d000) [pid = 1827] [serial = 1309] [outer = (nil)] 04:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f189ac20800) [pid = 1827] [serial = 1310] [outer = 0x7f189721d000] 04:45:12 INFO - PROCESS | 1827 | 1461239112255 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f189adb6400) [pid = 1827] [serial = 1311] [outer = 0x7f189721d000] 04:45:13 INFO - PROCESS | 1827 | 1461239113115 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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1531ms 04:45:13 INFO - PROCESS | 1827 | 1461239113182 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1827 | 1461239113187 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 04:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:45:13 INFO - PROCESS | 1827 | 1461239113196 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1827 | 1461239113199 Marionette TRACE conn3 <- [1,1718,null,{}] 04:45:13 INFO - PROCESS | 1827 | 1461239113206 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}] 04:45:13 INFO - PROCESS | 1827 | 1461239113429 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 04:45:13 INFO - PROCESS | 1827 | 1461239113730 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e58f800 == 143 [pid = 1827] [id = 437] 04:45:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f188fba4c00) [pid = 1827] [serial = 1312] [outer = (nil)] 04:45:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f189c5e1c00) [pid = 1827] [serial = 1313] [outer = 0x7f188fba4c00] 04:45:13 INFO - PROCESS | 1827 | 1461239113812 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f189e519400) [pid = 1827] [serial = 1314] [outer = 0x7f188fba4c00] 04:45:14 INFO - PROCESS | 1827 | 1461239114672 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1534ms 04:45:14 INFO - PROCESS | 1827 | 1461239114732 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1827 | 1461239114736 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 04:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:45:14 INFO - PROCESS | 1827 | 1461239114742 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1827 | 1461239114744 Marionette TRACE conn3 <- [1,1722,null,{}] 04:45:14 INFO - PROCESS | 1827 | 1461239114750 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}] 04:45:14 INFO - PROCESS | 1827 | 1461239114956 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 04:45:15 INFO - PROCESS | 1827 | 1461239115172 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fad9800 == 144 [pid = 1827] [id = 438] 04:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f1894237000) [pid = 1827] [serial = 1315] [outer = (nil)] 04:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f189e5bd800) [pid = 1827] [serial = 1316] [outer = 0x7f1894237000] 04:45:15 INFO - PROCESS | 1827 | 1461239115290 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f189ec6bc00) [pid = 1827] [serial = 1317] [outer = 0x7f1894237000] 04:45:16 INFO - PROCESS | 1827 | 1461239116220 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]]]}] 04:45:16 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 04:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1535ms 04:45:16 INFO - PROCESS | 1827 | 1461239116278 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1827 | 1461239116281 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 04:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:45:16 INFO - PROCESS | 1827 | 1461239116288 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1827 | 1461239116290 Marionette TRACE conn3 <- [1,1726,null,{}] 04:45:16 INFO - PROCESS | 1827 | 1461239116296 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}] 04:45:16 INFO - PROCESS | 1827 | 1461239116519 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 04:45:16 INFO - PROCESS | 1827 | 1461239116731 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a730b000 == 145 [pid = 1827] [id = 439] 04:45:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f189adb5800) [pid = 1827] [serial = 1318] [outer = (nil)] 04:45:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f189eebd400) [pid = 1827] [serial = 1319] [outer = 0x7f189adb5800] 04:45:16 INFO - PROCESS | 1827 | 1461239116847 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f189f819800) [pid = 1827] [serial = 1320] [outer = 0x7f189adb5800] 04:45:17 INFO - PROCESS | 1827 | 1461239117795 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1543ms 04:45:17 INFO - PROCESS | 1827 | 1461239117832 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1827 | 1461239117836 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 04:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:45:17 INFO - PROCESS | 1827 | 1461239117843 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1827 | 1461239117846 Marionette TRACE conn3 <- [1,1730,null,{}] 04:45:17 INFO - PROCESS | 1827 | 1461239117851 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}] 04:45:18 INFO - PROCESS | 1827 | 1461239118071 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 04:45:18 INFO - PROCESS | 1827 | 1461239118289 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae40c000 == 146 [pid = 1827] [id = 440] 04:45:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f189ee8a400) [pid = 1827] [serial = 1321] [outer = (nil)] 04:45:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f18a08c1c00) [pid = 1827] [serial = 1322] [outer = 0x7f189ee8a400] 04:45:18 INFO - PROCESS | 1827 | 1461239118422 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7f18a6655800) [pid = 1827] [serial = 1323] [outer = 0x7f189ee8a400] 04:45:19 INFO - PROCESS | 1827 | 1461239119401 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]]]}] 04:45:19 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 04:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1629ms 04:45:19 INFO - PROCESS | 1827 | 1461239119474 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 04:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:45:19 INFO - PROCESS | 1827 | 1461239119478 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 04:45:19 INFO - PROCESS | 1827 | 1461239119485 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1827 | 1461239119489 Marionette TRACE conn3 <- [1,1734,null,{}] 04:45:19 INFO - PROCESS | 1827 | 1461239119494 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}] 04:45:19 INFO - PROCESS | 1827 | 1461239119782 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 04:45:20 INFO - PROCESS | 1827 | 1461239120081 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a307000 == 147 [pid = 1827] [id = 441] 04:45:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7f188d44d000) [pid = 1827] [serial = 1324] [outer = (nil)] 04:45:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7f188d454000) [pid = 1827] [serial = 1325] [outer = 0x7f188d44d000] 04:45:20 INFO - PROCESS | 1827 | 1461239120163 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 285 (0x7f18ae5ba800) [pid = 1827] [serial = 1326] [outer = 0x7f188d44d000] 04:45:20 INFO - PROCESS | 1827 | 1461239120968 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]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1531ms 04:45:21 INFO - PROCESS | 1827 | 1461239121016 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1827 | 1461239121019 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 04:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:45:21 INFO - PROCESS | 1827 | 1461239121026 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1827 | 1461239121030 Marionette TRACE conn3 <- [1,1738,null,{}] 04:45:21 INFO - PROCESS | 1827 | 1461239121035 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}] 04:45:21 INFO - PROCESS | 1827 | 1461239121250 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 04:45:21 INFO - PROCESS | 1827 | 1461239121469 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a320000 == 148 [pid = 1827] [id = 442] 04:45:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7f188d44d400) [pid = 1827] [serial = 1327] [outer = (nil)] 04:45:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7f18b25c2400) [pid = 1827] [serial = 1328] [outer = 0x7f188d44d400] 04:45:21 INFO - PROCESS | 1827 | 1461239121582 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 288 (0x7f18b29e6c00) [pid = 1827] [serial = 1329] [outer = 0x7f188d44d400] 04:45:22 INFO - PROCESS | 1827 | 1461239122513 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1535ms 04:45:22 INFO - PROCESS | 1827 | 1461239122563 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1827 | 1461239122567 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 04:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:45:22 INFO - PROCESS | 1827 | 1461239122573 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1827 | 1461239122576 Marionette TRACE conn3 <- [1,1742,null,{}] 04:45:22 INFO - PROCESS | 1827 | 1461239122581 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}] 04:45:22 INFO - PROCESS | 1827 | 1461239122793 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 04:45:23 INFO - PROCESS | 1827 | 1461239123055 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18828d9800 == 149 [pid = 1827] [id = 443] 04:45:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 289 (0x7f1882a5fc00) [pid = 1827] [serial = 1330] [outer = (nil)] 04:45:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 290 (0x7f1882a66400) [pid = 1827] [serial = 1331] [outer = 0x7f1882a5fc00] 04:45:23 INFO - PROCESS | 1827 | 1461239123189 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 291 (0x7f1882a6ac00) [pid = 1827] [serial = 1332] [outer = 0x7f1882a5fc00] 04:45:24 INFO - PROCESS | 1827 | 1461239124053 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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1580ms 04:45:24 INFO - PROCESS | 1827 | 1461239124155 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1827 | 1461239124159 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 04:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:45:24 INFO - PROCESS | 1827 | 1461239124165 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1827 | 1461239124168 Marionette TRACE conn3 <- [1,1746,null,{}] 04:45:24 INFO - PROCESS | 1827 | 1461239124173 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}] 04:45:24 INFO - PROCESS | 1827 | 1461239124395 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 04:45:24 INFO - PROCESS | 1827 | 1461239124710 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1881f59800 == 150 [pid = 1827] [id = 444] 04:45:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 292 (0x7f1881f38c00) [pid = 1827] [serial = 1333] [outer = (nil)] 04:45:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 293 (0x7f1881f41800) [pid = 1827] [serial = 1334] [outer = 0x7f1881f38c00] 04:45:24 INFO - PROCESS | 1827 | 1461239124799 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 294 (0x7f1882a60000) [pid = 1827] [serial = 1335] [outer = 0x7f1881f38c00] 04:45:25 INFO - PROCESS | 1827 | 1461239125660 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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1580ms 04:45:25 INFO - PROCESS | 1827 | 1461239125746 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1827 | 1461239125750 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 04:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:45:25 INFO - PROCESS | 1827 | 1461239125755 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1827 | 1461239125758 Marionette TRACE conn3 <- [1,1750,null,{}] 04:45:25 INFO - PROCESS | 1827 | 1461239125764 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}] 04:45:26 INFO - PROCESS | 1827 | 1461239126025 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 04:45:26 INFO - PROCESS | 1827 | 1461239126339 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1888122800 == 151 [pid = 1827] [id = 445] 04:45:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 295 (0x7f1881f3a400) [pid = 1827] [serial = 1336] [outer = (nil)] 04:45:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 296 (0x7f18856f1000) [pid = 1827] [serial = 1337] [outer = 0x7f1881f3a400] 04:45:26 INFO - PROCESS | 1827 | 1461239126423 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 297 (0x7f18945c5000) [pid = 1827] [serial = 1338] [outer = 0x7f1881f3a400] 04:45:27 INFO - PROCESS | 1827 | 1461239127364 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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1680ms 04:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:45:27 INFO - PROCESS | 1827 | 1461239127436 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1827 | 1461239127439 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 04:45:27 INFO - PROCESS | 1827 | 1461239127447 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1827 | 1461239127449 Marionette TRACE conn3 <- [1,1754,null,{}] 04:45:27 INFO - PROCESS | 1827 | 1461239127455 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}] 04:45:27 INFO - PROCESS | 1827 | 1461239127685 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 04:45:27 INFO - PROCESS | 1827 | 1461239127993 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ea08000 == 152 [pid = 1827] [id = 446] 04:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 298 (0x7f1881f40400) [pid = 1827] [serial = 1339] [outer = (nil)] 04:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 299 (0x7f188a5d4400) [pid = 1827] [serial = 1340] [outer = 0x7f1881f40400] 04:45:28 INFO - PROCESS | 1827 | 1461239128077 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 300 (0x7f189dda0800) [pid = 1827] [serial = 1341] [outer = 0x7f1881f40400] 04:45:28 INFO - PROCESS | 1827 | 1461239128967 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1586ms 04:45:29 INFO - PROCESS | 1827 | 1461239129031 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1827 | 1461239129034 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 04:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:45:29 INFO - PROCESS | 1827 | 1461239129040 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1827 | 1461239129044 Marionette TRACE conn3 <- [1,1758,null,{}] 04:45:29 INFO - PROCESS | 1827 | 1461239129049 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}] 04:45:29 INFO - PROCESS | 1827 | 1461239129279 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 04:45:29 INFO - PROCESS | 1827 | 1461239129586 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d797800 == 153 [pid = 1827] [id = 447] 04:45:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 301 (0x7f18826d5400) [pid = 1827] [serial = 1342] [outer = (nil)] 04:45:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 302 (0x7f1888f0a800) [pid = 1827] [serial = 1343] [outer = 0x7f18826d5400] 04:45:29 INFO - PROCESS | 1827 | 1461239129666 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 303 (0x7f1888f0f800) [pid = 1827] [serial = 1344] [outer = 0x7f18826d5400] 04:45:31 INFO - PROCESS | 1827 | 1461239131043 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2034ms 04:45:31 INFO - PROCESS | 1827 | 1461239131145 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1827 | 1461239131151 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 04:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:45:31 INFO - PROCESS | 1827 | 1461239131166 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1827 | 1461239131172 Marionette TRACE conn3 <- [1,1762,null,{}] 04:45:31 INFO - PROCESS | 1827 | 1461239131181 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}] 04:45:31 INFO - PROCESS | 1827 | 1461239131403 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 04:45:31 INFO - PROCESS | 1827 | 1461239131669 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a846800 == 154 [pid = 1827] [id = 448] 04:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 304 (0x7f1882bd5000) [pid = 1827] [serial = 1345] [outer = (nil)] 04:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 305 (0x7f188592dc00) [pid = 1827] [serial = 1346] [outer = 0x7f1882bd5000] 04:45:31 INFO - PROCESS | 1827 | 1461239131746 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 306 (0x7f1885c94000) [pid = 1827] [serial = 1347] [outer = 0x7f1882bd5000] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b09d800 == 153 [pid = 1827] [id = 429] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fc9d800 == 152 [pid = 1827] [id = 428] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188eb14000 == 151 [pid = 1827] [id = 427] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b1d1000 == 150 [pid = 1827] [id = 426] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188566a000 == 149 [pid = 1827] [id = 425] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188db08000 == 148 [pid = 1827] [id = 424] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a84b800 == 147 [pid = 1827] [id = 423] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18868e1000 == 146 [pid = 1827] [id = 422] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885c57000 == 145 [pid = 1827] [id = 421] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b2954000 == 144 [pid = 1827] [id = 416] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ae708800 == 143 [pid = 1827] [id = 415] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f755000 == 142 [pid = 1827] [id = 414] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189b0bf000 == 141 [pid = 1827] [id = 413] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1898773800 == 140 [pid = 1827] [id = 412] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb12000 == 139 [pid = 1827] [id = 411] 04:45:32 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a5ac000 == 138 [pid = 1827] [id = 410] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 305 (0x7f18b25c3c00) [pid = 1827] [serial = 921] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 304 (0x7f189ac12c00) [pid = 1827] [serial = 783] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 303 (0x7f18b01df000) [pid = 1827] [serial = 918] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 302 (0x7f189c5e7000) [pid = 1827] [serial = 912] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 301 (0x7f1895fc4400) [pid = 1827] [serial = 909] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 300 (0x7f189e98dc00) [pid = 1827] [serial = 1011] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 299 (0x7f18ad390800) [pid = 1827] [serial = 915] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 298 (0x7f18b2b05400) [pid = 1827] [serial = 924] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 297 (0x7f189eebdc00) [pid = 1827] [serial = 1140] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 296 (0x7f188f650c00) [pid = 1827] [serial = 1083] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 295 (0x7f1894edc400) [pid = 1827] [serial = 1220] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 294 (0x7f189665fc00) [pid = 1827] [serial = 1169] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 293 (0x7f188b141400) [pid = 1827] [serial = 1212] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 292 (0x7f188a5d5400) [pid = 1827] [serial = 1211] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 291 (0x7f189e5e4800) [pid = 1827] [serial = 1181] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 290 (0x7f1897223400) [pid = 1827] [serial = 1172] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 289 (0x7f189adaa400) [pid = 1827] [serial = 1178] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 288 (0x7f188a2b0c00) [pid = 1827] [serial = 1199] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 287 (0x7f1894233800) [pid = 1827] [serial = 1217] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7f18945c2000) [pid = 1827] [serial = 1218] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7f1896c1ac00) [pid = 1827] [serial = 1160] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 284 (0x7f18a0968000) [pid = 1827] [serial = 1190] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7f188e4ac400) [pid = 1827] [serial = 1163] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7f1898527c00) [pid = 1827] [serial = 1175] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7f189eec4000) [pid = 1827] [serial = 1187] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f1885290400) [pid = 1827] [serial = 1208] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f189ee8bc00) [pid = 1827] [serial = 1184] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f18b0616800) [pid = 1827] [serial = 1193] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f188e993c00) [pid = 1827] [serial = 1202] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f188e9a0400) [pid = 1827] [serial = 1205] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f189d552400) [pid = 1827] [serial = 1229] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f189ac1a000) [pid = 1827] [serial = 1226] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f1896660000) [pid = 1827] [serial = 1221] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f189adb6c00) [pid = 1827] [serial = 1227] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f18967c2400) [pid = 1827] [serial = 1223] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f1897083800) [pid = 1827] [serial = 1224] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f18b276c800) [pid = 1827] [serial = 1196] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f188fb61c00) [pid = 1827] [serial = 1215] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f188f651000) [pid = 1827] [serial = 1214] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f1894232800) [pid = 1827] [serial = 1166] [outer = (nil)] [url = about:blank] 04:45:33 INFO - PROCESS | 1827 | 1461239133155 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]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2043ms 04:45:33 INFO - PROCESS | 1827 | 1461239133251 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1827 | 1461239133259 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 04:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:45:33 INFO - PROCESS | 1827 | 1461239133271 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1827 | 1461239133274 Marionette TRACE conn3 <- [1,1766,null,{}] 04:45:33 INFO - PROCESS | 1827 | 1461239133294 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}] 04:45:33 INFO - PROCESS | 1827 | 1461239133495 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 04:45:33 INFO - PROCESS | 1827 | 1461239133511 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188566d000 == 139 [pid = 1827] [id = 449] 04:45:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f1882bd4800) [pid = 1827] [serial = 1348] [outer = (nil)] 04:45:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f1888f0fc00) [pid = 1827] [serial = 1349] [outer = 0x7f1882bd4800] 04:45:33 INFO - PROCESS | 1827 | 1461239133576 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f18895ea800) [pid = 1827] [serial = 1350] [outer = 0x7f1882bd4800] 04:45:34 INFO - PROCESS | 1827 | 1461239134622 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]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1385ms 04:45:34 INFO - PROCESS | 1827 | 1461239134657 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1827 | 1461239134659 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 04:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:45:34 INFO - PROCESS | 1827 | 1461239134666 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1827 | 1461239134671 Marionette TRACE conn3 <- [1,1770,null,{}] 04:45:34 INFO - PROCESS | 1827 | 1461239134685 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}] 04:45:34 INFO - PROCESS | 1827 | 1461239134951 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 04:45:34 INFO - PROCESS | 1827 | 1461239134976 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a852800 == 140 [pid = 1827] [id = 450] 04:45:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f1888f05000) [pid = 1827] [serial = 1351] [outer = (nil)] 04:45:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f188af91c00) [pid = 1827] [serial = 1352] [outer = 0x7f1888f05000] 04:45:35 INFO - PROCESS | 1827 | 1461239135043 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f188d504000) [pid = 1827] [serial = 1353] [outer = 0x7f1888f05000] 04:45:36 INFO - PROCESS | 1827 | 1461239135993 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]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1387ms 04:45:36 INFO - PROCESS | 1827 | 1461239136056 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 04:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:45:36 INFO - PROCESS | 1827 | 1461239136060 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 04:45:36 INFO - PROCESS | 1827 | 1461239136066 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1827 | 1461239136069 Marionette TRACE conn3 <- [1,1774,null,{}] 04:45:36 INFO - PROCESS | 1827 | 1461239136074 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}] 04:45:36 INFO - PROCESS | 1827 | 1461239136352 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 04:45:36 INFO - PROCESS | 1827 | 1461239136385 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d79e000 == 141 [pid = 1827] [id = 451] 04:45:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f188a5d5400) [pid = 1827] [serial = 1354] [outer = (nil)] 04:45:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f188f651000) [pid = 1827] [serial = 1355] [outer = 0x7f188a5d5400] 04:45:36 INFO - PROCESS | 1827 | 1461239136451 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f188fba4000) [pid = 1827] [serial = 1356] [outer = 0x7f188a5d5400] 04:45:37 INFO - PROCESS | 1827 | 1461239137385 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]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1377ms 04:45:37 INFO - PROCESS | 1827 | 1461239137444 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1827 | 1461239137447 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 04:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:45:37 INFO - PROCESS | 1827 | 1461239137453 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1827 | 1461239137455 Marionette TRACE conn3 <- [1,1778,null,{}] 04:45:37 INFO - PROCESS | 1827 | 1461239137486 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}] 04:45:37 INFO - PROCESS | 1827 | 1461239137758 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 04:45:38 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f18890b9000) [pid = 1827] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:45:38 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f1882bd1400) [pid = 1827] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:45:38 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f188af90c00) [pid = 1827] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:45:38 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f1890a47000) [pid = 1827] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:45:38 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f1890985400) [pid = 1827] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:45:38 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f1894c30c00) [pid = 1827] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:45:38 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f1885292400) [pid = 1827] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:45:38 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f18826cac00) [pid = 1827] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:45:38 INFO - PROCESS | 1827 | 1461239138721 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18858d3800 == 142 [pid = 1827] [id = 452] 04:45:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f18826cac00) [pid = 1827] [serial = 1357] [outer = (nil)] 04:45:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f1886887400) [pid = 1827] [serial = 1358] [outer = 0x7f18826cac00] 04:45:38 INFO - PROCESS | 1827 | 1461239138787 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f188fbaf800) [pid = 1827] [serial = 1359] [outer = 0x7f18826cac00] 04:45:39 INFO - PROCESS | 1827 | 1461239139522 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]]]}] 04:45:39 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 04:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2130ms 04:45:39 INFO - PROCESS | 1827 | 1461239139585 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1827 | 1461239139588 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 04:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:45:39 INFO - PROCESS | 1827 | 1461239139594 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1827 | 1461239139596 Marionette TRACE conn3 <- [1,1782,null,{}] 04:45:39 INFO - PROCESS | 1827 | 1461239139603 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}] 04:45:39 INFO - PROCESS | 1827 | 1461239139871 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 04:45:40 INFO - PROCESS | 1827 | 1461239140044 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb39800 == 143 [pid = 1827] [id = 453] 04:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f18842e8c00) [pid = 1827] [serial = 1360] [outer = (nil)] 04:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f18945c2400) [pid = 1827] [serial = 1361] [outer = 0x7f18842e8c00] 04:45:40 INFO - PROCESS | 1827 | 1461239140110 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f1896667800) [pid = 1827] [serial = 1362] [outer = 0x7f18842e8c00] 04:45:41 INFO - PROCESS | 1827 | 1461239141122 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]]]}] 04:45:41 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 04:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1580ms 04:45:41 INFO - PROCESS | 1827 | 1461239141176 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1827 | 1461239141180 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 04:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:45:41 INFO - PROCESS | 1827 | 1461239141189 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1827 | 1461239141195 Marionette TRACE conn3 <- [1,1786,null,{}] 04:45:41 INFO - PROCESS | 1827 | 1461239141205 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}] 04:45:41 INFO - PROCESS | 1827 | 1461239141436 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 04:45:41 INFO - PROCESS | 1827 | 1461239141763 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a1d9000 == 144 [pid = 1827] [id = 454] 04:45:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f1882bd3800) [pid = 1827] [serial = 1363] [outer = (nil)] 04:45:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f1885942800) [pid = 1827] [serial = 1364] [outer = 0x7f1882bd3800] 04:45:41 INFO - PROCESS | 1827 | 1461239141845 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f188688ac00) [pid = 1827] [serial = 1365] [outer = 0x7f1882bd3800] 04:45:42 INFO - PROCESS | 1827 | 1461239142760 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]]]}] 04:45:42 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 04:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1635ms 04:45:42 INFO - PROCESS | 1827 | 1461239142826 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1827 | 1461239142834 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 04:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:45:42 INFO - PROCESS | 1827 | 1461239142844 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1827 | 1461239142849 Marionette TRACE conn3 <- [1,1790,null,{}] 04:45:42 INFO - PROCESS | 1827 | 1461239142854 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}] 04:45:43 INFO - PROCESS | 1827 | 1461239143123 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 04:45:43 INFO - PROCESS | 1827 | 1461239143441 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e52a800 == 145 [pid = 1827] [id = 455] 04:45:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f18895f0800) [pid = 1827] [serial = 1366] [outer = (nil)] 04:45:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f188a5e2000) [pid = 1827] [serial = 1367] [outer = 0x7f18895f0800] 04:45:43 INFO - PROCESS | 1827 | 1461239143517 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f188d451400) [pid = 1827] [serial = 1368] [outer = 0x7f18895f0800] 04:45:44 INFO - PROCESS | 1827 | 1461239144527 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]]]}] 04:45:44 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) 04:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1732ms 04:45:44 INFO - PROCESS | 1827 | 1461239144578 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 04:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:45:44 INFO - PROCESS | 1827 | 1461239144582 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 04:45:44 INFO - PROCESS | 1827 | 1461239144588 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1827 | 1461239144594 Marionette TRACE conn3 <- [1,1794,null,{}] 04:45:44 INFO - PROCESS | 1827 | 1461239144610 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}] 04:45:44 INFO - PROCESS | 1827 | 1461239144838 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 04:45:45 INFO - PROCESS | 1827 | 1461239145141 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894448800 == 146 [pid = 1827] [id = 456] 04:45:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f188ffd0c00) [pid = 1827] [serial = 1369] [outer = (nil)] 04:45:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f1890a9f800) [pid = 1827] [serial = 1370] [outer = 0x7f188ffd0c00] 04:45:45 INFO - PROCESS | 1827 | 1461239145225 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7f1894ccc000) [pid = 1827] [serial = 1371] [outer = 0x7f188ffd0c00] 04:45:46 INFO - PROCESS | 1827 | 1461239146110 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]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1586ms 04:45:46 INFO - PROCESS | 1827 | 1461239146175 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 04:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:45:46 INFO - PROCESS | 1827 | 1461239146181 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 04:45:46 INFO - PROCESS | 1827 | 1461239146188 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1827 | 1461239146191 Marionette TRACE conn3 <- [1,1798,null,{}] 04:45:46 INFO - PROCESS | 1827 | 1461239146198 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}] 04:45:46 INFO - PROCESS | 1827 | 1461239146422 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 04:45:46 INFO - PROCESS | 1827 | 1461239146680 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1895059000 == 147 [pid = 1827] [id = 457] 04:45:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7f1890985c00) [pid = 1827] [serial = 1372] [outer = (nil)] 04:45:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7f18967bf400) [pid = 1827] [serial = 1373] [outer = 0x7f1890985c00] 04:45:46 INFO - PROCESS | 1827 | 1461239146798 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 285 (0x7f1896c1f400) [pid = 1827] [serial = 1374] [outer = 0x7f1890985c00] 04:45:47 INFO - PROCESS | 1827 | 1461239147671 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]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1536ms 04:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:45:47 INFO - PROCESS | 1827 | 1461239147725 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1827 | 1461239147728 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 04:45:47 INFO - PROCESS | 1827 | 1461239147735 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1827 | 1461239147738 Marionette TRACE conn3 <- [1,1802,null,{}] 04:45:47 INFO - PROCESS | 1827 | 1461239147744 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}] 04:45:47 INFO - PROCESS | 1827 | 1461239147967 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 04:45:48 INFO - PROCESS | 1827 | 1461239148279 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1898773800 == 148 [pid = 1827] [id = 458] 04:45:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7f189703d400) [pid = 1827] [serial = 1375] [outer = (nil)] 04:45:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7f1897082800) [pid = 1827] [serial = 1376] [outer = 0x7f189703d400] 04:45:48 INFO - PROCESS | 1827 | 1461239148366 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 288 (0x7f1897218000) [pid = 1827] [serial = 1377] [outer = 0x7f189703d400] 04:45:49 INFO - PROCESS | 1827 | 1461239149224 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]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1536ms 04:45:49 INFO - PROCESS | 1827 | 1461239149272 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 04:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:45:49 INFO - PROCESS | 1827 | 1461239149275 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 04:45:49 INFO - PROCESS | 1827 | 1461239149282 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1827 | 1461239149285 Marionette TRACE conn3 <- [1,1806,null,{}] 04:45:49 INFO - PROCESS | 1827 | 1461239149291 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}] 04:45:49 INFO - PROCESS | 1827 | 1461239149556 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 04:45:49 INFO - PROCESS | 1827 | 1461239149863 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e59d800 == 149 [pid = 1827] [id = 459] 04:45:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 289 (0x7f1899b06000) [pid = 1827] [serial = 1378] [outer = (nil)] 04:45:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 290 (0x7f189d552400) [pid = 1827] [serial = 1379] [outer = 0x7f1899b06000] 04:45:49 INFO - PROCESS | 1827 | 1461239149951 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 291 (0x7f189e5c0000) [pid = 1827] [serial = 1380] [outer = 0x7f1899b06000] 04:45:50 INFO - PROCESS | 1827 | 1461239150783 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]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1544ms 04:45:50 INFO - PROCESS | 1827 | 1461239150826 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 04:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:45:50 INFO - PROCESS | 1827 | 1461239150830 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 04:45:50 INFO - PROCESS | 1827 | 1461239150836 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1827 | 1461239150839 Marionette TRACE conn3 <- [1,1810,null,{}] 04:45:50 INFO - PROCESS | 1827 | 1461239150844 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}] 04:45:51 INFO - PROCESS | 1827 | 1461239151057 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 04:45:51 INFO - PROCESS | 1827 | 1461239151278 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a73be000 == 150 [pid = 1827] [id = 460] 04:45:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 292 (0x7f1899b06400) [pid = 1827] [serial = 1381] [outer = (nil)] 04:45:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 293 (0x7f189eeba000) [pid = 1827] [serial = 1382] [outer = 0x7f1899b06400] 04:45:51 INFO - PROCESS | 1827 | 1461239151390 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 294 (0x7f189fc7bc00) [pid = 1827] [serial = 1383] [outer = 0x7f1899b06400] 04:45:52 INFO - PROCESS | 1827 | 1461239152349 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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1583ms 04:45:52 INFO - PROCESS | 1827 | 1461239152420 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1827 | 1461239152424 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 04:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:45:52 INFO - PROCESS | 1827 | 1461239152429 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1827 | 1461239152432 Marionette TRACE conn3 <- [1,1814,null,{}] 04:45:52 INFO - PROCESS | 1827 | 1461239152438 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}] 04:45:52 INFO - PROCESS | 1827 | 1461239152656 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 04:45:52 INFO - PROCESS | 1827 | 1461239152958 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b1f21000 == 151 [pid = 1827] [id = 461] 04:45:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 295 (0x7f189c694400) [pid = 1827] [serial = 1384] [outer = (nil)] 04:45:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 296 (0x7f18a017d800) [pid = 1827] [serial = 1385] [outer = 0x7f189c694400] 04:45:53 INFO - PROCESS | 1827 | 1461239153036 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 297 (0x7f18ac456400) [pid = 1827] [serial = 1386] [outer = 0x7f189c694400] 04:45:53 INFO - PROCESS | 1827 | 1461239153869 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]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1478ms 04:45:53 INFO - PROCESS | 1827 | 1461239153909 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1827 | 1461239153912 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 04:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:45:53 INFO - PROCESS | 1827 | 1461239153918 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1827 | 1461239153921 Marionette TRACE conn3 <- [1,1818,null,{}] 04:45:53 INFO - PROCESS | 1827 | 1461239153926 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}] 04:45:54 INFO - PROCESS | 1827 | 1461239154141 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 04:45:54 INFO - PROCESS | 1827 | 1461239154451 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b6a0c000 == 152 [pid = 1827] [id = 462] 04:45:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 298 (0x7f1894c33800) [pid = 1827] [serial = 1387] [outer = (nil)] 04:45:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 299 (0x7f18ae429c00) [pid = 1827] [serial = 1388] [outer = 0x7f1894c33800] 04:45:54 INFO - PROCESS | 1827 | 1461239154574 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 300 (0x7f18b25b7c00) [pid = 1827] [serial = 1389] [outer = 0x7f1894c33800] 04:45:55 INFO - PROCESS | 1827 | 1461239155422 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]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1535ms 04:45:55 INFO - PROCESS | 1827 | 1461239155454 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1827 | 1461239155457 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 04:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:45:55 INFO - PROCESS | 1827 | 1461239155465 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1827 | 1461239155468 Marionette TRACE conn3 <- [1,1822,null,{}] 04:45:55 INFO - PROCESS | 1827 | 1461239155474 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}] 04:45:55 INFO - PROCESS | 1827 | 1461239155742 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 04:45:56 INFO - PROCESS | 1827 | 1461239156042 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1882ce1000 == 153 [pid = 1827] [id = 463] 04:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 301 (0x7f1885044c00) [pid = 1827] [serial = 1390] [outer = (nil)] 04:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 302 (0x7f188504c800) [pid = 1827] [serial = 1391] [outer = 0x7f1885044c00] 04:45:56 INFO - PROCESS | 1827 | 1461239156123 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 303 (0x7f1885051400) [pid = 1827] [serial = 1392] [outer = 0x7f1885044c00] 04:45:57 INFO - PROCESS | 1827 | 1461239157047 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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1641ms 04:45:57 INFO - PROCESS | 1827 | 1461239157109 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1827 | 1461239157116 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 04:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:45:57 INFO - PROCESS | 1827 | 1461239157127 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1827 | 1461239157132 Marionette TRACE conn3 <- [1,1826,null,{}] 04:45:57 INFO - PROCESS | 1827 | 1461239157141 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}] 04:45:57 INFO - PROCESS | 1827 | 1461239157505 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 04:45:57 INFO - PROCESS | 1827 | 1461239157848 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a420000 == 154 [pid = 1827] [id = 464] 04:45:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 304 (0x7f18b29ea000) [pid = 1827] [serial = 1393] [outer = (nil)] 04:45:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 305 (0x7f18b2ac7c00) [pid = 1827] [serial = 1394] [outer = 0x7f18b29ea000] 04:45:57 INFO - PROCESS | 1827 | 1461239157991 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 306 (0x7f18b2b0f800) [pid = 1827] [serial = 1395] [outer = 0x7f18b29ea000] 04:45:58 INFO - PROCESS | 1827 | 1461239158903 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]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1838ms 04:45:58 INFO - PROCESS | 1827 | 1461239158964 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1827 | 1461239158967 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 04:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:45:58 INFO - PROCESS | 1827 | 1461239158974 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1827 | 1461239158978 Marionette TRACE conn3 <- [1,1830,null,{}] 04:45:58 INFO - PROCESS | 1827 | 1461239158984 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}] 04:45:59 INFO - PROCESS | 1827 | 1461239159206 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 04:45:59 INFO - PROCESS | 1827 | 1461239159524 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883dc4800 == 155 [pid = 1827] [id = 465] 04:45:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 307 (0x7f188b983800) [pid = 1827] [serial = 1396] [outer = (nil)] 04:45:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 308 (0x7f188b98ac00) [pid = 1827] [serial = 1397] [outer = 0x7f188b983800] 04:45:59 INFO - PROCESS | 1827 | 1461239159605 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 309 (0x7f18ad2bd400) [pid = 1827] [serial = 1398] [outer = 0x7f188b983800] 04:46:00 INFO - PROCESS | 1827 | 1461239160453 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]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1536ms 04:46:00 INFO - PROCESS | 1827 | 1461239160511 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1827 | 1461239160516 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 04:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:46:00 INFO - PROCESS | 1827 | 1461239160523 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1827 | 1461239160526 Marionette TRACE conn3 <- [1,1834,null,{}] 04:46:00 INFO - PROCESS | 1827 | 1461239160532 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}] 04:46:00 INFO - PROCESS | 1827 | 1461239160759 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 04:46:01 INFO - PROCESS | 1827 | 1461239161021 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a42f000 == 156 [pid = 1827] [id = 466] 04:46:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 310 (0x7f18892c2c00) [pid = 1827] [serial = 1399] [outer = (nil)] 04:46:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 311 (0x7f18892cac00) [pid = 1827] [serial = 1400] [outer = 0x7f18892c2c00] 04:46:01 INFO - PROCESS | 1827 | 1461239161162 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 312 (0x7f18892cf400) [pid = 1827] [serial = 1401] [outer = 0x7f18892c2c00] 04:46:02 INFO - PROCESS | 1827 | 1461239162102 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]]]}] 04:46:02 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 04:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1635ms 04:46:02 INFO - PROCESS | 1827 | 1461239162158 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1827 | 1461239162162 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 04:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:46:02 INFO - PROCESS | 1827 | 1461239162168 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1827 | 1461239162170 Marionette TRACE conn3 <- [1,1838,null,{}] 04:46:02 INFO - PROCESS | 1827 | 1461239162176 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}] 04:46:02 INFO - PROCESS | 1827 | 1461239162414 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 04:46:02 INFO - PROCESS | 1827 | 1461239162728 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883eef800 == 157 [pid = 1827] [id = 467] 04:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 313 (0x7f1881e5ec00) [pid = 1827] [serial = 1402] [outer = (nil)] 04:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 314 (0x7f1881e65000) [pid = 1827] [serial = 1403] [outer = 0x7f1881e5ec00] 04:46:02 INFO - PROCESS | 1827 | 1461239162809 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 315 (0x7f1881e6a400) [pid = 1827] [serial = 1404] [outer = 0x7f1881e5ec00] 04:46:03 INFO - PROCESS | 1827 | 1461239163689 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]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1587ms 04:46:03 INFO - PROCESS | 1827 | 1461239163756 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1827 | 1461239163760 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 04:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:46:03 INFO - PROCESS | 1827 | 1461239163766 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1827 | 1461239163769 Marionette TRACE conn3 <- [1,1842,null,{}] 04:46:03 INFO - PROCESS | 1827 | 1461239163774 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}] 04:46:04 INFO - PROCESS | 1827 | 1461239163998 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 04:46:04 INFO - PROCESS | 1827 | 1461239164303 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188402e800 == 158 [pid = 1827] [id = 468] 04:46:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 316 (0x7f1881e5f400) [pid = 1827] [serial = 1405] [outer = (nil)] 04:46:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 317 (0x7f1884009000) [pid = 1827] [serial = 1406] [outer = 0x7f1881e5f400] 04:46:04 INFO - PROCESS | 1827 | 1461239164385 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 318 (0x7f188400f800) [pid = 1827] [serial = 1407] [outer = 0x7f1881e5f400] 04:46:05 INFO - PROCESS | 1827 | 1461239165247 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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1535ms 04:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:46:05 INFO - PROCESS | 1827 | 1461239165303 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1827 | 1461239165305 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 04:46:05 INFO - PROCESS | 1827 | 1461239165312 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1827 | 1461239165315 Marionette TRACE conn3 <- [1,1846,null,{}] 04:46:05 INFO - PROCESS | 1827 | 1461239165320 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}] 04:46:05 INFO - PROCESS | 1827 | 1461239165534 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 04:46:05 INFO - PROCESS | 1827 | 1461239165804 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f5f1000 == 159 [pid = 1827] [id = 469] 04:46:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 319 (0x7f1881e60800) [pid = 1827] [serial = 1408] [outer = (nil)] 04:46:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 320 (0x7f1884014c00) [pid = 1827] [serial = 1409] [outer = 0x7f1881e60800] 04:46:05 INFO - PROCESS | 1827 | 1461239165924 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 321 (0x7f18892cbc00) [pid = 1827] [serial = 1410] [outer = 0x7f1881e60800] 04:46:06 INFO - PROCESS | 1827 | 1461239166777 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]]]}] 04:46:06 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) 04:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1537ms 04:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:46:06 INFO - PROCESS | 1827 | 1461239166850 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1827 | 1461239166852 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 04:46:06 INFO - PROCESS | 1827 | 1461239166859 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1827 | 1461239166862 Marionette TRACE conn3 <- [1,1850,null,{}] 04:46:06 INFO - PROCESS | 1827 | 1461239166867 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}] 04:46:07 INFO - PROCESS | 1827 | 1461239167106 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 04:46:07 INFO - PROCESS | 1827 | 1461239167449 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f187f9c7000 == 160 [pid = 1827] [id = 470] 04:46:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 322 (0x7f18826d3000) [pid = 1827] [serial = 1411] [outer = (nil)] 04:46:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 323 (0x7f1884f54400) [pid = 1827] [serial = 1412] [outer = 0x7f18826d3000] 04:46:07 INFO - PROCESS | 1827 | 1461239167529 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 324 (0x7f1884f59c00) [pid = 1827] [serial = 1413] [outer = 0x7f18826d3000] 04:46:08 INFO - PROCESS | 1827 | 1461239168394 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]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1585ms 04:46:08 INFO - PROCESS | 1827 | 1461239168444 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1827 | 1461239168448 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 04:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:46:08 INFO - PROCESS | 1827 | 1461239168454 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1827 | 1461239168456 Marionette TRACE conn3 <- [1,1854,null,{}] 04:46:08 INFO - PROCESS | 1827 | 1461239168462 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}] 04:46:08 INFO - PROCESS | 1827 | 1461239168690 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 04:46:09 INFO - PROCESS | 1827 | 1461239169003 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1880b10000 == 161 [pid = 1827] [id = 471] 04:46:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 325 (0x7f1880b43000) [pid = 1827] [serial = 1414] [outer = (nil)] 04:46:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 326 (0x7f1880b4b000) [pid = 1827] [serial = 1415] [outer = 0x7f1880b43000] 04:46:09 INFO - PROCESS | 1827 | 1461239169080 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 327 (0x7f1880b50400) [pid = 1827] [serial = 1416] [outer = 0x7f1880b43000] 04:46:09 INFO - PROCESS | 1827 | 1461239169986 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]]]}] 04:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1580ms 04:46:10 INFO - PROCESS | 1827 | 1461239170035 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 1827 | 1461239170039 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 04:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:46:10 INFO - PROCESS | 1827 | 1461239170045 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1827 | 1461239170047 Marionette TRACE conn3 <- [1,1858,null,{}] 04:46:10 INFO - PROCESS | 1827 | 1461239170054 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}] 04:46:10 INFO - PROCESS | 1827 | 1461239170279 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 04:46:10 INFO - PROCESS | 1827 | 1461239170596 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1886b3b000 == 162 [pid = 1827] [id = 472] 04:46:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 328 (0x7f1880b44800) [pid = 1827] [serial = 1417] [outer = (nil)] 04:46:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 329 (0x7f1884f56c00) [pid = 1827] [serial = 1418] [outer = 0x7f1880b44800] 04:46:10 INFO - PROCESS | 1827 | 1461239170674 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 330 (0x7f1884f5f000) [pid = 1827] [serial = 1419] [outer = 0x7f1880b44800] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ae715000 == 161 [pid = 1827] [id = 396] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885c43800 == 160 [pid = 1827] [id = 381] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189edc1800 == 159 [pid = 1827] [id = 393] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a0157800 == 158 [pid = 1827] [id = 394] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189b0a9000 == 157 [pid = 1827] [id = 392] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a730b000 == 156 [pid = 1827] [id = 439] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189fad9800 == 155 [pid = 1827] [id = 438] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e58f800 == 154 [pid = 1827] [id = 437] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189b023800 == 153 [pid = 1827] [id = 436] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189702f800 == 152 [pid = 1827] [id = 435] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896536800 == 151 [pid = 1827] [id = 434] 04:46:11 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894db8000 == 150 [pid = 1827] [id = 433] 04:46:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e8a0000 == 149 [pid = 1827] [id = 432] 04:46:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b09a000 == 148 [pid = 1827] [id = 431] 04:46:12 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885824000 == 147 [pid = 1827] [id = 430] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 329 (0x7f18895f5000) [pid = 1827] [serial = 1271] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 328 (0x7f188af91800) [pid = 1827] [serial = 1232] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 327 (0x7f188a2ae800) [pid = 1827] [serial = 1272] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 326 (0x7f188528cc00) [pid = 1827] [serial = 1265] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 325 (0x7f1885640800) [pid = 1827] [serial = 1266] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 324 (0x7f18ac4e1000) [pid = 1827] [serial = 1247] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 323 (0x7f188e995000) [pid = 1827] [serial = 1274] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 322 (0x7f18b06cbc00) [pid = 1827] [serial = 1253] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 321 (0x7f1894309400) [pid = 1827] [serial = 1281] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 320 (0x7f1894cce800) [pid = 1827] [serial = 1284] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 319 (0x7f1896204c00) [pid = 1827] [serial = 1287] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 318 (0x7f1886885000) [pid = 1827] [serial = 1259] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 317 (0x7f1894ee3800) [pid = 1827] [serial = 1286] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 316 (0x7f188688fc00) [pid = 1827] [serial = 1269] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 315 (0x7f1890a48000) [pid = 1827] [serial = 1235] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 314 (0x7f189ac1b400) [pid = 1827] [serial = 1241] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 313 (0x7f1890aa8000) [pid = 1827] [serial = 1280] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 312 (0x7f188f7c6000) [pid = 1827] [serial = 1278] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 311 (0x7f189e5c9800) [pid = 1827] [serial = 1244] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 310 (0x7f1885930800) [pid = 1827] [serial = 1250] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 309 (0x7f188e99b000) [pid = 1827] [serial = 1289] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 308 (0x7f1896fb3800) [pid = 1827] [serial = 1238] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 307 (0x7f18890b2400) [pid = 1827] [serial = 1277] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 306 (0x7f188eddb800) [pid = 1827] [serial = 1275] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 305 (0x7f1885c96c00) [pid = 1827] [serial = 1256] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 304 (0x7f1886882400) [pid = 1827] [serial = 1268] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 303 (0x7f18895ee400) [pid = 1827] [serial = 1262] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | --DOMWINDOW == 302 (0x7f1894c2d000) [pid = 1827] [serial = 1283] [outer = (nil)] [url = about:blank] 04:46:12 INFO - PROCESS | 1827 | 1461239172830 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]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2848ms 04:46:12 INFO - PROCESS | 1827 | 1461239172895 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1827 | 1461239172902 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 04:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:46:12 INFO - PROCESS | 1827 | 1461239172911 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1827 | 1461239172916 Marionette TRACE conn3 <- [1,1862,null,{}] 04:46:12 INFO - PROCESS | 1827 | 1461239172926 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}] 04:46:13 INFO - PROCESS | 1827 | 1461239173146 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 04:46:13 INFO - PROCESS | 1827 | 1461239173340 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885366000 == 148 [pid = 1827] [id = 473] 04:46:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 303 (0x7f18842eb000) [pid = 1827] [serial = 1420] [outer = (nil)] 04:46:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 304 (0x7f1884f5f400) [pid = 1827] [serial = 1421] [outer = 0x7f18842eb000] 04:46:13 INFO - PROCESS | 1827 | 1461239173417 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 305 (0x7f1885291c00) [pid = 1827] [serial = 1422] [outer = 0x7f18842eb000] 04:46:14 INFO - PROCESS | 1827 | 1461239174316 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1431ms 04:46:14 INFO - PROCESS | 1827 | 1461239174344 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1827 | 1461239174352 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 04:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:46:14 INFO - PROCESS | 1827 | 1461239174362 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1827 | 1461239174367 Marionette TRACE conn3 <- [1,1866,null,{}] 04:46:14 INFO - PROCESS | 1827 | 1461239174372 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}] 04:46:14 INFO - PROCESS | 1827 | 1461239174576 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 04:46:14 INFO - PROCESS | 1827 | 1461239174811 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1886b37000 == 149 [pid = 1827] [id = 474] 04:46:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 306 (0x7f1884f53c00) [pid = 1827] [serial = 1423] [outer = (nil)] 04:46:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 307 (0x7f1885c98000) [pid = 1827] [serial = 1424] [outer = 0x7f1884f53c00] 04:46:14 INFO - PROCESS | 1827 | 1461239174877 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 308 (0x7f1888f04000) [pid = 1827] [serial = 1425] [outer = 0x7f1884f53c00] 04:46:15 INFO - PROCESS | 1827 | 1461239175774 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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1429ms 04:46:15 INFO - PROCESS | 1827 | 1461239175799 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1827 | 1461239175803 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 04:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:46:15 INFO - PROCESS | 1827 | 1461239175809 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1827 | 1461239175815 Marionette TRACE conn3 <- [1,1870,null,{}] 04:46:15 INFO - PROCESS | 1827 | 1461239175841 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}] 04:46:16 INFO - PROCESS | 1827 | 1461239176120 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 04:46:16 INFO - PROCESS | 1827 | 1461239176174 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a41d800 == 150 [pid = 1827] [id = 475] 04:46:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 309 (0x7f1888f11c00) [pid = 1827] [serial = 1426] [outer = (nil)] 04:46:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 310 (0x7f188a5d8c00) [pid = 1827] [serial = 1427] [outer = 0x7f1888f11c00] 04:46:16 INFO - PROCESS | 1827 | 1461239176241 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 311 (0x7f188b984c00) [pid = 1827] [serial = 1428] [outer = 0x7f1888f11c00] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 310 (0x7f188fb64000) [pid = 1827] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 309 (0x7f18842f0c00) [pid = 1827] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 308 (0x7f188d503800) [pid = 1827] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 307 (0x7f1896fb9000) [pid = 1827] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 306 (0x7f189ee85c00) [pid = 1827] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 305 (0x7f1896fbd800) [pid = 1827] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 304 (0x7f1894c52800) [pid = 1827] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 303 (0x7f188fbaf000) [pid = 1827] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 302 (0x7f1890989800) [pid = 1827] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 301 (0x7f18984cfc00) [pid = 1827] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 300 (0x7f1890a4b400) [pid = 1827] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 299 (0x7f18ad390000) [pid = 1827] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 298 (0x7f1882bd5000) [pid = 1827] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 297 (0x7f18890b4c00) [pid = 1827] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 296 (0x7f18826d3c00) [pid = 1827] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 295 (0x7f189657d800) [pid = 1827] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 294 (0x7f188a5d5400) [pid = 1827] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 293 (0x7f18826cac00) [pid = 1827] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 292 (0x7f189ee89400) [pid = 1827] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 291 (0x7f189721fc00) [pid = 1827] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 290 (0x7f188fb66400) [pid = 1827] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 289 (0x7f189ee8cc00) [pid = 1827] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 288 (0x7f18842ef800) [pid = 1827] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 287 (0x7f1888f05000) [pid = 1827] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7f18ad058800) [pid = 1827] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7f18856e6c00) [pid = 1827] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 284 (0x7f1894cbf400) [pid = 1827] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7f18842f5400) [pid = 1827] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7f1894ee1800) [pid = 1827] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7f189b0e1000) [pid = 1827] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f18890adc00) [pid = 1827] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f1895fcb000) [pid = 1827] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f188e636000) [pid = 1827] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f188e4b1000) [pid = 1827] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f1894c2b800) [pid = 1827] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f188f7ca400) [pid = 1827] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f1896fbc800) [pid = 1827] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f188a29f800) [pid = 1827] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f18890ad400) [pid = 1827] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f18ad04d000) [pid = 1827] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f18999c0c00) [pid = 1827] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f1894edb400) [pid = 1827] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f1894c51000) [pid = 1827] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f188b149000) [pid = 1827] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f18a0845400) [pid = 1827] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f1890a47c00) [pid = 1827] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f18826ce800) [pid = 1827] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f1882bd4800) [pid = 1827] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f1898499400) [pid = 1827] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f189098a800) [pid = 1827] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f188fba3400) [pid = 1827] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f1885634c00) [pid = 1827] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f18826cdc00) [pid = 1827] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f18999c4000) [pid = 1827] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f189848b400) [pid = 1827] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f18826cbc00) [pid = 1827] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f188f7c3400) [pid = 1827] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f1894c4ac00) [pid = 1827] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f188b13b800) [pid = 1827] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f18842ef400) [pid = 1827] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f18890b1c00) [pid = 1827] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:46:17 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f189695a800) [pid = 1827] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:46:18 INFO - PROCESS | 1827 | 1461239178103 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]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2343ms 04:46:18 INFO - PROCESS | 1827 | 1461239178153 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 04:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:46:18 INFO - PROCESS | 1827 | 1461239178158 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 04:46:18 INFO - PROCESS | 1827 | 1461239178164 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1827 | 1461239178167 Marionette TRACE conn3 <- [1,1874,null,{}] 04:46:18 INFO - PROCESS | 1827 | 1461239178172 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}] 04:46:18 INFO - PROCESS | 1827 | 1461239178376 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 04:46:18 INFO - PROCESS | 1827 | 1461239178557 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a42c000 == 151 [pid = 1827] [id = 476] 04:46:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 250 (0x7f18826cac00) [pid = 1827] [serial = 1429] [outer = (nil)] 04:46:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 251 (0x7f188563a800) [pid = 1827] [serial = 1430] [outer = 0x7f18826cac00] 04:46:18 INFO - PROCESS | 1827 | 1461239178624 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 252 (0x7f188a2a7400) [pid = 1827] [serial = 1431] [outer = 0x7f18826cac00] 04:46:19 INFO - PROCESS | 1827 | 1461239179359 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]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1236ms 04:46:19 INFO - PROCESS | 1827 | 1461239179400 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1827 | 1461239179403 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 04:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:46:19 INFO - PROCESS | 1827 | 1461239179409 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1827 | 1461239179412 Marionette TRACE conn3 <- [1,1878,null,{}] 04:46:19 INFO - PROCESS | 1827 | 1461239179417 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}] 04:46:19 INFO - PROCESS | 1827 | 1461239179706 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 04:46:20 INFO - PROCESS | 1827 | 1461239180010 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1882cdc000 == 152 [pid = 1827] [id = 477] 04:46:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 253 (0x7f1880b4cc00) [pid = 1827] [serial = 1432] [outer = (nil)] 04:46:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 254 (0x7f18826cf000) [pid = 1827] [serial = 1433] [outer = 0x7f1880b4cc00] 04:46:20 INFO - PROCESS | 1827 | 1461239180170 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 255 (0x7f1882bdbc00) [pid = 1827] [serial = 1434] [outer = 0x7f1880b4cc00] 04:46:21 INFO - PROCESS | 1827 | 1461239181112 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]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1742ms 04:46:21 INFO - PROCESS | 1827 | 1461239181154 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1827 | 1461239181161 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 04:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:46:21 INFO - PROCESS | 1827 | 1461239181170 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1827 | 1461239181173 Marionette TRACE conn3 <- [1,1882,null,{}] 04:46:21 INFO - PROCESS | 1827 | 1461239181181 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}] 04:46:21 INFO - PROCESS | 1827 | 1461239181419 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 04:46:21 INFO - PROCESS | 1827 | 1461239181799 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1827 | ************************* 04:46:21 INFO - PROCESS | 1827 | A coding exception was thrown and uncaught in a Task. 04:46:21 INFO - PROCESS | 1827 | 04:46:21 INFO - PROCESS | 1827 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:46:21 INFO - PROCESS | 1827 | Full stack: 04:46:21 INFO - PROCESS | 1827 | ************************* 04:46:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a857000 == 153 [pid = 1827] [id = 478] 04:46:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 256 (0x7f188592d800) [pid = 1827] [serial = 1435] [outer = (nil)] 04:46:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 257 (0x7f1888f0a000) [pid = 1827] [serial = 1436] [outer = 0x7f188592d800] 04:46:21 INFO - PROCESS | 1827 | 1461239181892 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 258 (0x7f18892c4800) [pid = 1827] [serial = 1437] [outer = 0x7f188592d800] 04:46:22 INFO - PROCESS | 1827 | 1461239182856 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]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1731ms 04:46:22 INFO - PROCESS | 1827 | 1461239182906 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1827 | 1461239182913 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 04:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:46:22 INFO - PROCESS | 1827 | 1461239182920 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1827 | 1461239182924 Marionette TRACE conn3 <- [1,1886,null,{}] 04:46:22 INFO - PROCESS | 1827 | 1461239182930 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}] 04:46:23 INFO - PROCESS | 1827 | 1461239183179 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 04:46:23 INFO - PROCESS | 1827 | 1461239183533 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b946000 == 154 [pid = 1827] [id = 479] 04:46:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 259 (0x7f18892c7800) [pid = 1827] [serial = 1438] [outer = (nil)] 04:46:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 260 (0x7f188b97fc00) [pid = 1827] [serial = 1439] [outer = 0x7f18892c7800] 04:46:23 INFO - PROCESS | 1827 | 1461239183612 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 261 (0x7f188d449c00) [pid = 1827] [serial = 1440] [outer = 0x7f18892c7800] 04:46:24 INFO - PROCESS | 1827 | 1461239184524 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]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1680ms 04:46:24 INFO - PROCESS | 1827 | 1461239184601 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 04:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:46:24 INFO - PROCESS | 1827 | 1461239184606 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 04:46:24 INFO - PROCESS | 1827 | 1461239184622 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1827 | 1461239184632 Marionette TRACE conn3 <- [1,1890,null,{}] 04:46:24 INFO - PROCESS | 1827 | 1461239184639 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}] 04:46:25 INFO - PROCESS | 1827 | 1461239185047 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 04:46:25 INFO - PROCESS | 1827 | 1461239185270 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e98e000 == 155 [pid = 1827] [id = 480] 04:46:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 262 (0x7f188e4ba800) [pid = 1827] [serial = 1441] [outer = (nil)] 04:46:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 263 (0x7f188ede0400) [pid = 1827] [serial = 1442] [outer = 0x7f188e4ba800] 04:46:25 INFO - PROCESS | 1827 | 1461239185346 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 264 (0x7f188f7c3800) [pid = 1827] [serial = 1443] [outer = 0x7f188e4ba800] 04:46:26 INFO - PROCESS | 1827 | 1461239186280 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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1698ms 04:46:26 INFO - PROCESS | 1827 | 1461239186312 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1827 | 1461239186317 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 04:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:46:26 INFO - PROCESS | 1827 | 1461239186324 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1827 | 1461239186328 Marionette TRACE conn3 <- [1,1894,null,{}] 04:46:26 INFO - PROCESS | 1827 | 1461239186334 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}] 04:46:26 INFO - PROCESS | 1827 | 1461239186567 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 04:46:26 INFO - PROCESS | 1827 | 1461239186879 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fce5800 == 156 [pid = 1827] [id = 481] 04:46:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 265 (0x7f188e630000) [pid = 1827] [serial = 1444] [outer = (nil)] 04:46:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 266 (0x7f188fba4400) [pid = 1827] [serial = 1445] [outer = 0x7f188e630000] 04:46:26 INFO - PROCESS | 1827 | 1461239186965 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 267 (0x7f1890a4ac00) [pid = 1827] [serial = 1446] [outer = 0x7f188e630000] 04:46:27 INFO - PROCESS | 1827 | 1461239187862 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]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1585ms 04:46:27 INFO - PROCESS | 1827 | 1461239187910 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 04:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:46:27 INFO - PROCESS | 1827 | 1461239187914 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 04:46:27 INFO - PROCESS | 1827 | 1461239187920 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1827 | 1461239187923 Marionette TRACE conn3 <- [1,1898,null,{}] 04:46:27 INFO - PROCESS | 1827 | 1461239187928 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}] 04:46:28 INFO - PROCESS | 1827 | 1461239188147 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 04:46:28 INFO - PROCESS | 1827 | 1461239188482 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189445f800 == 157 [pid = 1827] [id = 482] 04:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 268 (0x7f1894c2d000) [pid = 1827] [serial = 1447] [outer = (nil)] 04:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 269 (0x7f1894c4fc00) [pid = 1827] [serial = 1448] [outer = 0x7f1894c2d000] 04:46:28 INFO - PROCESS | 1827 | 1461239188577 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 270 (0x7f1894ee0c00) [pid = 1827] [serial = 1449] [outer = 0x7f1894c2d000] 04:46:29 INFO - PROCESS | 1827 | 1461239189483 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]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1641ms 04:46:29 INFO - PROCESS | 1827 | 1461239189561 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1827 | 1461239189565 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 04:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:46:29 INFO - PROCESS | 1827 | 1461239189571 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1827 | 1461239189574 Marionette TRACE conn3 <- [1,1902,null,{}] 04:46:29 INFO - PROCESS | 1827 | 1461239189580 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}] 04:46:29 INFO - PROCESS | 1827 | 1461239189844 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 04:46:30 INFO - PROCESS | 1827 | 1461239190150 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bcd800 == 158 [pid = 1827] [id = 483] 04:46:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 271 (0x7f188e63a800) [pid = 1827] [serial = 1450] [outer = (nil)] 04:46:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 272 (0x7f189666a400) [pid = 1827] [serial = 1451] [outer = 0x7f188e63a800] 04:46:30 INFO - PROCESS | 1827 | 1461239190230 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 273 (0x7f1896c17800) [pid = 1827] [serial = 1452] [outer = 0x7f188e63a800] 04:46:31 INFO - PROCESS | 1827 | 1461239191101 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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1582ms 04:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:46:31 INFO - PROCESS | 1827 | 1461239191154 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1827 | 1461239191157 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 04:46:31 INFO - PROCESS | 1827 | 1461239191164 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1827 | 1461239191167 Marionette TRACE conn3 <- [1,1906,null,{}] 04:46:31 INFO - PROCESS | 1827 | 1461239191173 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}] 04:46:31 INFO - PROCESS | 1827 | 1461239191401 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 04:46:31 INFO - PROCESS | 1827 | 1461239191713 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1899bdd800 == 159 [pid = 1827] [id = 484] 04:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 274 (0x7f1894309400) [pid = 1827] [serial = 1453] [outer = (nil)] 04:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 275 (0x7f1897042c00) [pid = 1827] [serial = 1454] [outer = 0x7f1894309400] 04:46:31 INFO - PROCESS | 1827 | 1461239191797 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 276 (0x7f189721c800) [pid = 1827] [serial = 1455] [outer = 0x7f1894309400] 04:46:32 INFO - PROCESS | 1827 | 1461239192680 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]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1594ms 04:46:32 INFO - PROCESS | 1827 | 1461239192759 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1827 | 1461239192762 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 04:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:46:32 INFO - PROCESS | 1827 | 1461239192769 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1827 | 1461239192773 Marionette TRACE conn3 <- [1,1910,null,{}] 04:46:32 INFO - PROCESS | 1827 | 1461239192778 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}] 04:46:33 INFO - PROCESS | 1827 | 1461239193035 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 04:46:33 INFO - PROCESS | 1827 | 1461239193350 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189c5a1000 == 160 [pid = 1827] [id = 485] 04:46:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 277 (0x7f1895fc9800) [pid = 1827] [serial = 1456] [outer = (nil)] 04:46:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 278 (0x7f18972b0000) [pid = 1827] [serial = 1457] [outer = 0x7f1895fc9800] 04:46:33 INFO - PROCESS | 1827 | 1461239193427 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 279 (0x7f18984cfc00) [pid = 1827] [serial = 1458] [outer = 0x7f1895fc9800] 04:46:34 INFO - PROCESS | 1827 | 1461239194298 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]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1581ms 04:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:46:34 INFO - PROCESS | 1827 | 1461239194352 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1827 | 1461239194355 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 04:46:34 INFO - PROCESS | 1827 | 1461239194361 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1827 | 1461239194364 Marionette TRACE conn3 <- [1,1914,null,{}] 04:46:34 INFO - PROCESS | 1827 | 1461239194369 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}] 04:46:34 INFO - PROCESS | 1827 | 1461239194587 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 04:46:34 INFO - PROCESS | 1827 | 1461239194860 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f239800 == 161 [pid = 1827] [id = 486] 04:46:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 280 (0x7f1896fc0000) [pid = 1827] [serial = 1459] [outer = (nil)] 04:46:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 281 (0x7f189851e800) [pid = 1827] [serial = 1460] [outer = 0x7f1896fc0000] 04:46:34 INFO - PROCESS | 1827 | 1461239194993 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 282 (0x7f189a053800) [pid = 1827] [serial = 1461] [outer = 0x7f1896fc0000] 04:46:35 INFO - PROCESS | 1827 | 1461239195859 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]]]}] 04:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1543ms 04:46:35 INFO - PROCESS | 1827 | 1461239195905 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 04:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:46:35 INFO - PROCESS | 1827 | 1461239195910 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 04:46:35 INFO - PROCESS | 1827 | 1461239195918 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 1827 | 1461239195921 Marionette TRACE conn3 <- [1,1918,null,{}] 04:46:35 INFO - PROCESS | 1827 | 1461239195928 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}] 04:46:36 INFO - PROCESS | 1827 | 1461239196189 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 04:46:36 INFO - PROCESS | 1827 | 1461239196534 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a7317000 == 162 [pid = 1827] [id = 487] 04:46:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 283 (0x7f189c585000) [pid = 1827] [serial = 1462] [outer = (nil)] 04:46:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 284 (0x7f189c69ec00) [pid = 1827] [serial = 1463] [outer = 0x7f189c585000] 04:46:36 INFO - PROCESS | 1827 | 1461239196643 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 285 (0x7f189e51d400) [pid = 1827] [serial = 1464] [outer = 0x7f189c585000] 04:46:37 INFO - PROCESS | 1827 | 1461239197550 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]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1691ms 04:46:37 INFO - PROCESS | 1827 | 1461239197609 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 04:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:46:37 INFO - PROCESS | 1827 | 1461239197613 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 04:46:37 INFO - PROCESS | 1827 | 1461239197619 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1827 | 1461239197624 Marionette TRACE conn3 <- [1,1922,null,{}] 04:46:37 INFO - PROCESS | 1827 | 1461239197629 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}] 04:46:37 INFO - PROCESS | 1827 | 1461239197935 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 04:46:38 INFO - PROCESS | 1827 | 1461239198256 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b4780800 == 163 [pid = 1827] [id = 488] 04:46:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 286 (0x7f189620ec00) [pid = 1827] [serial = 1465] [outer = (nil)] 04:46:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 287 (0x7f189f2dd400) [pid = 1827] [serial = 1466] [outer = 0x7f189620ec00] 04:46:38 INFO - PROCESS | 1827 | 1461239198344 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 288 (0x7f18a0cb4800) [pid = 1827] [serial = 1467] [outer = 0x7f189620ec00] 04:46:39 INFO - PROCESS | 1827 | 1461239199221 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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1636ms 04:46:39 INFO - PROCESS | 1827 | 1461239199256 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1827 | 1461239199260 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 04:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:46:39 INFO - PROCESS | 1827 | 1461239199266 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1827 | 1461239199268 Marionette TRACE conn3 <- [1,1926,null,{}] 04:46:39 INFO - PROCESS | 1827 | 1461239199274 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}] 04:46:39 INFO - PROCESS | 1827 | 1461239199495 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 04:46:39 INFO - PROCESS | 1827 | 1461239199771 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1887f31800 == 164 [pid = 1827] [id = 489] 04:46:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 289 (0x7f189adb5400) [pid = 1827] [serial = 1468] [outer = (nil)] 04:46:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 290 (0x7f18a73e2000) [pid = 1827] [serial = 1469] [outer = 0x7f189adb5400] 04:46:39 INFO - PROCESS | 1827 | 1461239199904 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 291 (0x7f18ad391400) [pid = 1827] [serial = 1470] [outer = 0x7f189adb5400] 04:46:40 INFO - PROCESS | 1827 | 1461239200798 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]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1581ms 04:46:40 INFO - PROCESS | 1827 | 1461239200849 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1827 | 1461239200853 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 04:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:46:40 INFO - PROCESS | 1827 | 1461239200859 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1827 | 1461239200863 Marionette TRACE conn3 <- [1,1930,null,{}] 04:46:40 INFO - PROCESS | 1827 | 1461239200868 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}] 04:46:41 INFO - PROCESS | 1827 | 1461239201088 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 04:46:41 INFO - PROCESS | 1827 | 1461239201364 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883b14000 == 165 [pid = 1827] [id = 490] 04:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 292 (0x7f189e56c800) [pid = 1827] [serial = 1471] [outer = (nil)] 04:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 293 (0x7f18b0616000) [pid = 1827] [serial = 1472] [outer = 0x7f189e56c800] 04:46:41 INFO - PROCESS | 1827 | 1461239201483 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 294 (0x7f18b25c1c00) [pid = 1827] [serial = 1473] [outer = 0x7f189e56c800] 04:46:42 INFO - PROCESS | 1827 | 1461239202338 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]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1536ms 04:46:42 INFO - PROCESS | 1827 | 1461239202396 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1827 | 1461239202399 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 04:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:46:42 INFO - PROCESS | 1827 | 1461239202406 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1827 | 1461239202409 Marionette TRACE conn3 <- [1,1934,null,{}] 04:46:42 INFO - PROCESS | 1827 | 1461239202414 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}] 04:46:42 INFO - PROCESS | 1827 | 1461239202652 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 04:46:42 INFO - PROCESS | 1827 | 1461239202971 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188675e000 == 166 [pid = 1827] [id = 491] 04:46:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 295 (0x7f18893c0000) [pid = 1827] [serial = 1474] [outer = (nil)] 04:46:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 296 (0x7f18893c8800) [pid = 1827] [serial = 1475] [outer = 0x7f18893c0000] 04:46:43 INFO - PROCESS | 1827 | 1461239203052 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 297 (0x7f18893cd400) [pid = 1827] [serial = 1476] [outer = 0x7f18893c0000] 04:46:43 INFO - PROCESS | 1827 | 1461239203945 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]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1587ms 04:46:43 INFO - PROCESS | 1827 | 1461239203994 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1827 | 1461239203998 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 04:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:46:44 INFO - PROCESS | 1827 | 1461239204004 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1827 | 1461239204006 Marionette TRACE conn3 <- [1,1938,null,{}] 04:46:44 INFO - PROCESS | 1827 | 1461239204012 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}] 04:46:44 INFO - PROCESS | 1827 | 1461239204236 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 04:46:44 INFO - PROCESS | 1827 | 1461239204555 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1886775000 == 167 [pid = 1827] [id = 492] 04:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 298 (0x7f18893c2400) [pid = 1827] [serial = 1477] [outer = (nil)] 04:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 299 (0x7f18ad747000) [pid = 1827] [serial = 1478] [outer = 0x7f18893c2400] 04:46:44 INFO - PROCESS | 1827 | 1461239204637 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 300 (0x7f18b2761c00) [pid = 1827] [serial = 1479] [outer = 0x7f18893c2400] 04:46:45 INFO - PROCESS | 1827 | 1461239205488 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]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1534ms 04:46:45 INFO - PROCESS | 1827 | 1461239205539 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1827 | 1461239205543 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 04:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:46:45 INFO - PROCESS | 1827 | 1461239205549 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1827 | 1461239205551 Marionette TRACE conn3 <- [1,1942,null,{}] 04:46:45 INFO - PROCESS | 1827 | 1461239205557 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}] 04:46:45 INFO - PROCESS | 1827 | 1461239205780 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 04:46:46 INFO - PROCESS | 1827 | 1461239206056 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1889552800 == 168 [pid = 1827] [id = 493] 04:46:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 301 (0x7f1887639400) [pid = 1827] [serial = 1480] [outer = (nil)] 04:46:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 302 (0x7f1887641400) [pid = 1827] [serial = 1481] [outer = 0x7f1887639400] 04:46:46 INFO - PROCESS | 1827 | 1461239206173 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 303 (0x7f1887646400) [pid = 1827] [serial = 1482] [outer = 0x7f1887639400] 04:46:47 INFO - PROCESS | 1827 | 1461239207086 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]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1584ms 04:46:47 INFO - PROCESS | 1827 | 1461239207134 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1827 | 1461239207138 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 04:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:46:47 INFO - PROCESS | 1827 | 1461239207144 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1827 | 1461239207146 Marionette TRACE conn3 <- [1,1946,null,{}] 04:46:47 INFO - PROCESS | 1827 | 1461239207152 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}] 04:46:47 INFO - PROCESS | 1827 | 1461239207384 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 04:46:47 INFO - PROCESS | 1827 | 1461239207716 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188429c000 == 169 [pid = 1827] [id = 494] 04:46:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 304 (0x7f1881f44c00) [pid = 1827] [serial = 1483] [outer = (nil)] 04:46:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 305 (0x7f188426ec00) [pid = 1827] [serial = 1484] [outer = 0x7f1881f44c00] 04:46:47 INFO - PROCESS | 1827 | 1461239207799 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 306 (0x7f1884276800) [pid = 1827] [serial = 1485] [outer = 0x7f1881f44c00] 04:46:48 INFO - PROCESS | 1827 | 1461239208686 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]]]}] 04:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1585ms 04:46:48 INFO - PROCESS | 1827 | 1461239208730 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 1827 | 1461239208734 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 04:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:46:48 INFO - PROCESS | 1827 | 1461239208740 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1827 | 1461239208742 Marionette TRACE conn3 <- [1,1950,null,{}] 04:46:48 INFO - PROCESS | 1827 | 1461239208748 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}] 04:46:48 INFO - PROCESS | 1827 | 1461239208973 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 04:46:49 INFO - PROCESS | 1827 | 1461239209306 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188580f800 == 170 [pid = 1827] [id = 495] 04:46:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 307 (0x7f1881f46c00) [pid = 1827] [serial = 1486] [outer = (nil)] 04:46:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 308 (0x7f18826d8800) [pid = 1827] [serial = 1487] [outer = 0x7f1881f46c00] 04:46:49 INFO - PROCESS | 1827 | 1461239209387 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 309 (0x7f18856e7400) [pid = 1827] [serial = 1488] [outer = 0x7f1881f46c00] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ae1d4800 == 169 [pid = 1827] [id = 64] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188eb12800 == 168 [pid = 1827] [id = 139] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a1cf800 == 167 [pid = 1827] [id = 207] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894db4000 == 166 [pid = 1827] [id = 140] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d259800 == 165 [pid = 1827] [id = 141] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a093c800 == 164 [pid = 1827] [id = 375] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b263a000 == 163 [pid = 1827] [id = 205] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a42c000 == 162 [pid = 1827] [id = 476] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a41d800 == 161 [pid = 1827] [id = 475] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1886b37000 == 160 [pid = 1827] [id = 474] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885366000 == 159 [pid = 1827] [id = 473] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a420000 == 158 [pid = 1827] [id = 464] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1882ce1000 == 157 [pid = 1827] [id = 463] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b6a0c000 == 156 [pid = 1827] [id = 462] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b1f21000 == 155 [pid = 1827] [id = 461] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a73be000 == 154 [pid = 1827] [id = 460] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e59d800 == 153 [pid = 1827] [id = 459] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1898773800 == 152 [pid = 1827] [id = 458] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1895059000 == 151 [pid = 1827] [id = 457] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894448800 == 150 [pid = 1827] [id = 456] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e52a800 == 149 [pid = 1827] [id = 455] 04:46:51 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a1d9000 == 148 [pid = 1827] [id = 454] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 308 (0x7f1894237800) [pid = 1827] [serial = 1038] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 307 (0x7f1894232400) [pid = 1827] [serial = 1008] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 306 (0x7f188e99d000) [pid = 1827] [serial = 1298] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 305 (0x7f1894c34400) [pid = 1827] [serial = 1167] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 304 (0x7f18975bb400) [pid = 1827] [serial = 1173] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 303 (0x7f18a084cc00) [pid = 1827] [serial = 981] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 302 (0x7f18999c6400) [pid = 1827] [serial = 1119] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 301 (0x7f1895fce000) [pid = 1827] [serial = 1304] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 300 (0x7f1896961000) [pid = 1827] [serial = 972] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 299 (0x7f189665dc00) [pid = 1827] [serial = 1041] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 298 (0x7f1894234400) [pid = 1827] [serial = 1107] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 297 (0x7f189dd9a800) [pid = 1827] [serial = 975] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 296 (0x7f18ad739800) [pid = 1827] [serial = 987] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 295 (0x7f18ae8f4c00) [pid = 1827] [serial = 1065] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 294 (0x7f1882bd6c00) [pid = 1827] [serial = 1292] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 293 (0x7f189eebd400) [pid = 1827] [serial = 1319] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 292 (0x7f1885c94000) [pid = 1827] [serial = 1347] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 291 (0x7f1894ccd000) [pid = 1827] [serial = 933] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 290 (0x7f1885947c00) [pid = 1827] [serial = 1101] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 289 (0x7f1896fc1800) [pid = 1827] [serial = 1161] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 288 (0x7f18a08c1c00) [pid = 1827] [serial = 1322] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 287 (0x7f1882a66400) [pid = 1827] [serial = 1331] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 286 (0x7f188fba4000) [pid = 1827] [serial = 1356] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 285 (0x7f188fbaf800) [pid = 1827] [serial = 1359] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 284 (0x7f188592dc00) [pid = 1827] [serial = 1346] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 283 (0x7f18b06a4800) [pid = 1827] [serial = 1137] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 282 (0x7f18ad04f800) [pid = 1827] [serial = 1134] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 281 (0x7f189b0e0000) [pid = 1827] [serial = 1050] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 280 (0x7f188d454000) [pid = 1827] [serial = 1325] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 279 (0x7f189fc89400) [pid = 1827] [serial = 1131] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 278 (0x7f188a2a1400) [pid = 1827] [serial = 1002] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 277 (0x7f188d504000) [pid = 1827] [serial = 1353] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 276 (0x7f18b29b1000) [pid = 1827] [serial = 993] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 275 (0x7f1886887400) [pid = 1827] [serial = 1358] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 274 (0x7f18856f4000) [pid = 1827] [serial = 1071] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 273 (0x7f1896960400) [pid = 1827] [serial = 936] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 272 (0x7f1894ed8c00) [pid = 1827] [serial = 1290] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 271 (0x7f18b2a2d800) [pid = 1827] [serial = 996] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 270 (0x7f188a5d4400) [pid = 1827] [serial = 1340] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 269 (0x7f1896ac8000) [pid = 1827] [serial = 1307] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 268 (0x7f189e5efc00) [pid = 1827] [serial = 1056] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 267 (0x7f188a5d6400) [pid = 1827] [serial = 1032] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 266 (0x7f189de6f000) [pid = 1827] [serial = 1125] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 265 (0x7f18b29e0000) [pid = 1827] [serial = 1068] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 264 (0x7f188f644800) [pid = 1827] [serial = 1104] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 263 (0x7f1896c1bc00) [pid = 1827] [serial = 1170] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 262 (0x7f189423b800) [pid = 1827] [serial = 969] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 261 (0x7f18972a9c00) [pid = 1827] [serial = 1116] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 260 (0x7f18b2b0cc00) [pid = 1827] [serial = 999] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 259 (0x7f18890bbc00) [pid = 1827] [serial = 927] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 258 (0x7f18b25bf000) [pid = 1827] [serial = 990] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 257 (0x7f18b25c2400) [pid = 1827] [serial = 1328] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 256 (0x7f189e567c00) [pid = 1827] [serial = 1128] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 255 (0x7f189ac20800) [pid = 1827] [serial = 1310] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 254 (0x7f189f818000) [pid = 1827] [serial = 1059] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 253 (0x7f1896fb9800) [pid = 1827] [serial = 1044] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 252 (0x7f188eddd400) [pid = 1827] [serial = 1164] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 251 (0x7f18a2ae1c00) [pid = 1827] [serial = 1062] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 250 (0x7f1888f0a800) [pid = 1827] [serial = 1343] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 249 (0x7f189e546000) [pid = 1827] [serial = 1053] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 248 (0x7f1890a49c00) [pid = 1827] [serial = 1080] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 247 (0x7f18895ea800) [pid = 1827] [serial = 1350] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 246 (0x7f189a054400) [pid = 1827] [serial = 1047] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f189c5e1c00) [pid = 1827] [serial = 1313] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f1896388c00) [pid = 1827] [serial = 1110] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f18ac4e5c00) [pid = 1827] [serial = 984] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f1888f0fc00) [pid = 1827] [serial = 1349] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f188af91c00) [pid = 1827] [serial = 1352] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f189e5bd800) [pid = 1827] [serial = 1316] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f188d511000) [pid = 1827] [serial = 966] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f18856f1000) [pid = 1827] [serial = 1337] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f18895eb400) [pid = 1827] [serial = 1295] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f188a5dd400) [pid = 1827] [serial = 1077] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f188f651000) [pid = 1827] [serial = 1355] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f189e56bc00) [pid = 1827] [serial = 978] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f1894240400) [pid = 1827] [serial = 1301] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f189adb4800) [pid = 1827] [serial = 1122] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f18826d7c00) [pid = 1827] [serial = 1074] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1896669400) [pid = 1827] [serial = 1029] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f1881f41800) [pid = 1827] [serial = 1334] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f1896ac5c00) [pid = 1827] [serial = 1113] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f188eddd000) [pid = 1827] [serial = 1035] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f188af8b400) [pid = 1827] [serial = 1005] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f189695a400) [pid = 1827] [serial = 930] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f189e565800) [pid = 1827] [serial = 1230] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f18945c2400) [pid = 1827] [serial = 1361] [outer = (nil)] [url = about:blank] 04:46:51 INFO - PROCESS | 1827 | 1461239211886 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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 3182ms 04:46:51 INFO - PROCESS | 1827 | 1461239211923 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1827 | 1461239211928 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 04:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:46:51 INFO - PROCESS | 1827 | 1461239211936 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1827 | 1461239211941 Marionette TRACE conn3 <- [1,1954,null,{}] 04:46:51 INFO - PROCESS | 1827 | 1461239211950 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}] 04:46:52 INFO - PROCESS | 1827 | 1461239212189 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 04:46:52 INFO - PROCESS | 1827 | 1461239212380 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18828e1000 == 149 [pid = 1827] [id = 496] 04:46:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f18826d3800) [pid = 1827] [serial = 1489] [outer = (nil)] 04:46:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f188400c800) [pid = 1827] [serial = 1490] [outer = 0x7f18826d3800] 04:46:52 INFO - PROCESS | 1827 | 1461239212450 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f1884276c00) [pid = 1827] [serial = 1491] [outer = 0x7f18826d3800] 04:46:53 INFO - PROCESS | 1827 | 1461239213240 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]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1339ms 04:46:53 INFO - PROCESS | 1827 | 1461239213276 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1827 | 1461239213285 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 04:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:46:53 INFO - PROCESS | 1827 | 1461239213295 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1827 | 1461239213298 Marionette TRACE conn3 <- [1,1958,null,{}] 04:46:53 INFO - PROCESS | 1827 | 1461239213305 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}] 04:46:53 INFO - PROCESS | 1827 | 1461239213610 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 04:46:53 INFO - PROCESS | 1827 | 1461239213731 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883eee000 == 150 [pid = 1827] [id = 497] 04:46:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f1881f41800) [pid = 1827] [serial = 1492] [outer = (nil)] 04:46:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f1884f5a400) [pid = 1827] [serial = 1493] [outer = 0x7f1881f41800] 04:46:53 INFO - PROCESS | 1827 | 1461239213800 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f188504f400) [pid = 1827] [serial = 1494] [outer = 0x7f1881f41800] 04:46:54 INFO - PROCESS | 1827 | 1461239214771 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]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1532ms 04:46:54 INFO - PROCESS | 1827 | 1461239214830 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1827 | 1461239214833 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 04:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:46:54 INFO - PROCESS | 1827 | 1461239214842 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1827 | 1461239214848 Marionette TRACE conn3 <- [1,1962,null,{}] 04:46:54 INFO - PROCESS | 1827 | 1461239214873 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}] 04:46:55 INFO - PROCESS | 1827 | 1461239215164 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 04:46:55 INFO - PROCESS | 1827 | 1461239215202 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885650000 == 151 [pid = 1827] [id = 498] 04:46:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f18856e7000) [pid = 1827] [serial = 1495] [outer = (nil)] 04:46:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f1885929400) [pid = 1827] [serial = 1496] [outer = 0x7f18856e7000] 04:46:55 INFO - PROCESS | 1827 | 1461239215276 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f1886887400) [pid = 1827] [serial = 1497] [outer = 0x7f18856e7000] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f1894edb000) [pid = 1827] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f188ffd0c00) [pid = 1827] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f18895f0800) [pid = 1827] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f18892c2c00) [pid = 1827] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f189ee8a400) [pid = 1827] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f188d44d000) [pid = 1827] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f1881e5ec00) [pid = 1827] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f1890985c00) [pid = 1827] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f188a2a7800) [pid = 1827] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f189c848400) [pid = 1827] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f18a0cb9800) [pid = 1827] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f1881e5f400) [pid = 1827] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f1888f11c00) [pid = 1827] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f188f649400) [pid = 1827] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f189c694400) [pid = 1827] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f1896fbdc00) [pid = 1827] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f189703d400) [pid = 1827] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f188e9ec800) [pid = 1827] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f1885930000) [pid = 1827] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f1894c33800) [pid = 1827] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f18ad2c6c00) [pid = 1827] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f189adb5800) [pid = 1827] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f1885286400) [pid = 1827] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f189620c000) [pid = 1827] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f18b29ea000) [pid = 1827] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f188b983800) [pid = 1827] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f189665f800) [pid = 1827] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f188a2ab000) [pid = 1827] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f188592ec00) [pid = 1827] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f1899b06000) [pid = 1827] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f189721d000) [pid = 1827] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f188a5da400) [pid = 1827] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f188a2a8c00) [pid = 1827] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f1885c8dc00) [pid = 1827] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f18967c2000) [pid = 1827] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f189852ac00) [pid = 1827] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f1885044c00) [pid = 1827] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f1894237000) [pid = 1827] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f1885926800) [pid = 1827] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f188fba4c00) [pid = 1827] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f1881f3a400) [pid = 1827] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1884f53c00) [pid = 1827] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1881f40400) [pid = 1827] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f18842eb000) [pid = 1827] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f1881f38c00) [pid = 1827] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1882bd3800) [pid = 1827] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1880b44800) [pid = 1827] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f188a2ae000) [pid = 1827] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f188e4b4c00) [pid = 1827] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1899b06400) [pid = 1827] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1881e60800) [pid = 1827] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f18842e8c00) [pid = 1827] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f18895ed800) [pid = 1827] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f188fb5f400) [pid = 1827] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1882a5fc00) [pid = 1827] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f188688d000) [pid = 1827] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f18826d5400) [pid = 1827] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f18826d6800) [pid = 1827] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f18a08c2000) [pid = 1827] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f188592a800) [pid = 1827] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f188d44d400) [pid = 1827] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:46:57 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f188ffd0000) [pid = 1827] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:46:57 INFO - PROCESS | 1827 | 1461239217509 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]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2694ms 04:46:57 INFO - PROCESS | 1827 | 1461239217536 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1827 | 1461239217541 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 04:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:46:57 INFO - PROCESS | 1827 | 1461239217547 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1827 | 1461239217549 Marionette TRACE conn3 <- [1,1966,null,{}] 04:46:57 INFO - PROCESS | 1827 | 1461239217555 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}] 04:46:57 INFO - PROCESS | 1827 | 1461239217823 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 04:46:57 INFO - PROCESS | 1827 | 1461239217844 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188403a800 == 152 [pid = 1827] [id = 499] 04:46:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1881f38800) [pid = 1827] [serial = 1498] [outer = (nil)] 04:46:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f18842e8c00) [pid = 1827] [serial = 1499] [outer = 0x7f1881f38800] 04:46:57 INFO - PROCESS | 1827 | 1461239217910 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f18856e6800) [pid = 1827] [serial = 1500] [outer = 0x7f1881f38800] 04:46:58 INFO - PROCESS | 1827 | 1461239218778 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]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1282ms 04:46:58 INFO - PROCESS | 1827 | 1461239218831 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 1827 | 1461239218833 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 04:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:46:58 INFO - PROCESS | 1827 | 1461239218839 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1827 | 1461239218841 Marionette TRACE conn3 <- [1,1970,null,{}] 04:46:58 INFO - PROCESS | 1827 | 1461239218847 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}] 04:46:59 INFO - PROCESS | 1827 | 1461239219057 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 04:46:59 INFO - PROCESS | 1827 | 1461239219411 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1880b0a000 == 153 [pid = 1827] [id = 500] 04:46:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1881e5e800) [pid = 1827] [serial = 1501] [outer = (nil)] 04:46:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1881e63400) [pid = 1827] [serial = 1502] [outer = 0x7f1881e5e800] 04:46:59 INFO - PROCESS | 1827 | 1461239219494 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f18826d3c00) [pid = 1827] [serial = 1503] [outer = 0x7f1881e5e800] 04:47:00 INFO - PROCESS | 1827 | 1461239220453 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]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1682ms 04:47:00 INFO - PROCESS | 1827 | 1461239220527 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1827 | 1461239220536 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 04:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:47:00 INFO - PROCESS | 1827 | 1461239220546 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1827 | 1461239220550 Marionette TRACE conn3 <- [1,1974,null,{}] 04:47:00 INFO - PROCESS | 1827 | 1461239220558 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}] 04:47:00 INFO - PROCESS | 1827 | 1461239220849 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 04:47:01 INFO - PROCESS | 1827 | 1461239221168 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885354800 == 154 [pid = 1827] [id = 501] 04:47:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f18842f3400) [pid = 1827] [serial = 1504] [outer = (nil)] 04:47:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1885048400) [pid = 1827] [serial = 1505] [outer = 0x7f18842f3400] 04:47:01 INFO - PROCESS | 1827 | 1461239221248 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1885289800) [pid = 1827] [serial = 1506] [outer = 0x7f18842f3400] 04:47:02 INFO - PROCESS | 1827 | 1461239222215 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]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1734ms 04:47:02 INFO - PROCESS | 1827 | 1461239222284 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1827 | 1461239222291 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 04:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:47:02 INFO - PROCESS | 1827 | 1461239222298 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1827 | 1461239222301 Marionette TRACE conn3 <- [1,1978,null,{}] 04:47:02 INFO - PROCESS | 1827 | 1461239222308 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}] 04:47:02 INFO - PROCESS | 1827 | 1461239222605 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 04:47:02 INFO - PROCESS | 1827 | 1461239222958 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1886774800 == 155 [pid = 1827] [id = 502] 04:47:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1885292000) [pid = 1827] [serial = 1507] [outer = (nil)] 04:47:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f188594dc00) [pid = 1827] [serial = 1508] [outer = 0x7f1885292000] 04:47:03 INFO - PROCESS | 1827 | 1461239223038 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f188688b400) [pid = 1827] [serial = 1509] [outer = 0x7f1885292000] 04:47:03 INFO - PROCESS | 1827 | 1461239223941 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]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1693ms 04:47:03 INFO - PROCESS | 1827 | 1461239223993 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 1827 | 1461239223998 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 04:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:47:04 INFO - PROCESS | 1827 | 1461239224017 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1827 | 1461239224029 Marionette TRACE conn3 <- [1,1982,null,{}] 04:47:04 INFO - PROCESS | 1827 | 1461239224037 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}] 04:47:04 INFO - PROCESS | 1827 | 1461239224330 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 04:47:04 INFO - PROCESS | 1827 | 1461239224656 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1888139800 == 156 [pid = 1827] [id = 503] 04:47:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f18856e9400) [pid = 1827] [serial = 1510] [outer = (nil)] 04:47:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f18890b3c00) [pid = 1827] [serial = 1511] [outer = 0x7f18856e9400] 04:47:04 INFO - PROCESS | 1827 | 1461239224734 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f18892c7400) [pid = 1827] [serial = 1512] [outer = 0x7f18856e9400] 04:47:05 INFO - PROCESS | 1827 | 1461239225630 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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1650ms 04:47:05 INFO - PROCESS | 1827 | 1461239225658 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1827 | 1461239225663 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 04:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:47:05 INFO - PROCESS | 1827 | 1461239225670 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1827 | 1461239225673 Marionette TRACE conn3 <- [1,1986,null,{}] 04:47:05 INFO - PROCESS | 1827 | 1461239225679 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}] 04:47:05 INFO - PROCESS | 1827 | 1461239225936 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 04:47:06 INFO - PROCESS | 1827 | 1461239226238 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a41d800 == 157 [pid = 1827] [id = 504] 04:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1887647c00) [pid = 1827] [serial = 1513] [outer = (nil)] 04:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f18895f2c00) [pid = 1827] [serial = 1514] [outer = 0x7f1887647c00] 04:47:06 INFO - PROCESS | 1827 | 1461239226322 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f188a29a400) [pid = 1827] [serial = 1515] [outer = 0x7f1887647c00] 04:47:07 INFO - PROCESS | 1827 | 1461239227235 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]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1632ms 04:47:07 INFO - PROCESS | 1827 | 1461239227304 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 04:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:47:07 INFO - PROCESS | 1827 | 1461239227308 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 04:47:07 INFO - PROCESS | 1827 | 1461239227316 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1827 | 1461239227320 Marionette TRACE conn3 <- [1,1990,null,{}] 04:47:07 INFO - PROCESS | 1827 | 1461239227326 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}] 04:47:07 INFO - PROCESS | 1827 | 1461239227604 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 04:47:07 INFO - PROCESS | 1827 | 1461239227910 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a84c800 == 158 [pid = 1827] [id = 505] 04:47:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f188a2ae800) [pid = 1827] [serial = 1516] [outer = (nil)] 04:47:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f188a2b1c00) [pid = 1827] [serial = 1517] [outer = 0x7f188a2ae800] 04:47:08 INFO - PROCESS | 1827 | 1461239228006 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f188b142c00) [pid = 1827] [serial = 1518] [outer = 0x7f188a2ae800] 04:47:08 INFO - PROCESS | 1827 | 1461239228913 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]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1639ms 04:47:08 INFO - PROCESS | 1827 | 1461239228954 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1827 | 1461239228958 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 04:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:47:08 INFO - PROCESS | 1827 | 1461239228964 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1827 | 1461239228967 Marionette TRACE conn3 <- [1,1994,null,{}] 04:47:08 INFO - PROCESS | 1827 | 1461239228973 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}] 04:47:09 INFO - PROCESS | 1827 | 1461239229214 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 04:47:09 INFO - PROCESS | 1827 | 1461239229470 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b1d2800 == 159 [pid = 1827] [id = 506] 04:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1881f46800) [pid = 1827] [serial = 1519] [outer = (nil)] 04:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f188d44ac00) [pid = 1827] [serial = 1520] [outer = 0x7f1881f46800] 04:47:09 INFO - PROCESS | 1827 | 1461239229605 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f188d452000) [pid = 1827] [serial = 1521] [outer = 0x7f1881f46800] 04:47:10 INFO - PROCESS | 1827 | 1461239230456 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]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1532ms 04:47:10 INFO - PROCESS | 1827 | 1461239230497 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 04:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:47:10 INFO - PROCESS | 1827 | 1461239230501 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 04:47:10 INFO - PROCESS | 1827 | 1461239230507 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1827 | 1461239230511 Marionette TRACE conn3 <- [1,1998,null,{}] 04:47:10 INFO - PROCESS | 1827 | 1461239230516 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}] 04:47:10 INFO - PROCESS | 1827 | 1461239230754 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 04:47:11 INFO - PROCESS | 1827 | 1461239231043 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b7f9000 == 160 [pid = 1827] [id = 507] 04:47:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f188d452400) [pid = 1827] [serial = 1522] [outer = (nil)] 04:47:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f188e4ac400) [pid = 1827] [serial = 1523] [outer = 0x7f188d452400] 04:47:11 INFO - PROCESS | 1827 | 1461239231163 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f188e62f000) [pid = 1827] [serial = 1524] [outer = 0x7f188d452400] 04:47:11 INFO - PROCESS | 1827 | 1461239231996 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]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1535ms 04:47:12 INFO - PROCESS | 1827 | 1461239232044 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 04:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:47:12 INFO - PROCESS | 1827 | 1461239232048 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 04:47:12 INFO - PROCESS | 1827 | 1461239232054 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1827 | 1461239232058 Marionette TRACE conn3 <- [1,2002,null,{}] 04:47:12 INFO - PROCESS | 1827 | 1461239232063 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}] 04:47:12 INFO - PROCESS | 1827 | 1461239232312 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 04:47:12 INFO - PROCESS | 1827 | 1461239232535 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d7a9800 == 161 [pid = 1827] [id = 508] 04:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f188d502800) [pid = 1827] [serial = 1525] [outer = (nil)] 04:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f188e993c00) [pid = 1827] [serial = 1526] [outer = 0x7f188d502800] 04:47:12 INFO - PROCESS | 1827 | 1461239232703 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f188edb7c00) [pid = 1827] [serial = 1527] [outer = 0x7f188d502800] 04:47:13 INFO - PROCESS | 1827 | 1461239233616 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]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1639ms 04:47:13 INFO - PROCESS | 1827 | 1461239233695 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1827 | 1461239233700 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 04:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:47:13 INFO - PROCESS | 1827 | 1461239233708 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1827 | 1461239233713 Marionette TRACE conn3 <- [1,2006,null,{}] 04:47:13 INFO - PROCESS | 1827 | 1461239233721 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}] 04:47:14 INFO - PROCESS | 1827 | 1461239233998 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 04:47:14 INFO - PROCESS | 1827 | 1461239234309 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e51e800 == 162 [pid = 1827] [id = 509] 04:47:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f1885639400) [pid = 1827] [serial = 1528] [outer = (nil)] 04:47:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f188edc4800) [pid = 1827] [serial = 1529] [outer = 0x7f1885639400] 04:47:14 INFO - PROCESS | 1827 | 1461239234387 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f188f651000) [pid = 1827] [serial = 1530] [outer = 0x7f1885639400] 04:47:15 INFO - PROCESS | 1827 | 1461239235262 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]]]}] 04:47:15 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 04:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1591ms 04:47:15 INFO - PROCESS | 1827 | 1461239235299 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 04:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:47:15 INFO - PROCESS | 1827 | 1461239235303 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 04:47:15 INFO - PROCESS | 1827 | 1461239235309 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1827 | 1461239235312 Marionette TRACE conn3 <- [1,2010,null,{}] 04:47:15 INFO - PROCESS | 1827 | 1461239235317 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}] 04:47:15 INFO - PROCESS | 1827 | 1461239235542 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 04:47:15 INFO - PROCESS | 1827 | 1461239235808 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ea05000 == 163 [pid = 1827] [id = 510] 04:47:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f188ffc2400) [pid = 1827] [serial = 1531] [outer = (nil)] 04:47:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f188ffc9c00) [pid = 1827] [serial = 1532] [outer = 0x7f188ffc2400] 04:47:15 INFO - PROCESS | 1827 | 1461239235955 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f1890986c00) [pid = 1827] [serial = 1533] [outer = 0x7f188ffc2400] 04:47:16 INFO - PROCESS | 1827 | 1461239236903 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]]]}] 04:47:16 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 04:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1632ms 04:47:16 INFO - PROCESS | 1827 | 1461239236942 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1827 | 1461239236946 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 04:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:47:16 INFO - PROCESS | 1827 | 1461239236952 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1827 | 1461239236957 Marionette TRACE conn3 <- [1,2014,null,{}] 04:47:16 INFO - PROCESS | 1827 | 1461239236962 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}] 04:47:17 INFO - PROCESS | 1827 | 1461239237222 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 04:47:17 INFO - PROCESS | 1827 | 1461239237525 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd07000 == 164 [pid = 1827] [id = 511] 04:47:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f1890aa5800) [pid = 1827] [serial = 1534] [outer = (nil)] 04:47:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f1894c30800) [pid = 1827] [serial = 1535] [outer = 0x7f1890aa5800] 04:47:17 INFO - PROCESS | 1827 | 1461239237617 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f1894cbf800) [pid = 1827] [serial = 1536] [outer = 0x7f1890aa5800] 04:47:18 INFO - PROCESS | 1827 | 1461239238516 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]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1632ms 04:47:18 INFO - PROCESS | 1827 | 1461239238587 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1827 | 1461239238591 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 04:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:47:18 INFO - PROCESS | 1827 | 1461239238597 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1827 | 1461239238600 Marionette TRACE conn3 <- [1,2018,null,{}] 04:47:18 INFO - PROCESS | 1827 | 1461239238605 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}] 04:47:18 INFO - PROCESS | 1827 | 1461239238830 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 04:47:19 INFO - PROCESS | 1827 | 1461239239134 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ff22000 == 165 [pid = 1827] [id = 512] 04:47:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f188ede5400) [pid = 1827] [serial = 1537] [outer = (nil)] 04:47:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f1894cc8800) [pid = 1827] [serial = 1538] [outer = 0x7f188ede5400] 04:47:19 INFO - PROCESS | 1827 | 1461239239232 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f1894ed7400) [pid = 1827] [serial = 1539] [outer = 0x7f188ede5400] 04:47:20 INFO - PROCESS | 1827 | 1461239240113 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]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1583ms 04:47:20 INFO - PROCESS | 1827 | 1461239240181 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1827 | 1461239240185 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 04:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:47:20 INFO - PROCESS | 1827 | 1461239240193 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1827 | 1461239240197 Marionette TRACE conn3 <- [1,2022,null,{}] 04:47:20 INFO - PROCESS | 1827 | 1461239240203 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}] 04:47:20 INFO - PROCESS | 1827 | 1461239240443 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 04:47:20 INFO - PROCESS | 1827 | 1461239240799 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894dab000 == 166 [pid = 1827] [id = 513] 04:47:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f1894308000) [pid = 1827] [serial = 1540] [outer = (nil)] 04:47:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f1894eec800) [pid = 1827] [serial = 1541] [outer = 0x7f1894308000] 04:47:20 INFO - PROCESS | 1827 | 1461239240891 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f1895fd1400) [pid = 1827] [serial = 1542] [outer = 0x7f1894308000] 04:47:21 INFO - PROCESS | 1827 | 1461239241738 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]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1582ms 04:47:21 INFO - PROCESS | 1827 | 1461239241775 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1827 | 1461239241778 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 04:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:47:21 INFO - PROCESS | 1827 | 1461239241784 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1827 | 1461239241787 Marionette TRACE conn3 <- [1,2026,null,{}] 04:47:21 INFO - PROCESS | 1827 | 1461239241792 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}] 04:47:22 INFO - PROCESS | 1827 | 1461239242062 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 04:47:22 INFO - PROCESS | 1827 | 1461239242376 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1895059000 == 167 [pid = 1827] [id = 514] 04:47:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f1894cc5400) [pid = 1827] [serial = 1543] [outer = (nil)] 04:47:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f189620d800) [pid = 1827] [serial = 1544] [outer = 0x7f1894cc5400] 04:47:22 INFO - PROCESS | 1827 | 1461239242455 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f189638e800) [pid = 1827] [serial = 1545] [outer = 0x7f1894cc5400] 04:47:23 INFO - PROCESS | 1827 | 1461239243312 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]]]}] 04:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1583ms 04:47:23 INFO - PROCESS | 1827 | 1461239243369 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1827 | 1461239243372 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 04:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:47:23 INFO - PROCESS | 1827 | 1461239243379 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1827 | 1461239243381 Marionette TRACE conn3 <- [1,2030,null,{}] 04:47:23 INFO - PROCESS | 1827 | 1461239243387 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}] 04:47:23 INFO - PROCESS | 1827 | 1461239243621 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 04:47:23 INFO - PROCESS | 1827 | 1461239243947 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896828800 == 168 [pid = 1827] [id = 515] 04:47:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f1894edd800) [pid = 1827] [serial = 1546] [outer = (nil)] 04:47:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f18967bc400) [pid = 1827] [serial = 1547] [outer = 0x7f1894edd800] 04:47:24 INFO - PROCESS | 1827 | 1461239244032 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f1896959c00) [pid = 1827] [serial = 1548] [outer = 0x7f1894edd800] 04:47:24 INFO - PROCESS | 1827 | 1461239244946 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]]]}] 04:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1631ms 04:47:25 INFO - PROCESS | 1827 | 1461239245011 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1827 | 1461239245015 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 04:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:47:25 INFO - PROCESS | 1827 | 1461239245021 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1827 | 1461239245023 Marionette TRACE conn3 <- [1,2034,null,{}] 04:47:25 INFO - PROCESS | 1827 | 1461239245029 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}] 04:47:25 INFO - PROCESS | 1827 | 1461239245263 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 04:47:25 INFO - PROCESS | 1827 | 1461239245580 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1897036000 == 169 [pid = 1827] [id = 516] 04:47:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f189620a800) [pid = 1827] [serial = 1549] [outer = (nil)] 04:47:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f1896ad0000) [pid = 1827] [serial = 1550] [outer = 0x7f189620a800] 04:47:25 INFO - PROCESS | 1827 | 1461239245663 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f189704b400) [pid = 1827] [serial = 1551] [outer = 0x7f189620a800] 04:47:26 INFO - PROCESS | 1827 | 1461239246609 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]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1632ms 04:47:26 INFO - PROCESS | 1827 | 1461239246654 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 04:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:47:26 INFO - PROCESS | 1827 | 1461239246658 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 04:47:26 INFO - PROCESS | 1827 | 1461239246664 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1827 | 1461239246669 Marionette TRACE conn3 <- [1,2038,null,{}] 04:47:26 INFO - PROCESS | 1827 | 1461239246675 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}] 04:47:26 INFO - PROCESS | 1827 | 1461239246920 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 04:47:27 INFO - PROCESS | 1827 | 1461239247284 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a5a7000 == 170 [pid = 1827] [id = 517] 04:47:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f1880b4c000) [pid = 1827] [serial = 1552] [outer = (nil)] 04:47:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f1897048c00) [pid = 1827] [serial = 1553] [outer = 0x7f1880b4c000] 04:47:27 INFO - PROCESS | 1827 | 1461239247372 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f18975bb400) [pid = 1827] [serial = 1554] [outer = 0x7f1880b4c000] 04:47:28 INFO - PROCESS | 1827 | 1461239248297 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]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1683ms 04:47:28 INFO - PROCESS | 1827 | 1461239248348 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1827 | 1461239248352 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 04:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:47:28 INFO - PROCESS | 1827 | 1461239248358 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1827 | 1461239248361 Marionette TRACE conn3 <- [1,2042,null,{}] 04:47:28 INFO - PROCESS | 1827 | 1461239248366 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}] 04:47:28 INFO - PROCESS | 1827 | 1461239248605 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 04:47:28 INFO - PROCESS | 1827 | 1461239248887 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1882ce9000 == 171 [pid = 1827] [id = 518] 04:47:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f1880b49800) [pid = 1827] [serial = 1555] [outer = (nil)] 04:47:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f1881e5c400) [pid = 1827] [serial = 1556] [outer = 0x7f1880b49800] 04:47:29 INFO - PROCESS | 1827 | 1461239249014 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f1882bd3400) [pid = 1827] [serial = 1557] [outer = 0x7f1880b49800] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a852800 == 170 [pid = 1827] [id = 450] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885873800 == 169 [pid = 1827] [id = 357] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a846800 == 168 [pid = 1827] [id = 448] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b477b800 == 167 [pid = 1827] [id = 356] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188403a800 == 166 [pid = 1827] [id = 499] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885650000 == 165 [pid = 1827] [id = 498] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1883eee000 == 164 [pid = 1827] [id = 497] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18828e1000 == 163 [pid = 1827] [id = 496] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188429c000 == 162 [pid = 1827] [id = 494] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1889552800 == 161 [pid = 1827] [id = 493] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1886775000 == 160 [pid = 1827] [id = 492] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188675e000 == 159 [pid = 1827] [id = 491] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1883b14000 == 158 [pid = 1827] [id = 490] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1887f31800 == 157 [pid = 1827] [id = 489] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b4780800 == 156 [pid = 1827] [id = 488] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a7317000 == 155 [pid = 1827] [id = 487] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f239800 == 154 [pid = 1827] [id = 486] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189c5a1000 == 153 [pid = 1827] [id = 485] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1899bdd800 == 152 [pid = 1827] [id = 484] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896bcd800 == 151 [pid = 1827] [id = 483] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189445f800 == 150 [pid = 1827] [id = 482] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fce5800 == 149 [pid = 1827] [id = 481] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e98e000 == 148 [pid = 1827] [id = 480] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b946000 == 147 [pid = 1827] [id = 479] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a857000 == 146 [pid = 1827] [id = 478] 04:47:30 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1882cdc000 == 145 [pid = 1827] [id = 477] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f1896384800) [pid = 1827] [serial = 1305] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f1894ccc000) [pid = 1827] [serial = 1371] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f188d451400) [pid = 1827] [serial = 1368] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f18892cac00) [pid = 1827] [serial = 1400] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f18a6655800) [pid = 1827] [serial = 1323] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f18ae5ba800) [pid = 1827] [serial = 1326] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f1881e65000) [pid = 1827] [serial = 1403] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f1896c1f400) [pid = 1827] [serial = 1374] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f188a2b5c00) [pid = 1827] [serial = 1200] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f188a5e2000) [pid = 1827] [serial = 1367] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f189eec1400) [pid = 1827] [serial = 1185] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f18ae5c2400) [pid = 1827] [serial = 1248] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f1884009000) [pid = 1827] [serial = 1406] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f1884f54400) [pid = 1827] [serial = 1412] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f188b984c00) [pid = 1827] [serial = 1428] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f189e544800) [pid = 1827] [serial = 1179] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f1880b4b000) [pid = 1827] [serial = 1415] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f18967bf400) [pid = 1827] [serial = 1373] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f18a017d800) [pid = 1827] [serial = 1385] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f1899b02400) [pid = 1827] [serial = 1176] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f1897082800) [pid = 1827] [serial = 1376] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f18a29e6800) [pid = 1827] [serial = 1191] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f1897218000) [pid = 1827] [serial = 1377] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f188688b800) [pid = 1827] [serial = 1260] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f18ae429c00) [pid = 1827] [serial = 1388] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f18b29e8400) [pid = 1827] [serial = 1197] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f189f819800) [pid = 1827] [serial = 1320] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f1885294800) [pid = 1827] [serial = 1209] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f1897220400) [pid = 1827] [serial = 1239] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f18b2b0f800) [pid = 1827] [serial = 1395] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f188b98ac00) [pid = 1827] [serial = 1397] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f189d54a400) [pid = 1827] [serial = 1242] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f18b2685000) [pid = 1827] [serial = 1206] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f1885c9b800) [pid = 1827] [serial = 1257] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f189d552400) [pid = 1827] [serial = 1379] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f189adb6400) [pid = 1827] [serial = 1311] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f188e996000) [pid = 1827] [serial = 1233] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f188a5d8c00) [pid = 1827] [serial = 1427] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f188e99a800) [pid = 1827] [serial = 1203] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1895fcc000) [pid = 1827] [serial = 1263] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1897217c00) [pid = 1827] [serial = 1308] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f189f5c3800) [pid = 1827] [serial = 1245] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f188400f800) [pid = 1827] [serial = 1407] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f188504c800) [pid = 1827] [serial = 1391] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f189ec6bc00) [pid = 1827] [serial = 1317] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f189638b800) [pid = 1827] [serial = 1251] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f189e519400) [pid = 1827] [serial = 1314] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f18945c5000) [pid = 1827] [serial = 1338] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1888f04000) [pid = 1827] [serial = 1425] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f18ac456400) [pid = 1827] [serial = 1386] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f189dda0800) [pid = 1827] [serial = 1341] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1885291c00) [pid = 1827] [serial = 1422] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1882a60000) [pid = 1827] [serial = 1335] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1890a9f800) [pid = 1827] [serial = 1370] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f18b2ac7c00) [pid = 1827] [serial = 1394] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1885942800) [pid = 1827] [serial = 1364] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f188688ac00) [pid = 1827] [serial = 1365] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f189e5c0000) [pid = 1827] [serial = 1380] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1884f5f000) [pid = 1827] [serial = 1419] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1885051400) [pid = 1827] [serial = 1392] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1881e6a400) [pid = 1827] [serial = 1404] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1894c4e800) [pid = 1827] [serial = 1302] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f189fc87000) [pid = 1827] [serial = 1188] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f189eeba000) [pid = 1827] [serial = 1382] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f189fc7bc00) [pid = 1827] [serial = 1383] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1884f56c00) [pid = 1827] [serial = 1418] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f18892cbc00) [pid = 1827] [serial = 1410] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f18b25b7c00) [pid = 1827] [serial = 1389] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1896667800) [pid = 1827] [serial = 1362] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f188fb5a800) [pid = 1827] [serial = 1299] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1894311000) [pid = 1827] [serial = 1236] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1882a6ac00) [pid = 1827] [serial = 1332] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f188a2adc00) [pid = 1827] [serial = 1296] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1888f0f800) [pid = 1827] [serial = 1344] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1885637400) [pid = 1827] [serial = 1293] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f18b25c3000) [pid = 1827] [serial = 1194] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f18b27b5400) [pid = 1827] [serial = 1254] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1884014c00) [pid = 1827] [serial = 1409] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f18b29e6c00) [pid = 1827] [serial = 1329] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1884f5f400) [pid = 1827] [serial = 1421] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1885c98000) [pid = 1827] [serial = 1424] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f189ec68400) [pid = 1827] [serial = 1182] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f18892cf400) [pid = 1827] [serial = 1401] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f18ad2bd400) [pid = 1827] [serial = 1398] [outer = (nil)] [url = about:blank] 04:47:30 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f188563a800) [pid = 1827] [serial = 1430] [outer = (nil)] [url = about:blank] 04:47:31 INFO - PROCESS | 1827 | 1461239251499 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]]]}] 04:47:31 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) 04:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 3188ms 04:47:31 INFO - PROCESS | 1827 | 1461239251547 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1827 | 1461239251554 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 04:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:47:31 INFO - PROCESS | 1827 | 1461239251563 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1827 | 1461239251567 Marionette TRACE conn3 <- [1,2046,null,{}] 04:47:31 INFO - PROCESS | 1827 | 1461239251575 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}] 04:47:31 INFO - PROCESS | 1827 | 1461239251825 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 04:47:32 INFO - PROCESS | 1827 | 1461239252000 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1882cec800 == 146 [pid = 1827] [id = 519] 04:47:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1882a5d400) [pid = 1827] [serial = 1558] [outer = (nil)] 04:47:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1882a6a400) [pid = 1827] [serial = 1559] [outer = 0x7f1882a5d400] 04:47:32 INFO - PROCESS | 1827 | 1461239252071 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1882bd8800) [pid = 1827] [serial = 1560] [outer = 0x7f1882a5d400] 04:47:33 INFO - PROCESS | 1827 | 1461239253012 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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1488ms 04:47:33 INFO - PROCESS | 1827 | 1461239253052 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1827 | 1461239253060 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 04:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:47:33 INFO - PROCESS | 1827 | 1461239253069 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1827 | 1461239253072 Marionette TRACE conn3 <- [1,2050,null,{}] 04:47:33 INFO - PROCESS | 1827 | 1461239253077 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}] 04:47:33 INFO - PROCESS | 1827 | 1461239253290 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 04:47:33 INFO - PROCESS | 1827 | 1461239253488 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883ee3000 == 147 [pid = 1827] [id = 520] 04:47:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1882a5d800) [pid = 1827] [serial = 1561] [outer = (nil)] 04:47:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1884279c00) [pid = 1827] [serial = 1562] [outer = 0x7f1882a5d800] 04:47:33 INFO - PROCESS | 1827 | 1461239253557 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1884f57000) [pid = 1827] [serial = 1563] [outer = 0x7f1882a5d800] 04:47:34 INFO - PROCESS | 1827 | 1461239254509 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]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1482ms 04:47:34 INFO - PROCESS | 1827 | 1461239254553 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1827 | 1461239254557 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 04:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:47:34 INFO - PROCESS | 1827 | 1461239254571 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1827 | 1461239254577 Marionette TRACE conn3 <- [1,2054,null,{}] 04:47:34 INFO - PROCESS | 1827 | 1461239254592 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}] 04:47:34 INFO - PROCESS | 1827 | 1461239254983 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 04:47:35 INFO - PROCESS | 1827 | 1461239255055 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18843ce000 == 148 [pid = 1827] [id = 521] 04:47:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1885289c00) [pid = 1827] [serial = 1564] [outer = (nil)] 04:47:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1885635800) [pid = 1827] [serial = 1565] [outer = 0x7f1885289c00] 04:47:35 INFO - PROCESS | 1827 | 1461239255259 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f188592c800) [pid = 1827] [serial = 1566] [outer = 0x7f1885289c00] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1881f41800) [pid = 1827] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1894c2d000) [pid = 1827] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f189c585000) [pid = 1827] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f18893c2400) [pid = 1827] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f18856e7000) [pid = 1827] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1880b4cc00) [pid = 1827] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1896fc0000) [pid = 1827] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f188e4ba800) [pid = 1827] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1894309400) [pid = 1827] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f18893c0000) [pid = 1827] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f189adb5400) [pid = 1827] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f189620ec00) [pid = 1827] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1887639400) [pid = 1827] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1895fc9800) [pid = 1827] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1881f44c00) [pid = 1827] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f188592d800) [pid = 1827] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f18892c7800) [pid = 1827] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f18826d3800) [pid = 1827] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f188e630000) [pid = 1827] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1880b43000) [pid = 1827] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f18826cac00) [pid = 1827] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f18826d3000) [pid = 1827] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f188e63a800) [pid = 1827] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:47:36 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f189e56c800) [pid = 1827] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:47:36 INFO - PROCESS | 1827 | 1461239256632 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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2094ms 04:47:36 INFO - PROCESS | 1827 | 1461239256657 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1827 | 1461239256662 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 04:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:47:36 INFO - PROCESS | 1827 | 1461239256667 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1827 | 1461239256669 Marionette TRACE conn3 <- [1,2058,null,{}] 04:47:36 INFO - PROCESS | 1827 | 1461239256675 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}] 04:47:36 INFO - PROCESS | 1827 | 1461239256895 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 04:47:37 INFO - PROCESS | 1827 | 1461239257065 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188566b000 == 149 [pid = 1827] [id = 522] 04:47:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1880b42800) [pid = 1827] [serial = 1567] [outer = (nil)] 04:47:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f1885930800) [pid = 1827] [serial = 1568] [outer = 0x7f1880b42800] 04:47:37 INFO - PROCESS | 1827 | 1461239257129 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1886884400) [pid = 1827] [serial = 1569] [outer = 0x7f1880b42800] 04:47:37 INFO - PROCESS | 1827 | 1461239257926 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]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1294ms 04:47:37 INFO - PROCESS | 1827 | 1461239257963 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1827 | 1461239257967 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 04:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:47:37 INFO - PROCESS | 1827 | 1461239257973 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1827 | 1461239257975 Marionette TRACE conn3 <- [1,2062,null,{}] 04:47:37 INFO - PROCESS | 1827 | 1461239257981 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}] 04:47:38 INFO - PROCESS | 1827 | 1461239258423 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 04:47:38 INFO - PROCESS | 1827 | 1461239258699 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1882ce9800 == 150 [pid = 1827] [id = 523] 04:47:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f18826cf800) [pid = 1827] [serial = 1570] [outer = (nil)] 04:47:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1882a62c00) [pid = 1827] [serial = 1571] [outer = 0x7f18826cf800] 04:47:38 INFO - PROCESS | 1827 | 1461239258787 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f188400a800) [pid = 1827] [serial = 1572] [outer = 0x7f18826cf800] 04:47:39 INFO - PROCESS | 1827 | 1461239259711 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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1785ms 04:47:39 INFO - PROCESS | 1827 | 1461239259761 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1827 | 1461239259770 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 04:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:47:39 INFO - PROCESS | 1827 | 1461239259779 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1827 | 1461239259784 Marionette TRACE conn3 <- [1,2066,null,{}] 04:47:39 INFO - PROCESS | 1827 | 1461239259791 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}] 04:47:40 INFO - PROCESS | 1827 | 1461239260046 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 04:47:40 INFO - PROCESS | 1827 | 1461239260324 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18858d1800 == 151 [pid = 1827] [id = 524] 04:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1884f5c800) [pid = 1827] [serial = 1573] [outer = (nil)] 04:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1885292c00) [pid = 1827] [serial = 1574] [outer = 0x7f1884f5c800] 04:47:40 INFO - PROCESS | 1827 | 1461239260403 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1885c90800) [pid = 1827] [serial = 1575] [outer = 0x7f1884f5c800] 04:47:41 INFO - PROCESS | 1827 | 1461239261345 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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1634ms 04:47:41 INFO - PROCESS | 1827 | 1461239261430 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 04:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:47:41 INFO - PROCESS | 1827 | 1461239261436 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 04:47:41 INFO - PROCESS | 1827 | 1461239261442 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1827 | 1461239261446 Marionette TRACE conn3 <- [1,2070,null,{}] 04:47:41 INFO - PROCESS | 1827 | 1461239261451 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}] 04:47:41 INFO - PROCESS | 1827 | 1461239261683 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 04:47:42 INFO - PROCESS | 1827 | 1461239262024 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18868e1000 == 152 [pid = 1827] [id = 525] 04:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1885c91000) [pid = 1827] [serial = 1576] [outer = (nil)] 04:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f188763ec00) [pid = 1827] [serial = 1577] [outer = 0x7f1885c91000] 04:47:42 INFO - PROCESS | 1827 | 1461239262106 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1888f04800) [pid = 1827] [serial = 1578] [outer = 0x7f1885c91000] 04:47:43 INFO - PROCESS | 1827 | 1461239263168 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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1783ms 04:47:43 INFO - PROCESS | 1827 | 1461239263226 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1827 | 1461239263233 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 04:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:47:43 INFO - PROCESS | 1827 | 1461239263250 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1827 | 1461239263259 Marionette TRACE conn3 <- [1,2074,null,{}] 04:47:43 INFO - PROCESS | 1827 | 1461239263265 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}] 04:47:43 INFO - PROCESS | 1827 | 1461239263511 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 04:47:43 INFO - PROCESS | 1827 | 1461239263771 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1887f31000 == 153 [pid = 1827] [id = 526] 04:47:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1886890000) [pid = 1827] [serial = 1579] [outer = (nil)] 04:47:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f18890b9400) [pid = 1827] [serial = 1580] [outer = 0x7f1886890000] 04:47:43 INFO - PROCESS | 1827 | 1461239263891 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f18893c2800) [pid = 1827] [serial = 1581] [outer = 0x7f1886890000] 04:47:44 INFO - PROCESS | 1827 | 1461239264772 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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1596ms 04:47:44 INFO - PROCESS | 1827 | 1461239264838 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 04:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:47:44 INFO - PROCESS | 1827 | 1461239264842 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 04:47:44 INFO - PROCESS | 1827 | 1461239264848 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1827 | 1461239264851 Marionette TRACE conn3 <- [1,2078,null,{}] 04:47:44 INFO - PROCESS | 1827 | 1461239264856 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}] 04:47:45 INFO - PROCESS | 1827 | 1461239265084 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 04:47:45 INFO - PROCESS | 1827 | 1461239265341 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a1cd800 == 154 [pid = 1827] [id = 527] 04:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1887643800) [pid = 1827] [serial = 1582] [outer = (nil)] 04:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f18895efc00) [pid = 1827] [serial = 1583] [outer = 0x7f1887643800] 04:47:45 INFO - PROCESS | 1827 | 1461239265464 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f188a29f400) [pid = 1827] [serial = 1584] [outer = 0x7f1887643800] 04:47:46 INFO - PROCESS | 1827 | 1461239266351 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]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1531ms 04:47:46 INFO - PROCESS | 1827 | 1461239266379 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1827 | 1461239266382 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 04:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:47:46 INFO - PROCESS | 1827 | 1461239266391 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1827 | 1461239266395 Marionette TRACE conn3 <- [1,2082,null,{}] 04:47:46 INFO - PROCESS | 1827 | 1461239266402 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}] 04:47:46 INFO - PROCESS | 1827 | 1461239266692 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 04:47:46 INFO - PROCESS | 1827 | 1461239266951 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a4d3000 == 155 [pid = 1827] [id = 528] 04:47:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f188af90800) [pid = 1827] [serial = 1585] [outer = (nil)] 04:47:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f188b13d400) [pid = 1827] [serial = 1586] [outer = 0x7f188af90800] 04:47:47 INFO - PROCESS | 1827 | 1461239267089 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188b984000) [pid = 1827] [serial = 1587] [outer = 0x7f188af90800] 04:47:48 INFO - PROCESS | 1827 | 1461239268089 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]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1733ms 04:47:48 INFO - PROCESS | 1827 | 1461239268124 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1827 | 1461239268128 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 04:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:47:48 INFO - PROCESS | 1827 | 1461239268134 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1827 | 1461239268136 Marionette TRACE conn3 <- [1,2086,null,{}] 04:47:48 INFO - PROCESS | 1827 | 1461239268143 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}] 04:47:48 INFO - PROCESS | 1827 | 1461239268384 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 04:47:48 INFO - PROCESS | 1827 | 1461239268652 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b018800 == 156 [pid = 1827] [id = 529] 04:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188b98ac00) [pid = 1827] [serial = 1588] [outer = (nil)] 04:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f188d44ec00) [pid = 1827] [serial = 1589] [outer = 0x7f188b98ac00] 04:47:48 INFO - PROCESS | 1827 | 1461239268779 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f188e4b4c00) [pid = 1827] [serial = 1590] [outer = 0x7f188b98ac00] 04:47:49 INFO - PROCESS | 1827 | 1461239269646 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]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1579ms 04:47:49 INFO - PROCESS | 1827 | 1461239269715 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1827 | 1461239269718 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 04:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:47:49 INFO - PROCESS | 1827 | 1461239269725 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1827 | 1461239269727 Marionette TRACE conn3 <- [1,2090,null,{}] 04:47:49 INFO - PROCESS | 1827 | 1461239269733 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}] 04:47:49 INFO - PROCESS | 1827 | 1461239269975 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 04:47:50 INFO - PROCESS | 1827 | 1461239270186 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b6cb800 == 157 [pid = 1827] [id = 530] 04:47:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f188b989000) [pid = 1827] [serial = 1591] [outer = (nil)] 04:47:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f188e997400) [pid = 1827] [serial = 1592] [outer = 0x7f188b989000] 04:47:50 INFO - PROCESS | 1827 | 1461239270353 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f188eddd800) [pid = 1827] [serial = 1593] [outer = 0x7f188b989000] 04:47:51 INFO - PROCESS | 1827 | 1461239271268 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]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1581ms 04:47:51 INFO - PROCESS | 1827 | 1461239271307 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 04:47:51 INFO - PROCESS | 1827 | 1461239271311 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 04:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:47:51 INFO - PROCESS | 1827 | 1461239271317 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1827 | 1461239271320 Marionette TRACE conn3 <- [1,2094,null,{}] 04:47:51 INFO - PROCESS | 1827 | 1461239271326 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}] 04:47:51 INFO - PROCESS | 1827 | 1461239271563 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 04:47:51 INFO - PROCESS | 1827 | 1461239271821 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d79c800 == 158 [pid = 1827] [id = 531] 04:47:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1886883800) [pid = 1827] [serial = 1594] [outer = (nil)] 04:47:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f188f7c8000) [pid = 1827] [serial = 1595] [outer = 0x7f1886883800] 04:47:51 INFO - PROCESS | 1827 | 1461239271953 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f188fb66400) [pid = 1827] [serial = 1596] [outer = 0x7f1886883800] 04:47:52 INFO - PROCESS | 1827 | 1461239272869 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]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1582ms 04:47:52 INFO - PROCESS | 1827 | 1461239272901 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 04:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:47:52 INFO - PROCESS | 1827 | 1461239272906 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 04:47:52 INFO - PROCESS | 1827 | 1461239272912 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1827 | 1461239272915 Marionette TRACE conn3 <- [1,2098,null,{}] 04:47:52 INFO - PROCESS | 1827 | 1461239272921 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}] 04:47:53 INFO - PROCESS | 1827 | 1461239273137 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 04:47:53 INFO - PROCESS | 1827 | 1461239273356 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e98c800 == 159 [pid = 1827] [id = 532] 04:47:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f18842ea800) [pid = 1827] [serial = 1597] [outer = (nil)] 04:47:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f188ffcc400) [pid = 1827] [serial = 1598] [outer = 0x7f18842ea800] 04:47:53 INFO - PROCESS | 1827 | 1461239273470 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1890985400) [pid = 1827] [serial = 1599] [outer = 0x7f18842ea800] 04:47:54 INFO - PROCESS | 1827 | 1461239274469 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]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1629ms 04:47:54 INFO - PROCESS | 1827 | 1461239274543 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1827 | 1461239274547 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 04:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:47:54 INFO - PROCESS | 1827 | 1461239274553 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1827 | 1461239274556 Marionette TRACE conn3 <- [1,2102,null,{}] 04:47:54 INFO - PROCESS | 1827 | 1461239274561 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}] 04:47:54 INFO - PROCESS | 1827 | 1461239274831 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 04:47:55 INFO - PROCESS | 1827 | 1461239275152 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fc90800 == 160 [pid = 1827] [id = 533] 04:47:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1894311c00) [pid = 1827] [serial = 1600] [outer = (nil)] 04:47:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1894c2d000) [pid = 1827] [serial = 1601] [outer = 0x7f1894311c00] 04:47:55 INFO - PROCESS | 1827 | 1461239275238 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1894cc5c00) [pid = 1827] [serial = 1602] [outer = 0x7f1894311c00] 04:47:56 INFO - PROCESS | 1827 | 1461239276149 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]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1633ms 04:47:56 INFO - PROCESS | 1827 | 1461239276187 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 04:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:47:56 INFO - PROCESS | 1827 | 1461239276198 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 04:47:56 INFO - PROCESS | 1827 | 1461239276205 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1827 | 1461239276209 Marionette TRACE conn3 <- [1,2106,null,{}] 04:47:56 INFO - PROCESS | 1827 | 1461239276215 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}] 04:47:56 INFO - PROCESS | 1827 | 1461239276440 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 04:47:56 INFO - PROCESS | 1827 | 1461239276792 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894c15000 == 161 [pid = 1827] [id = 534] 04:47:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1894ee8800) [pid = 1827] [serial = 1603] [outer = (nil)] 04:47:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1896385400) [pid = 1827] [serial = 1604] [outer = 0x7f1894ee8800] 04:47:56 INFO - PROCESS | 1827 | 1461239276873 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f18967bc000) [pid = 1827] [serial = 1605] [outer = 0x7f1894ee8800] 04:47:57 INFO - PROCESS | 1827 | 1461239277719 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]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1584ms 04:47:57 INFO - PROCESS | 1827 | 1461239277788 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 1827 | 1461239277792 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 04:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:47:57 INFO - PROCESS | 1827 | 1461239277798 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1827 | 1461239277800 Marionette TRACE conn3 <- [1,2110,null,{}] 04:47:57 INFO - PROCESS | 1827 | 1461239277806 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}] 04:47:58 INFO - PROCESS | 1827 | 1461239278020 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 04:47:58 INFO - PROCESS | 1827 | 1461239278277 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1895070800 == 162 [pid = 1827] [id = 535] 04:47:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1885946800) [pid = 1827] [serial = 1606] [outer = (nil)] 04:47:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1894ed3000) [pid = 1827] [serial = 1607] [outer = 0x7f1885946800] 04:47:58 INFO - PROCESS | 1827 | 1461239278395 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1896fbf400) [pid = 1827] [serial = 1608] [outer = 0x7f1885946800] 04:47:59 INFO - PROCESS | 1827 | 1461239279292 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]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1534ms 04:47:59 INFO - PROCESS | 1827 | 1461239279333 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1827 | 1461239279337 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 04:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:47:59 INFO - PROCESS | 1827 | 1461239279343 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1827 | 1461239279345 Marionette TRACE conn3 <- [1,2114,null,{}] 04:47:59 INFO - PROCESS | 1827 | 1461239279351 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}] 04:47:59 INFO - PROCESS | 1827 | 1461239279587 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 04:47:59 INFO - PROCESS | 1827 | 1461239279849 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189701c800 == 163 [pid = 1827] [id = 536] 04:47:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1880b4f800) [pid = 1827] [serial = 1609] [outer = (nil)] 04:47:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f189708b000) [pid = 1827] [serial = 1610] [outer = 0x7f1880b4f800] 04:47:59 INFO - PROCESS | 1827 | 1461239279970 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f18972a3800) [pid = 1827] [serial = 1611] [outer = 0x7f1880b4f800] 04:48:00 INFO - PROCESS | 1827 | 1461239280972 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]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1680ms 04:48:01 INFO - PROCESS | 1827 | 1461239281025 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1827 | 1461239281028 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 04:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:48:01 INFO - PROCESS | 1827 | 1461239281034 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1827 | 1461239281036 Marionette TRACE conn3 <- [1,2118,null,{}] 04:48:01 INFO - PROCESS | 1827 | 1461239281042 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}] 04:48:01 INFO - PROCESS | 1827 | 1461239281277 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 04:48:01 INFO - PROCESS | 1827 | 1461239281609 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189877b800 == 164 [pid = 1827] [id = 537] 04:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f188af83c00) [pid = 1827] [serial = 1612] [outer = (nil)] 04:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f189750a800) [pid = 1827] [serial = 1613] [outer = 0x7f188af83c00] 04:48:01 INFO - PROCESS | 1827 | 1461239281699 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1898495400) [pid = 1827] [serial = 1614] [outer = 0x7f188af83c00] 04:48:02 INFO - PROCESS | 1827 | 1461239282641 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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1683ms 04:48:02 INFO - PROCESS | 1827 | 1461239282719 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1827 | 1461239282723 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 04:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:48:02 INFO - PROCESS | 1827 | 1461239282730 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1827 | 1461239282733 Marionette TRACE conn3 <- [1,2122,null,{}] 04:48:02 INFO - PROCESS | 1827 | 1461239282738 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}] 04:48:02 INFO - PROCESS | 1827 | 1461239282976 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 04:48:03 INFO - PROCESS | 1827 | 1461239283281 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b025000 == 165 [pid = 1827] [id = 538] 04:48:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f188a2aec00) [pid = 1827] [serial = 1615] [outer = (nil)] 04:48:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f18984d5000) [pid = 1827] [serial = 1616] [outer = 0x7f188a2aec00] 04:48:03 INFO - PROCESS | 1827 | 1461239283362 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f189990c800) [pid = 1827] [serial = 1617] [outer = 0x7f188a2aec00] 04:48:04 INFO - PROCESS | 1827 | 1461239284245 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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1591ms 04:48:04 INFO - PROCESS | 1827 | 1461239284321 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1827 | 1461239284324 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 04:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:48:04 INFO - PROCESS | 1827 | 1461239284331 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1827 | 1461239284333 Marionette TRACE conn3 <- [1,2126,null,{}] 04:48:04 INFO - PROCESS | 1827 | 1461239284339 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}] 04:48:04 INFO - PROCESS | 1827 | 1461239284573 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 04:48:04 INFO - PROCESS | 1827 | 1461239284879 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b0b0800 == 166 [pid = 1827] [id = 539] 04:48:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f188b148400) [pid = 1827] [serial = 1618] [outer = (nil)] 04:48:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f18999c4000) [pid = 1827] [serial = 1619] [outer = 0x7f188b148400] 04:48:04 INFO - PROCESS | 1827 | 1461239284961 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1899b0fc00) [pid = 1827] [serial = 1620] [outer = 0x7f188b148400] 04:48:05 INFO - PROCESS | 1827 | 1461239285798 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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1535ms 04:48:05 INFO - PROCESS | 1827 | 1461239285866 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 1827 | 1461239285870 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 04:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:48:05 INFO - PROCESS | 1827 | 1461239285876 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1827 | 1461239285879 Marionette TRACE conn3 <- [1,2130,null,{}] 04:48:05 INFO - PROCESS | 1827 | 1461239285885 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}] 04:48:06 INFO - PROCESS | 1827 | 1461239286158 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 04:48:06 INFO - PROCESS | 1827 | 1461239286474 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189c881000 == 167 [pid = 1827] [id = 540] 04:48:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f18972acc00) [pid = 1827] [serial = 1621] [outer = (nil)] 04:48:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f189ac1c400) [pid = 1827] [serial = 1622] [outer = 0x7f18972acc00] 04:48:06 INFO - PROCESS | 1827 | 1461239286556 Marionette DEBUG loaded listener.js 04:48:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f189adb1000) [pid = 1827] [serial = 1623] [outer = 0x7f18972acc00] 04:48:07 INFO - PROCESS | 1827 | 1461239287566 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] 04:48:07 INFO - PROCESS | 1827 | 1461239287619 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 04:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:48:07 INFO - PROCESS | 1827 | 1461239287625 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1827 | 1461239287629 Marionette TRACE conn3 <- [1,2134,null,{}] 04:48:07 INFO - PROCESS | 1827 | 1461239287634 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}] 04:48:07 INFO - PROCESS | 1827 | 1461239287887 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 04:48:08 INFO - PROCESS | 1827 | 1461239288213 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885c51800 == 166 [pid = 1827] [id = 293] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896828800 == 165 [pid = 1827] [id = 515] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1895059000 == 164 [pid = 1827] [id = 514] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894dab000 == 163 [pid = 1827] [id = 513] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188ff22000 == 162 [pid = 1827] [id = 512] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd07000 == 161 [pid = 1827] [id = 511] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188ea05000 == 160 [pid = 1827] [id = 510] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e51e800 == 159 [pid = 1827] [id = 509] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d7a9800 == 158 [pid = 1827] [id = 508] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b7f9000 == 157 [pid = 1827] [id = 507] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b1d2800 == 156 [pid = 1827] [id = 506] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a84c800 == 155 [pid = 1827] [id = 505] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a41d800 == 154 [pid = 1827] [id = 504] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1888139800 == 153 [pid = 1827] [id = 503] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1886774800 == 152 [pid = 1827] [id = 502] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885354800 == 151 [pid = 1827] [id = 501] 04:48:09 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1880b0a000 == 150 [pid = 1827] [id = 500] 04:48:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f187f9be800 == 151 [pid = 1827] [id = 541] 04:48:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1880b48c00) [pid = 1827] [serial = 1624] [outer = (nil)] 04:48:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1881f3a400) [pid = 1827] [serial = 1625] [outer = 0x7f1880b48c00] 04:48:09 INFO - PROCESS | 1827 | 1461239289440 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f18826cc400) [pid = 1827] [serial = 1626] [outer = 0x7f1880b48c00] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f18b0616000) [pid = 1827] [serial = 1472] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f189f2dd400) [pid = 1827] [serial = 1466] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f18b25c1c00) [pid = 1827] [serial = 1473] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f189e51d400) [pid = 1827] [serial = 1464] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1884276800) [pid = 1827] [serial = 1485] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f189666a400) [pid = 1827] [serial = 1451] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f18842e8c00) [pid = 1827] [serial = 1499] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1884f5a400) [pid = 1827] [serial = 1493] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1894c4fc00) [pid = 1827] [serial = 1448] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f189c69ec00) [pid = 1827] [serial = 1463] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1894ee0c00) [pid = 1827] [serial = 1449] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f18b2761c00) [pid = 1827] [serial = 1479] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f18826d8800) [pid = 1827] [serial = 1487] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1885929400) [pid = 1827] [serial = 1496] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f18826cf000) [pid = 1827] [serial = 1433] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f189a053800) [pid = 1827] [serial = 1461] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f188f7c3800) [pid = 1827] [serial = 1443] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f189721c800) [pid = 1827] [serial = 1455] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f18893c8800) [pid = 1827] [serial = 1475] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1897042c00) [pid = 1827] [serial = 1454] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f189851e800) [pid = 1827] [serial = 1460] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f18a73e2000) [pid = 1827] [serial = 1469] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f18a0cb4800) [pid = 1827] [serial = 1467] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f1887641400) [pid = 1827] [serial = 1481] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f18984cfc00) [pid = 1827] [serial = 1458] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1882bdbc00) [pid = 1827] [serial = 1434] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1886887400) [pid = 1827] [serial = 1497] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f188426ec00) [pid = 1827] [serial = 1484] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1888f0a000) [pid = 1827] [serial = 1436] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f188d449c00) [pid = 1827] [serial = 1440] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f18893cd400) [pid = 1827] [serial = 1476] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f188400c800) [pid = 1827] [serial = 1490] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1887646400) [pid = 1827] [serial = 1482] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f18892c4800) [pid = 1827] [serial = 1437] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f188fba4400) [pid = 1827] [serial = 1445] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f188b97fc00) [pid = 1827] [serial = 1439] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1880b50400) [pid = 1827] [serial = 1416] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f188a2a7400) [pid = 1827] [serial = 1431] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f188ede0400) [pid = 1827] [serial = 1442] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1884f59c00) [pid = 1827] [serial = 1413] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f188504f400) [pid = 1827] [serial = 1494] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f18ad391400) [pid = 1827] [serial = 1470] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f18972b0000) [pid = 1827] [serial = 1457] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1890a4ac00) [pid = 1827] [serial = 1446] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1884276c00) [pid = 1827] [serial = 1491] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1896c17800) [pid = 1827] [serial = 1452] [outer = (nil)] [url = about:blank] 04:48:09 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f18ad747000) [pid = 1827] [serial = 1478] [outer = (nil)] [url = about:blank] 04:48:10 INFO - PROCESS | 1827 | 1461239290439 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]]]}] 04:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2836ms 04:48:10 INFO - PROCESS | 1827 | 1461239290464 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 04:48:10 INFO - PROCESS | 1827 | 1461239290470 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 04:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:48:10 INFO - PROCESS | 1827 | 1461239290479 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 1827 | 1461239290483 Marionette TRACE conn3 <- [1,2138,null,{}] 04:48:10 INFO - PROCESS | 1827 | 1461239290489 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}] 04:48:10 INFO - PROCESS | 1827 | 1461239290703 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 04:48:10 INFO - PROCESS | 1827 | 1461239290894 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883dcf800 == 152 [pid = 1827] [id = 542] 04:48:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1881f3cc00) [pid = 1827] [serial = 1627] [outer = (nil)] 04:48:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1884010400) [pid = 1827] [serial = 1628] [outer = 0x7f1881f3cc00] 04:48:10 INFO - PROCESS | 1827 | 1461239290960 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f18842e6c00) [pid = 1827] [serial = 1629] [outer = 0x7f1881f3cc00] 04:48:11 INFO - PROCESS | 1827 | 1461239291797 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]]]}] 04:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1385ms 04:48:11 INFO - PROCESS | 1827 | 1461239291864 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 1827 | 1461239291869 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 04:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:48:11 INFO - PROCESS | 1827 | 1461239291924 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1827 | 1461239291927 Marionette TRACE conn3 <- [1,2142,null,{}] 04:48:11 INFO - PROCESS | 1827 | 1461239291938 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}] 04:48:12 INFO - PROCESS | 1827 | 1461239292205 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 04:48:12 INFO - PROCESS | 1827 | 1461239292232 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18842a7000 == 153 [pid = 1827] [id = 543] 04:48:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1884009000) [pid = 1827] [serial = 1630] [outer = (nil)] 04:48:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1885050800) [pid = 1827] [serial = 1631] [outer = 0x7f1884009000] 04:48:12 INFO - PROCESS | 1827 | 1461239292293 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f188563fc00) [pid = 1827] [serial = 1632] [outer = 0x7f1884009000] 04:48:13 INFO - PROCESS | 1827 | 1461239293317 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] 04:48:13 INFO - PROCESS | 1827 | 1461239293375 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 04:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:48:13 INFO - PROCESS | 1827 | 1461239293403 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1827 | 1461239293415 Marionette TRACE conn3 <- [1,2146,null,{}] 04:48:13 INFO - PROCESS | 1827 | 1461239293455 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}] 04:48:13 INFO - PROCESS | 1827 | 1461239293785 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 04:48:13 INFO - PROCESS | 1827 | 1461239293830 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885825000 == 154 [pid = 1827] [id = 544] 04:48:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1885c8e400) [pid = 1827] [serial = 1633] [outer = (nil)] 04:48:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188763c400) [pid = 1827] [serial = 1634] [outer = 0x7f1885c8e400] 04:48:13 INFO - PROCESS | 1827 | 1461239293892 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1887646c00) [pid = 1827] [serial = 1635] [outer = 0x7f1885c8e400] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1887647c00) [pid = 1827] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1880b4c000) [pid = 1827] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1894cc5400) [pid = 1827] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1894308000) [pid = 1827] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f18856e9400) [pid = 1827] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f188ffc2400) [pid = 1827] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1890aa5800) [pid = 1827] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f188a2ae800) [pid = 1827] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1882a5d800) [pid = 1827] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1885639400) [pid = 1827] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f188d502800) [pid = 1827] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1894edd800) [pid = 1827] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f18842f3400) [pid = 1827] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1885292000) [pid = 1827] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f188d452400) [pid = 1827] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f188ede5400) [pid = 1827] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f1881f46800) [pid = 1827] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1881e5e800) [pid = 1827] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f189620a800) [pid = 1827] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f1885289c00) [pid = 1827] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f1881f46c00) [pid = 1827] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:48:14 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1882a5d400) [pid = 1827] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:48:15 INFO - PROCESS | 1827 | 1461239295277 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] 04:48:15 INFO - PROCESS | 1827 | 1461239295315 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 04:48:15 INFO - PROCESS | 1827 | 1461239295321 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1827 | 1461239295324 Marionette TRACE conn3 <- [1,2150,null,{}] 04:48:15 INFO - PROCESS | 1827 | 1461239295329 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}] 04:48:15 INFO - PROCESS | 1827 | 1461239295532 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 04:48:15 INFO - PROCESS | 1827 | 1461239295700 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885c51800 == 155 [pid = 1827] [id = 545] 04:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1880b45400) [pid = 1827] [serial = 1636] [outer = (nil)] 04:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f1887642000) [pid = 1827] [serial = 1637] [outer = 0x7f1880b45400] 04:48:15 INFO - PROCESS | 1827 | 1461239295765 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f18890b5000) [pid = 1827] [serial = 1638] [outer = 0x7f1880b45400] 04:48:16 INFO - PROCESS | 1827 | 1461239296524 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]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1232ms 04:48:16 INFO - PROCESS | 1827 | 1461239296553 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1827 | 1461239296556 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 04:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:48:16 INFO - PROCESS | 1827 | 1461239296562 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1827 | 1461239296565 Marionette TRACE conn3 <- [1,2154,null,{}] 04:48:16 INFO - PROCESS | 1827 | 1461239296581 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}] 04:48:16 INFO - PROCESS | 1827 | 1461239296938 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 04:48:17 INFO - PROCESS | 1827 | 1461239297149 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1882cee000 == 156 [pid = 1827] [id = 546] 04:48:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1881e67c00) [pid = 1827] [serial = 1639] [outer = (nil)] 04:48:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1881f43800) [pid = 1827] [serial = 1640] [outer = 0x7f1881e67c00] 04:48:17 INFO - PROCESS | 1827 | 1461239297228 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1882a6ac00) [pid = 1827] [serial = 1641] [outer = 0x7f1881e67c00] 04:48:18 INFO - PROCESS | 1827 | 1461239298224 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]]]}] 04:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1693ms 04:48:18 INFO - PROCESS | 1827 | 1461239298258 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1827 | 1461239298265 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 04:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:48:18 INFO - PROCESS | 1827 | 1461239298273 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1827 | 1461239298279 Marionette TRACE conn3 <- [1,2158,null,{}] 04:48:18 INFO - PROCESS | 1827 | 1461239298286 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}] 04:48:18 INFO - PROCESS | 1827 | 1461239298509 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 04:48:18 INFO - PROCESS | 1827 | 1461239298726 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188581e800 == 157 [pid = 1827] [id = 547] 04:48:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1884f5f400) [pid = 1827] [serial = 1642] [outer = (nil)] 04:48:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1885640800) [pid = 1827] [serial = 1643] [outer = 0x7f1884f5f400] 04:48:18 INFO - PROCESS | 1827 | 1461239298894 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1885c94800) [pid = 1827] [serial = 1644] [outer = 0x7f1884f5f400] 04:48:19 INFO - PROCESS | 1827 | 1461239299833 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]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1633ms 04:48:19 INFO - PROCESS | 1827 | 1461239299908 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1827 | 1461239299912 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 04:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:48:19 INFO - PROCESS | 1827 | 1461239299919 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1827 | 1461239299923 Marionette TRACE conn3 <- [1,2162,null,{}] 04:48:19 INFO - PROCESS | 1827 | 1461239299928 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}] 04:48:20 INFO - PROCESS | 1827 | 1461239300155 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 04:48:20 INFO - PROCESS | 1827 | 1461239300445 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18875df000 == 158 [pid = 1827] [id = 548] 04:48:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1885c97c00) [pid = 1827] [serial = 1645] [outer = (nil)] 04:48:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f18892c4400) [pid = 1827] [serial = 1646] [outer = 0x7f1885c97c00] 04:48:20 INFO - PROCESS | 1827 | 1461239300561 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f18893c8c00) [pid = 1827] [serial = 1647] [outer = 0x7f1885c97c00] 04:48:21 INFO - PROCESS | 1827 | 1461239301443 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]]]}] 04:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1579ms 04:48:21 INFO - PROCESS | 1827 | 1461239301499 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 1827 | 1461239301506 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 04:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:48:21 INFO - PROCESS | 1827 | 1461239301522 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1827 | 1461239301528 Marionette TRACE conn3 <- [1,2166,null,{}] 04:48:21 INFO - PROCESS | 1827 | 1461239301534 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}] 04:48:21 INFO - PROCESS | 1827 | 1461239301970 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 04:48:22 INFO - PROCESS | 1827 | 1461239302271 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a305000 == 159 [pid = 1827] [id = 549] 04:48:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f188a5dcc00) [pid = 1827] [serial = 1648] [outer = (nil)] 04:48:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f188af83800) [pid = 1827] [serial = 1649] [outer = 0x7f188a5dcc00] 04:48:22 INFO - PROCESS | 1827 | 1461239302345 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f188b13b400) [pid = 1827] [serial = 1650] [outer = 0x7f188a5dcc00] 04:48:23 INFO - PROCESS | 1827 | 1461239303321 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]]]}] 04:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1846ms 04:48:23 INFO - PROCESS | 1827 | 1461239303363 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 04:48:23 INFO - PROCESS | 1827 | 1461239303369 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 04:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:48:23 INFO - PROCESS | 1827 | 1461239303380 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1827 | 1461239303385 Marionette TRACE conn3 <- [1,2170,null,{}] 04:48:23 INFO - PROCESS | 1827 | 1461239303394 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}] 04:48:23 INFO - PROCESS | 1827 | 1461239303665 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 04:48:23 INFO - PROCESS | 1827 | 1461239303966 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a5ae000 == 160 [pid = 1827] [id = 550] 04:48:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f18892c5c00) [pid = 1827] [serial = 1651] [outer = (nil)] 04:48:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f188b14a400) [pid = 1827] [serial = 1652] [outer = 0x7f18892c5c00] 04:48:24 INFO - PROCESS | 1827 | 1461239304045 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f188d44c400) [pid = 1827] [serial = 1653] [outer = 0x7f18892c5c00] 04:48:24 INFO - PROCESS | 1827 | 1461239304885 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]]]}] 04:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1539ms 04:48:24 INFO - PROCESS | 1827 | 1461239304919 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1827 | 1461239304921 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 04:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:48:24 INFO - PROCESS | 1827 | 1461239304928 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1827 | 1461239304931 Marionette TRACE conn3 <- [1,2174,null,{}] 04:48:24 INFO - PROCESS | 1827 | 1461239304936 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}] 04:48:25 INFO - PROCESS | 1827 | 1461239305164 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 04:48:25 INFO - PROCESS | 1827 | 1461239305380 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b1e1000 == 161 [pid = 1827] [id = 551] 04:48:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f188e62b800) [pid = 1827] [serial = 1654] [outer = (nil)] 04:48:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f188e636400) [pid = 1827] [serial = 1655] [outer = 0x7f188e62b800] 04:48:25 INFO - PROCESS | 1827 | 1461239305505 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188edbf800) [pid = 1827] [serial = 1656] [outer = 0x7f188e62b800] 04:48:26 INFO - PROCESS | 1827 | 1461239306620 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]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1733ms 04:48:26 INFO - PROCESS | 1827 | 1461239306662 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 04:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:48:26 INFO - PROCESS | 1827 | 1461239306667 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 04:48:26 INFO - PROCESS | 1827 | 1461239306673 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1827 | 1461239306677 Marionette TRACE conn3 <- [1,2178,null,{}] 04:48:26 INFO - PROCESS | 1827 | 1461239306682 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}] 04:48:26 INFO - PROCESS | 1827 | 1461239306915 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 04:48:27 INFO - PROCESS | 1827 | 1461239307208 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d791000 == 162 [pid = 1827] [id = 552] 04:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1884f59c00) [pid = 1827] [serial = 1657] [outer = (nil)] 04:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f188fb64c00) [pid = 1827] [serial = 1658] [outer = 0x7f1884f59c00] 04:48:27 INFO - PROCESS | 1827 | 1461239307324 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1890891400) [pid = 1827] [serial = 1659] [outer = 0x7f1884f59c00] 04:48:28 INFO - PROCESS | 1827 | 1461239308144 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]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1534ms 04:48:28 INFO - PROCESS | 1827 | 1461239308207 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1827 | 1461239308211 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 04:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:48:28 INFO - PROCESS | 1827 | 1461239308217 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1827 | 1461239308220 Marionette TRACE conn3 <- [1,2182,null,{}] 04:48:28 INFO - PROCESS | 1827 | 1461239308225 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}] 04:48:28 INFO - PROCESS | 1827 | 1461239308443 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 04:48:28 INFO - PROCESS | 1827 | 1461239308650 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e519000 == 163 [pid = 1827] [id = 553] 04:48:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f188a29e400) [pid = 1827] [serial = 1660] [outer = (nil)] 04:48:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1890897c00) [pid = 1827] [serial = 1661] [outer = 0x7f188a29e400] 04:48:28 INFO - PROCESS | 1827 | 1461239308765 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1890a4a000) [pid = 1827] [serial = 1662] [outer = 0x7f188a29e400] 04:48:29 INFO - PROCESS | 1827 | 1461239309698 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]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1533ms 04:48:29 INFO - PROCESS | 1827 | 1461239309751 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1827 | 1461239309755 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 04:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:48:29 INFO - PROCESS | 1827 | 1461239309761 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1827 | 1461239309763 Marionette TRACE conn3 <- [1,2186,null,{}] 04:48:29 INFO - PROCESS | 1827 | 1461239309769 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}] 04:48:29 INFO - PROCESS | 1827 | 1461239309982 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 04:48:30 INFO - PROCESS | 1827 | 1461239310195 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188eb0a000 == 164 [pid = 1827] [id = 554] 04:48:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f188ffcf800) [pid = 1827] [serial = 1663] [outer = (nil)] 04:48:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1894238c00) [pid = 1827] [serial = 1664] [outer = 0x7f188ffcf800] 04:48:30 INFO - PROCESS | 1827 | 1461239310309 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1894306400) [pid = 1827] [serial = 1665] [outer = 0x7f188ffcf800] 04:48:31 INFO - PROCESS | 1827 | 1461239311223 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]]]}] 04:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1530ms 04:48:31 INFO - PROCESS | 1827 | 1461239311293 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1827 | 1461239311297 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 04:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:48:31 INFO - PROCESS | 1827 | 1461239311302 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1827 | 1461239311304 Marionette TRACE conn3 <- [1,2190,null,{}] 04:48:31 INFO - PROCESS | 1827 | 1461239311310 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}] 04:48:31 INFO - PROCESS | 1827 | 1461239311569 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 04:48:31 INFO - PROCESS | 1827 | 1461239311821 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb42800 == 165 [pid = 1827] [id = 555] 04:48:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1890891800) [pid = 1827] [serial = 1666] [outer = (nil)] 04:48:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f18945bfc00) [pid = 1827] [serial = 1667] [outer = 0x7f1890891800] 04:48:31 INFO - PROCESS | 1827 | 1461239311936 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1894c4d800) [pid = 1827] [serial = 1668] [outer = 0x7f1890891800] 04:48:32 INFO - PROCESS | 1827 | 1461239312794 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]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1535ms 04:48:32 INFO - PROCESS | 1827 | 1461239312839 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 04:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:48:32 INFO - PROCESS | 1827 | 1461239312844 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 04:48:32 INFO - PROCESS | 1827 | 1461239312850 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1827 | 1461239312853 Marionette TRACE conn3 <- [1,2194,null,{}] 04:48:32 INFO - PROCESS | 1827 | 1461239312864 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}] 04:48:33 INFO - PROCESS | 1827 | 1461239313084 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 04:48:33 INFO - PROCESS | 1827 | 1461239313304 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ff0c000 == 166 [pid = 1827] [id = 556] 04:48:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1890a3fc00) [pid = 1827] [serial = 1669] [outer = (nil)] 04:48:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1894cc8c00) [pid = 1827] [serial = 1670] [outer = 0x7f1890a3fc00] 04:48:33 INFO - PROCESS | 1827 | 1461239313432 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1894ee3800) [pid = 1827] [serial = 1671] [outer = 0x7f1890a3fc00] 04:48:34 INFO - PROCESS | 1827 | 1461239314406 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]]]}] 04:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1590ms 04:48:34 INFO - PROCESS | 1827 | 1461239314439 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 1827 | 1461239314443 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 04:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:48:34 INFO - PROCESS | 1827 | 1461239314449 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 1827 | 1461239314453 Marionette TRACE conn3 <- [1,2198,null,{}] 04:48:34 INFO - PROCESS | 1827 | 1461239314458 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}] 04:48:34 INFO - PROCESS | 1827 | 1461239314694 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 04:48:34 INFO - PROCESS | 1827 | 1461239314910 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894d61800 == 167 [pid = 1827] [id = 557] 04:48:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1894cc0800) [pid = 1827] [serial = 1672] [outer = (nil)] 04:48:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1896582000) [pid = 1827] [serial = 1673] [outer = 0x7f1894cc0800] 04:48:35 INFO - PROCESS | 1827 | 1461239315024 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1896961c00) [pid = 1827] [serial = 1674] [outer = 0x7f1894cc0800] 04:48:35 INFO - PROCESS | 1827 | 1461239315972 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]]]}] 04:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1581ms 04:48:36 INFO - PROCESS | 1827 | 1461239316033 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1827 | 1461239316036 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 04:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:48:36 INFO - PROCESS | 1827 | 1461239316042 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1827 | 1461239316045 Marionette TRACE conn3 <- [1,2202,null,{}] 04:48:36 INFO - PROCESS | 1827 | 1461239316050 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}] 04:48:36 INFO - PROCESS | 1827 | 1461239316270 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 04:48:36 INFO - PROCESS | 1827 | 1461239316487 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1895068800 == 168 [pid = 1827] [id = 558] 04:48:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1894ee0c00) [pid = 1827] [serial = 1675] [outer = (nil)] 04:48:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f189703d800) [pid = 1827] [serial = 1676] [outer = 0x7f1894ee0c00] 04:48:36 INFO - PROCESS | 1827 | 1461239316601 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1897088000) [pid = 1827] [serial = 1677] [outer = 0x7f1894ee0c00] 04:48:37 INFO - PROCESS | 1827 | 1461239317493 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]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1488ms 04:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:48:37 INFO - PROCESS | 1827 | 1461239317531 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1827 | 1461239317533 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 04:48:37 INFO - PROCESS | 1827 | 1461239317540 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1827 | 1461239317543 Marionette TRACE conn3 <- [1,2206,null,{}] 04:48:37 INFO - PROCESS | 1827 | 1461239317548 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}] 04:48:37 INFO - PROCESS | 1827 | 1461239317757 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 04:48:37 INFO - PROCESS | 1827 | 1461239317973 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bd2000 == 169 [pid = 1827] [id = 559] 04:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1896209000) [pid = 1827] [serial = 1678] [outer = (nil)] 04:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f189721f800) [pid = 1827] [serial = 1679] [outer = 0x7f1896209000] 04:48:38 INFO - PROCESS | 1827 | 1461239318085 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1897217c00) [pid = 1827] [serial = 1680] [outer = 0x7f1896209000] 04:48:39 INFO - PROCESS | 1827 | 1461239319021 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]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1536ms 04:48:39 INFO - PROCESS | 1827 | 1461239319077 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1827 | 1461239319080 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 04:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:48:39 INFO - PROCESS | 1827 | 1461239319086 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1827 | 1461239319089 Marionette TRACE conn3 <- [1,2210,null,{}] 04:48:39 INFO - PROCESS | 1827 | 1461239319094 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}] 04:48:39 INFO - PROCESS | 1827 | 1461239319316 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 04:48:39 INFO - PROCESS | 1827 | 1461239319533 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18981cd000 == 170 [pid = 1827] [id = 560] 04:48:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f189620ac00) [pid = 1827] [serial = 1681] [outer = (nil)] 04:48:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f18984dac00) [pid = 1827] [serial = 1682] [outer = 0x7f189620ac00] 04:48:39 INFO - PROCESS | 1827 | 1461239319686 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1898756000) [pid = 1827] [serial = 1683] [outer = 0x7f189620ac00] 04:48:40 INFO - PROCESS | 1827 | 1461239320561 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]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1529ms 04:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:48:40 INFO - PROCESS | 1827 | 1461239320617 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 1827 | 1461239320619 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 04:48:40 INFO - PROCESS | 1827 | 1461239320626 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1827 | 1461239320629 Marionette TRACE conn3 <- [1,2214,null,{}] 04:48:40 INFO - PROCESS | 1827 | 1461239320634 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}] 04:48:40 INFO - PROCESS | 1827 | 1461239320855 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 04:48:41 INFO - PROCESS | 1827 | 1461239321072 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189ad1b800 == 171 [pid = 1827] [id = 561] 04:48:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f189721a800) [pid = 1827] [serial = 1684] [outer = (nil)] 04:48:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1899b09400) [pid = 1827] [serial = 1685] [outer = 0x7f189721a800] 04:48:41 INFO - PROCESS | 1827 | 1461239321189 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f189adab800) [pid = 1827] [serial = 1686] [outer = 0x7f189721a800] 04:48:42 INFO - PROCESS | 1827 | 1461239322127 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]]]}] 04:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1539ms 04:48:42 INFO - PROCESS | 1827 | 1461239322207 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1827 | 1461239322213 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 04:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:48:42 INFO - PROCESS | 1827 | 1461239322223 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1827 | 1461239322225 Marionette TRACE conn3 <- [1,2218,null,{}] 04:48:42 INFO - PROCESS | 1827 | 1461239322230 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}] 04:48:42 INFO - PROCESS | 1827 | 1461239322486 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 04:48:42 INFO - PROCESS | 1827 | 1461239322822 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883b11000 == 172 [pid = 1827] [id = 562] 04:48:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1880b43000) [pid = 1827] [serial = 1687] [outer = (nil)] 04:48:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1881e68000) [pid = 1827] [serial = 1688] [outer = 0x7f1880b43000] 04:48:42 INFO - PROCESS | 1827 | 1461239322902 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f188f7ce400) [pid = 1827] [serial = 1689] [outer = 0x7f1880b43000] 04:48:43 INFO - PROCESS | 1827 | 1461239323813 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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1630ms 04:48:43 INFO - PROCESS | 1827 | 1461239323854 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1827 | 1461239323857 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 04:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:48:43 INFO - PROCESS | 1827 | 1461239323863 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1827 | 1461239323865 Marionette TRACE conn3 <- [1,2222,null,{}] 04:48:43 INFO - PROCESS | 1827 | 1461239323871 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}] 04:48:44 INFO - PROCESS | 1827 | 1461239324104 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 04:48:44 INFO - PROCESS | 1827 | 1461239324347 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1884031000 == 173 [pid = 1827] [id = 563] 04:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1880b51000) [pid = 1827] [serial = 1690] [outer = (nil)] 04:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1881e68800) [pid = 1827] [serial = 1691] [outer = 0x7f1880b51000] 04:48:44 INFO - PROCESS | 1827 | 1461239324466 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1885950c00) [pid = 1827] [serial = 1692] [outer = 0x7f1880b51000] 04:48:45 INFO - PROCESS | 1827 | 1461239325859 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]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2030ms 04:48:45 INFO - PROCESS | 1827 | 1461239325895 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1827 | 1461239325902 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 04:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:48:45 INFO - PROCESS | 1827 | 1461239325910 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1827 | 1461239325914 Marionette TRACE conn3 <- [1,2226,null,{}] 04:48:45 INFO - PROCESS | 1827 | 1461239325921 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}] 04:48:46 INFO - PROCESS | 1827 | 1461239326132 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 04:48:46 INFO - PROCESS | 1827 | 1461239326399 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1886b21800 == 174 [pid = 1827] [id = 564] 04:48:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1884f55000) [pid = 1827] [serial = 1693] [outer = (nil)] 04:48:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1884f5d800) [pid = 1827] [serial = 1694] [outer = 0x7f1884f55000] 04:48:46 INFO - PROCESS | 1827 | 1461239326522 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1885930000) [pid = 1827] [serial = 1695] [outer = 0x7f1884f55000] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a320000 == 173 [pid = 1827] [id = 442] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1888122800 == 172 [pid = 1827] [id = 445] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188ea08000 == 171 [pid = 1827] [id = 446] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18828d9800 == 170 [pid = 1827] [id = 443] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885c51800 == 169 [pid = 1827] [id = 545] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885825000 == 168 [pid = 1827] [id = 544] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18842a7000 == 167 [pid = 1827] [id = 543] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1883dcf800 == 166 [pid = 1827] [id = 542] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f187f9be800 == 165 [pid = 1827] [id = 541] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189c881000 == 164 [pid = 1827] [id = 540] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189b0b0800 == 163 [pid = 1827] [id = 539] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189b025000 == 162 [pid = 1827] [id = 538] 04:48:47 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189877b800 == 161 [pid = 1827] [id = 537] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1885930800) [pid = 1827] [serial = 1568] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f188a29a400) [pid = 1827] [serial = 1515] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f18975bb400) [pid = 1827] [serial = 1554] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f189620d800) [pid = 1827] [serial = 1544] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1895fd1400) [pid = 1827] [serial = 1542] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f18892c7400) [pid = 1827] [serial = 1512] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f18895f2c00) [pid = 1827] [serial = 1514] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1897048c00) [pid = 1827] [serial = 1553] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1890986c00) [pid = 1827] [serial = 1533] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1894cbf800) [pid = 1827] [serial = 1536] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f188b142c00) [pid = 1827] [serial = 1518] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1884279c00) [pid = 1827] [serial = 1562] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f188f651000) [pid = 1827] [serial = 1530] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f188ffc9c00) [pid = 1827] [serial = 1532] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f188e993c00) [pid = 1827] [serial = 1526] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f18967bc400) [pid = 1827] [serial = 1547] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1885289800) [pid = 1827] [serial = 1506] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f188688b400) [pid = 1827] [serial = 1509] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f189638e800) [pid = 1827] [serial = 1545] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f188e62f000) [pid = 1827] [serial = 1524] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1894cc8800) [pid = 1827] [serial = 1538] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1884f57000) [pid = 1827] [serial = 1563] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f18890b3c00) [pid = 1827] [serial = 1511] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f188e4ac400) [pid = 1827] [serial = 1523] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1881e5c400) [pid = 1827] [serial = 1556] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f188edc4800) [pid = 1827] [serial = 1529] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f188edb7c00) [pid = 1827] [serial = 1527] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f188d452000) [pid = 1827] [serial = 1521] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f18826d3c00) [pid = 1827] [serial = 1503] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f188594dc00) [pid = 1827] [serial = 1508] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f189704b400) [pid = 1827] [serial = 1551] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1894ed7400) [pid = 1827] [serial = 1539] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1894c30800) [pid = 1827] [serial = 1535] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f188592c800) [pid = 1827] [serial = 1566] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1896ad0000) [pid = 1827] [serial = 1550] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f188d44ac00) [pid = 1827] [serial = 1520] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1885048400) [pid = 1827] [serial = 1505] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f18856e7400) [pid = 1827] [serial = 1488] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f188a2b1c00) [pid = 1827] [serial = 1517] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1896959c00) [pid = 1827] [serial = 1548] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1882bd8800) [pid = 1827] [serial = 1560] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1885635800) [pid = 1827] [serial = 1565] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1881e63400) [pid = 1827] [serial = 1502] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1882a6a400) [pid = 1827] [serial = 1559] [outer = (nil)] [url = about:blank] 04:48:47 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1894eec800) [pid = 1827] [serial = 1541] [outer = (nil)] [url = about:blank] 04:48:48 INFO - PROCESS | 1827 | 1461239328152 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]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2293ms 04:48:48 INFO - PROCESS | 1827 | 1461239328204 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1827 | 1461239328211 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 04:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:48:48 INFO - PROCESS | 1827 | 1461239328221 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1827 | 1461239328226 Marionette TRACE conn3 <- [1,2230,null,{}] 04:48:48 INFO - PROCESS | 1827 | 1461239328273 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}] 04:48:48 INFO - PROCESS | 1827 | 1461239328487 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 04:48:48 INFO - PROCESS | 1827 | 1461239328497 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883b10000 == 162 [pid = 1827] [id = 565] 04:48:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f18826d3c00) [pid = 1827] [serial = 1696] [outer = (nil)] 04:48:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f188592c800) [pid = 1827] [serial = 1697] [outer = 0x7f18826d3c00] 04:48:48 INFO - PROCESS | 1827 | 1461239328559 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1886886c00) [pid = 1827] [serial = 1698] [outer = 0x7f18826d3c00] 04:48:49 INFO - PROCESS | 1827 | 1461239329497 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]]]}] 04:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1314ms 04:48:49 INFO - PROCESS | 1827 | 1461239329536 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 1827 | 1461239329538 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 04:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:48:49 INFO - PROCESS | 1827 | 1461239329546 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1827 | 1461239329552 Marionette TRACE conn3 <- [1,2234,null,{}] 04:48:49 INFO - PROCESS | 1827 | 1461239329573 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}] 04:48:49 INFO - PROCESS | 1827 | 1461239329794 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 04:48:49 INFO - PROCESS | 1827 | 1461239329982 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18855c3000 == 163 [pid = 1827] [id = 566] 04:48:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1884271400) [pid = 1827] [serial = 1699] [outer = (nil)] 04:48:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1888f0f800) [pid = 1827] [serial = 1700] [outer = 0x7f1884271400] 04:48:50 INFO - PROCESS | 1827 | 1461239330049 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f18892ce000) [pid = 1827] [serial = 1701] [outer = 0x7f1884271400] 04:48:50 INFO - PROCESS | 1827 | 1461239330890 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]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1395ms 04:48:50 INFO - PROCESS | 1827 | 1461239330947 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1827 | 1461239330951 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 04:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:48:50 INFO - PROCESS | 1827 | 1461239330957 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1827 | 1461239330960 Marionette TRACE conn3 <- [1,2238,null,{}] 04:48:50 INFO - PROCESS | 1827 | 1461239330976 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}] 04:48:51 INFO - PROCESS | 1827 | 1461239331255 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 04:48:51 INFO - PROCESS | 1827 | 1461239331283 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1886b36000 == 164 [pid = 1827] [id = 567] 04:48:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1884271800) [pid = 1827] [serial = 1702] [outer = (nil)] 04:48:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f18895e8800) [pid = 1827] [serial = 1703] [outer = 0x7f1884271800] 04:48:51 INFO - PROCESS | 1827 | 1461239331345 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f188a29a400) [pid = 1827] [serial = 1704] [outer = 0x7f1884271800] 04:48:52 INFO - PROCESS | 1827 | 1461239332270 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]]]}] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1880b49800) [pid = 1827] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1881f38800) [pid = 1827] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1885c8e400) [pid = 1827] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1884f5c800) [pid = 1827] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f18826cf800) [pid = 1827] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f188af90800) [pid = 1827] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1880b48c00) [pid = 1827] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1881f3cc00) [pid = 1827] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f188b98ac00) [pid = 1827] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1886883800) [pid = 1827] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1886890000) [pid = 1827] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f18972acc00) [pid = 1827] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f188af83c00) [pid = 1827] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1894ee8800) [pid = 1827] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f188b989000) [pid = 1827] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1880b4f800) [pid = 1827] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f1894311c00) [pid = 1827] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1887643800) [pid = 1827] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f18842ea800) [pid = 1827] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1885c91000) [pid = 1827] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f188a2aec00) [pid = 1827] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f188b148400) [pid = 1827] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f1885946800) [pid = 1827] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:48:52 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1884009000) [pid = 1827] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1840ms 04:48:52 INFO - PROCESS | 1827 | 1461239332822 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 1827 | 1461239332825 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 04:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:48:52 INFO - PROCESS | 1827 | 1461239332833 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1827 | 1461239332836 Marionette TRACE conn3 <- [1,2242,null,{}] 04:48:52 INFO - PROCESS | 1827 | 1461239332841 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}] 04:48:53 INFO - PROCESS | 1827 | 1461239333075 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 04:48:53 INFO - PROCESS | 1827 | 1461239333243 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188566a000 == 165 [pid = 1827] [id = 568] 04:48:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f18826cf800) [pid = 1827] [serial = 1705] [outer = (nil)] 04:48:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f1885946800) [pid = 1827] [serial = 1706] [outer = 0x7f18826cf800] 04:48:53 INFO - PROCESS | 1827 | 1461239333312 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1888f10800) [pid = 1827] [serial = 1707] [outer = 0x7f18826cf800] 04:48:54 INFO - PROCESS | 1827 | 1461239334056 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]]]}] 04:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1236ms 04:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:48:54 INFO - PROCESS | 1827 | 1461239334069 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 1827 | 1461239334071 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 04:48:54 INFO - PROCESS | 1827 | 1461239334078 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1827 | 1461239334080 Marionette TRACE conn3 <- [1,2246,null,{}] 04:48:54 INFO - PROCESS | 1827 | 1461239334098 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}] 04:48:54 INFO - PROCESS | 1827 | 1461239334321 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 04:48:54 INFO - PROCESS | 1827 | 1461239334337 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a31b800 == 166 [pid = 1827] [id = 569] 04:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f188a5d5400) [pid = 1827] [serial = 1708] [outer = (nil)] 04:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f188b148c00) [pid = 1827] [serial = 1709] [outer = 0x7f188a5d5400] 04:48:54 INFO - PROCESS | 1827 | 1461239334402 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f188b98e800) [pid = 1827] [serial = 1710] [outer = 0x7f188a5d5400] 04:48:55 INFO - PROCESS | 1827 | 1461239335590 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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1546ms 04:48:55 INFO - PROCESS | 1827 | 1461239335624 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1827 | 1461239335630 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 04:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:48:55 INFO - PROCESS | 1827 | 1461239335639 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1827 | 1461239335644 Marionette TRACE conn3 <- [1,2250,null,{}] 04:48:55 INFO - PROCESS | 1827 | 1461239335652 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}] 04:48:55 INFO - PROCESS | 1827 | 1461239335886 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 04:48:56 INFO - PROCESS | 1827 | 1461239336163 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885354000 == 167 [pid = 1827] [id = 570] 04:48:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f188426e400) [pid = 1827] [serial = 1711] [outer = (nil)] 04:48:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f18842e8400) [pid = 1827] [serial = 1712] [outer = 0x7f188426e400] 04:48:56 INFO - PROCESS | 1827 | 1461239336284 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1885043000) [pid = 1827] [serial = 1713] [outer = 0x7f188426e400] 04:48:57 INFO - PROCESS | 1827 | 1461239337203 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]]]}] 04:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1600ms 04:48:57 INFO - PROCESS | 1827 | 1461239337260 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1827 | 1461239337283 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 04:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:48:57 INFO - PROCESS | 1827 | 1461239337296 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1827 | 1461239337301 Marionette TRACE conn3 <- [1,2254,null,{}] 04:48:57 INFO - PROCESS | 1827 | 1461239337307 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}] 04:48:57 INFO - PROCESS | 1827 | 1461239337583 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 04:48:57 INFO - PROCESS | 1827 | 1461239337895 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188955d800 == 168 [pid = 1827] [id = 571] 04:48:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f188763a800) [pid = 1827] [serial = 1714] [outer = (nil)] 04:48:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f1887646800) [pid = 1827] [serial = 1715] [outer = 0x7f188763a800] 04:48:58 INFO - PROCESS | 1827 | 1461239338013 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f18892c9400) [pid = 1827] [serial = 1716] [outer = 0x7f188763a800] 04:48:58 INFO - PROCESS | 1827 | 1461239338899 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]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1631ms 04:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:48:58 INFO - PROCESS | 1827 | 1461239338928 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1827 | 1461239338931 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 04:48:58 INFO - PROCESS | 1827 | 1461239338937 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1827 | 1461239338944 Marionette TRACE conn3 <- [1,2258,null,{}] 04:48:58 INFO - PROCESS | 1827 | 1461239338959 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}] 04:48:59 INFO - PROCESS | 1827 | 1461239339182 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 04:48:59 INFO - PROCESS | 1827 | 1461239339399 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b08b000 == 169 [pid = 1827] [id = 572] 04:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1887642400) [pid = 1827] [serial = 1717] [outer = (nil)] 04:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f188a5d4800) [pid = 1827] [serial = 1718] [outer = 0x7f1887642400] 04:48:59 INFO - PROCESS | 1827 | 1461239339562 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f188b145400) [pid = 1827] [serial = 1719] [outer = 0x7f1887642400] 04:49:00 INFO - PROCESS | 1827 | 1461239340509 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]]]}] 04:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1636ms 04:49:00 INFO - PROCESS | 1827 | 1461239340574 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 04:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:49:00 INFO - PROCESS | 1827 | 1461239340579 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 04:49:00 INFO - PROCESS | 1827 | 1461239340584 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1827 | 1461239340588 Marionette TRACE conn3 <- [1,2262,null,{}] 04:49:00 INFO - PROCESS | 1827 | 1461239340593 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}] 04:49:00 INFO - PROCESS | 1827 | 1461239340824 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 04:49:01 INFO - PROCESS | 1827 | 1461239341032 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b937800 == 170 [pid = 1827] [id = 573] 04:49:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f18892cc000) [pid = 1827] [serial = 1720] [outer = (nil)] 04:49:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f188d503400) [pid = 1827] [serial = 1721] [outer = 0x7f18892cc000] 04:49:01 INFO - PROCESS | 1827 | 1461239341152 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f188e4b0800) [pid = 1827] [serial = 1722] [outer = 0x7f18892cc000] 04:49:02 INFO - PROCESS | 1827 | 1461239342139 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]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1634ms 04:49:02 INFO - PROCESS | 1827 | 1461239342221 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1827 | 1461239342227 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 04:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:49:02 INFO - PROCESS | 1827 | 1461239342237 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1827 | 1461239342242 Marionette TRACE conn3 <- [1,2266,null,{}] 04:49:02 INFO - PROCESS | 1827 | 1461239342251 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}] 04:49:02 INFO - PROCESS | 1827 | 1461239342618 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 04:49:02 INFO - PROCESS | 1827 | 1461239342947 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188db17000 == 171 [pid = 1827] [id = 574] 04:49:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f188d448000) [pid = 1827] [serial = 1723] [outer = (nil)] 04:49:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f188e993800) [pid = 1827] [serial = 1724] [outer = 0x7f188d448000] 04:49:03 INFO - PROCESS | 1827 | 1461239343025 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188e9f5000) [pid = 1827] [serial = 1725] [outer = 0x7f188d448000] 04:49:03 INFO - PROCESS | 1827 | 1461239343899 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]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1738ms 04:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:49:03 INFO - PROCESS | 1827 | 1461239343976 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1827 | 1461239343979 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 04:49:03 INFO - PROCESS | 1827 | 1461239343985 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1827 | 1461239343988 Marionette TRACE conn3 <- [1,2270,null,{}] 04:49:03 INFO - PROCESS | 1827 | 1461239343993 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}] 04:49:04 INFO - PROCESS | 1827 | 1461239344273 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 04:49:04 INFO - PROCESS | 1827 | 1461239344531 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f735800 == 172 [pid = 1827] [id = 575] 04:49:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188f7c8c00) [pid = 1827] [serial = 1726] [outer = (nil)] 04:49:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1890984800) [pid = 1827] [serial = 1727] [outer = 0x7f188f7c8c00] 04:49:04 INFO - PROCESS | 1827 | 1461239344649 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f189423bc00) [pid = 1827] [serial = 1728] [outer = 0x7f188f7c8c00] 04:49:05 INFO - PROCESS | 1827 | 1461239345447 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]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1530ms 04:49:05 INFO - PROCESS | 1827 | 1461239345516 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1827 | 1461239345518 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 04:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:49:05 INFO - PROCESS | 1827 | 1461239345525 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1827 | 1461239345529 Marionette TRACE conn3 <- [1,2274,null,{}] 04:49:05 INFO - PROCESS | 1827 | 1461239345534 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}] 04:49:05 INFO - PROCESS | 1827 | 1461239345757 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 04:49:06 INFO - PROCESS | 1827 | 1461239346012 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ff04800 == 173 [pid = 1827] [id = 576] 04:49:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f188f7ca800) [pid = 1827] [serial = 1729] [outer = (nil)] 04:49:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1894c4a800) [pid = 1827] [serial = 1730] [outer = 0x7f188f7ca800] 04:49:06 INFO - PROCESS | 1827 | 1461239346132 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1894cc8800) [pid = 1827] [serial = 1731] [outer = 0x7f188f7ca800] 04:49:06 INFO - PROCESS | 1827 | 1461239346964 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]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1477ms 04:49:07 INFO - PROCESS | 1827 | 1461239347004 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1827 | 1461239347008 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 04:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:49:07 INFO - PROCESS | 1827 | 1461239347014 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1827 | 1461239347016 Marionette TRACE conn3 <- [1,2278,null,{}] 04:49:07 INFO - PROCESS | 1827 | 1461239347022 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}] 04:49:07 INFO - PROCESS | 1827 | 1461239347228 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 04:49:07 INFO - PROCESS | 1827 | 1461239347487 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894d4b800 == 174 [pid = 1827] [id = 577] 04:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1884272400) [pid = 1827] [serial = 1732] [outer = (nil)] 04:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1894edc000) [pid = 1827] [serial = 1733] [outer = 0x7f1884272400] 04:49:07 INFO - PROCESS | 1827 | 1461239347574 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1894ef1800) [pid = 1827] [serial = 1734] [outer = 0x7f1884272400] 04:49:08 INFO - PROCESS | 1827 | 1461239348462 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]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1488ms 04:49:08 INFO - PROCESS | 1827 | 1461239348503 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1827 | 1461239348507 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 04:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:49:08 INFO - PROCESS | 1827 | 1461239348513 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1827 | 1461239348515 Marionette TRACE conn3 <- [1,2282,null,{}] 04:49:08 INFO - PROCESS | 1827 | 1461239348521 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}] 04:49:08 INFO - PROCESS | 1827 | 1461239348733 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 04:49:09 INFO - PROCESS | 1827 | 1461239349001 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896124000 == 175 [pid = 1827] [id = 578] 04:49:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f188ffca800) [pid = 1827] [serial = 1735] [outer = (nil)] 04:49:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f189620b400) [pid = 1827] [serial = 1736] [outer = 0x7f188ffca800] 04:49:09 INFO - PROCESS | 1827 | 1461239349079 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f189638b800) [pid = 1827] [serial = 1737] [outer = 0x7f188ffca800] 04:49:09 INFO - PROCESS | 1827 | 1461239349975 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]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1490ms 04:49:10 INFO - PROCESS | 1827 | 1461239350006 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1827 | 1461239350010 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 04:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:49:10 INFO - PROCESS | 1827 | 1461239350016 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1827 | 1461239350018 Marionette TRACE conn3 <- [1,2286,null,{}] 04:49:10 INFO - PROCESS | 1827 | 1461239350024 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}] 04:49:10 INFO - PROCESS | 1827 | 1461239350239 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 04:49:10 INFO - PROCESS | 1827 | 1461239350456 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896ce3000 == 176 [pid = 1827] [id = 579] 04:49:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1894ed4800) [pid = 1827] [serial = 1738] [outer = (nil)] 04:49:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f18967bf400) [pid = 1827] [serial = 1739] [outer = 0x7f1894ed4800] 04:49:10 INFO - PROCESS | 1827 | 1461239350570 Marionette DEBUG loaded listener.js 04:49:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1896958400) [pid = 1827] [serial = 1740] [outer = 0x7f1894ed4800] 04:49:11 INFO - PROCESS | 1827 | 1461239351490 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]]]}] 04:49:11 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 04:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1533ms 04:49:11 INFO - PROCESS | 1827 | 1461239351551 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 04:49:11 INFO - PROCESS | 1827 | 1461239351554 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 04:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:49:11 INFO - PROCESS | 1827 | 1461239351560 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 1827 | 1461239351565 Marionette TRACE conn3 <- [1,2290,null,{}] 04:49:11 INFO - PROCESS | 1827 | 1461239351570 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}] 04:49:11 INFO - PROCESS | 1827 | 1461239351892 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 04:49:12 INFO - PROCESS | 1827 | 1461239352157 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b02c800 == 177 [pid = 1827] [id = 580] 04:49:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1897221000) [pid = 1827] [serial = 1741] [outer = (nil)] 04:49:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f18975bb400) [pid = 1827] [serial = 1742] [outer = 0x7f1897221000] 04:49:12 INFO - PROCESS | 1827 | 1461239352283 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f189874f400) [pid = 1827] [serial = 1743] [outer = 0x7f1897221000] 04:49:13 INFO - PROCESS | 1827 | 1461239353186 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]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1685ms 04:49:13 INFO - PROCESS | 1827 | 1461239353247 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 1827 | 1461239353251 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 04:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:49:13 INFO - PROCESS | 1827 | 1461239353256 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1827 | 1461239353259 Marionette TRACE conn3 <- [1,2294,null,{}] 04:49:13 INFO - PROCESS | 1827 | 1461239353264 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}] 04:49:13 INFO - PROCESS | 1827 | 1461239353486 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 04:49:13 INFO - PROCESS | 1827 | 1461239353766 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e59c800 == 178 [pid = 1827] [id = 581] 04:49:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1881e61c00) [pid = 1827] [serial = 1744] [outer = (nil)] 04:49:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f189a05bc00) [pid = 1827] [serial = 1745] [outer = 0x7f1881e61c00] 04:49:13 INFO - PROCESS | 1827 | 1461239353840 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f189adb6800) [pid = 1827] [serial = 1746] [outer = 0x7f1881e61c00] 04:49:14 INFO - PROCESS | 1827 | 1461239354696 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]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1491ms 04:49:14 INFO - PROCESS | 1827 | 1461239354748 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 1827 | 1461239354752 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 04:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:49:14 INFO - PROCESS | 1827 | 1461239354758 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1827 | 1461239354760 Marionette TRACE conn3 <- [1,2298,null,{}] 04:49:14 INFO - PROCESS | 1827 | 1461239354765 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}] 04:49:14 INFO - PROCESS | 1827 | 1461239354970 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 04:49:15 INFO - PROCESS | 1827 | 1461239355188 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f063000 == 179 [pid = 1827] [id = 582] 04:49:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1897220c00) [pid = 1827] [serial = 1747] [outer = (nil)] 04:49:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f189c589800) [pid = 1827] [serial = 1748] [outer = 0x7f1897220c00] 04:49:15 INFO - PROCESS | 1827 | 1461239355298 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f189c5e7800) [pid = 1827] [serial = 1749] [outer = 0x7f1897220c00] 04:49:16 INFO - PROCESS | 1827 | 1461239356178 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]]]}] 04:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1481ms 04:49:16 INFO - PROCESS | 1827 | 1461239356240 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 1827 | 1461239356243 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 04:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:49:16 INFO - PROCESS | 1827 | 1461239356249 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 1827 | 1461239356251 Marionette TRACE conn3 <- [1,2302,null,{}] 04:49:16 INFO - PROCESS | 1827 | 1461239356257 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}] 04:49:16 INFO - PROCESS | 1827 | 1461239356475 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 04:49:16 INFO - PROCESS | 1827 | 1461239356691 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f6ba000 == 180 [pid = 1827] [id = 583] 04:49:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f188f7c4400) [pid = 1827] [serial = 1750] [outer = (nil)] 04:49:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f189c8d4800) [pid = 1827] [serial = 1751] [outer = 0x7f188f7c4400] 04:49:16 INFO - PROCESS | 1827 | 1461239356809 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f189dda4c00) [pid = 1827] [serial = 1752] [outer = 0x7f188f7c4400] 04:49:17 INFO - PROCESS | 1827 | 1461239357665 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]]]}] 04:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1486ms 04:49:17 INFO - PROCESS | 1827 | 1461239357740 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1827 | 1461239357743 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 04:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:49:17 INFO - PROCESS | 1827 | 1461239357751 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1827 | 1461239357754 Marionette TRACE conn3 <- [1,2306,null,{}] 04:49:17 INFO - PROCESS | 1827 | 1461239357761 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}] 04:49:17 INFO - PROCESS | 1827 | 1461239357976 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 04:49:18 INFO - PROCESS | 1827 | 1461239358234 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fc72800 == 181 [pid = 1827] [id = 584] 04:49:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1894cc7400) [pid = 1827] [serial = 1753] [outer = (nil)] 04:49:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f189e26f800) [pid = 1827] [serial = 1754] [outer = 0x7f1894cc7400] 04:49:18 INFO - PROCESS | 1827 | 1461239358305 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f189e51d000) [pid = 1827] [serial = 1755] [outer = 0x7f1894cc7400] 04:49:19 INFO - PROCESS | 1827 | 1461239359221 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]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1533ms 04:49:19 INFO - PROCESS | 1827 | 1461239359286 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 1827 | 1461239359289 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 04:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:49:19 INFO - PROCESS | 1827 | 1461239359295 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 1827 | 1461239359297 Marionette TRACE conn3 <- [1,2310,null,{}] 04:49:19 INFO - PROCESS | 1827 | 1461239359303 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}] 04:49:19 INFO - PROCESS | 1827 | 1461239359528 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 04:49:19 INFO - PROCESS | 1827 | 1461239359784 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a092c000 == 182 [pid = 1827] [id = 585] 04:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1897223000) [pid = 1827] [serial = 1756] [outer = (nil)] 04:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f189e542800) [pid = 1827] [serial = 1757] [outer = 0x7f1897223000] 04:49:19 INFO - PROCESS | 1827 | 1461239359897 Marionette DEBUG loaded listener.js 04:49:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f189e564800) [pid = 1827] [serial = 1758] [outer = 0x7f1897223000] 04:49:20 INFO - PROCESS | 1827 | 1461239360752 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]]]}] 04:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1528ms 04:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:49:20 INFO - PROCESS | 1827 | 1461239360823 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1827 | 1461239360826 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 04:49:20 INFO - PROCESS | 1827 | 1461239360832 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 1827 | 1461239360835 Marionette TRACE conn3 <- [1,2314,null,{}] 04:49:20 INFO - PROCESS | 1827 | 1461239360840 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}] 04:49:21 INFO - PROCESS | 1827 | 1461239361061 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 04:49:21 INFO - PROCESS | 1827 | 1461239361364 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1881f52000 == 183 [pid = 1827] [id = 586] 04:49:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f1881e65c00) [pid = 1827] [serial = 1759] [outer = (nil)] 04:49:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1882bcf800) [pid = 1827] [serial = 1760] [outer = 0x7f1881e65c00] 04:49:21 INFO - PROCESS | 1827 | 1461239361443 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1885289c00) [pid = 1827] [serial = 1761] [outer = 0x7f1881e65c00] 04:49:22 INFO - PROCESS | 1827 | 1461239362264 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]]]}] 04:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1491ms 04:49:22 INFO - PROCESS | 1827 | 1461239362323 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 1827 | 1461239362327 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 04:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:49:22 INFO - PROCESS | 1827 | 1461239362334 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:49:22 INFO - PROCESS | 1827 | 1461239362337 Marionette TRACE conn3 <- [1,2318,null,{}] 04:49:22 INFO - PROCESS | 1827 | 1461239362343 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}] 04:49:22 INFO - PROCESS | 1827 | 1461239362606 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 04:49:23 INFO - PROCESS | 1827 | 1461239363446 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18855c5800 == 184 [pid = 1827] [id = 587] 04:49:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1880b48800) [pid = 1827] [serial = 1762] [outer = (nil)] 04:49:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1881e5d400) [pid = 1827] [serial = 1763] [outer = 0x7f1880b48800] 04:49:23 INFO - PROCESS | 1827 | 1461239363552 Marionette DEBUG loaded listener.js 04:49:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f18826cf000) [pid = 1827] [serial = 1764] [outer = 0x7f1880b48800] 04:49:24 INFO - PROCESS | 1827 | 1461239364408 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] 04:49:24 INFO - PROCESS | 1827 | 1461239364483 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 04:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:49:24 INFO - PROCESS | 1827 | 1461239364491 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:49:24 INFO - PROCESS | 1827 | 1461239364496 Marionette TRACE conn3 <- [1,2322,null,{}] 04:49:24 INFO - PROCESS | 1827 | 1461239364502 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}] 04:49:24 INFO - PROCESS | 1827 | 1461239364751 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 04:49:25 INFO - PROCESS | 1827 | 1461239365067 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a1cc800 == 185 [pid = 1827] [id = 588] 04:49:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1885048400) [pid = 1827] [serial = 1765] [outer = (nil)] 04:49:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1885942400) [pid = 1827] [serial = 1766] [outer = 0x7f1885048400] 04:49:25 INFO - PROCESS | 1827 | 1461239365140 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f188688dc00) [pid = 1827] [serial = 1767] [outer = 0x7f1885048400] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188566a000 == 184 [pid = 1827] [id = 568] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1886b36000 == 183 [pid = 1827] [id = 567] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18855c3000 == 182 [pid = 1827] [id = 566] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1883b10000 == 181 [pid = 1827] [id = 565] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1886b21800 == 180 [pid = 1827] [id = 564] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1895068800 == 179 [pid = 1827] [id = 558] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894d61800 == 178 [pid = 1827] [id = 557] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188ff0c000 == 177 [pid = 1827] [id = 556] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb42800 == 176 [pid = 1827] [id = 555] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188eb0a000 == 175 [pid = 1827] [id = 554] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e519000 == 174 [pid = 1827] [id = 553] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d791000 == 173 [pid = 1827] [id = 552] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b1e1000 == 172 [pid = 1827] [id = 551] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a5ae000 == 171 [pid = 1827] [id = 550] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a305000 == 170 [pid = 1827] [id = 549] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18875df000 == 169 [pid = 1827] [id = 548] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188581e800 == 168 [pid = 1827] [id = 547] 04:49:25 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1882cee000 == 167 [pid = 1827] [id = 546] 04:49:25 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f1882bd3400) [pid = 1827] [serial = 1557] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f18856e6800) [pid = 1827] [serial = 1500] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1887642000) [pid = 1827] [serial = 1637] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f188763c400) [pid = 1827] [serial = 1634] [outer = (nil)] [url = about:blank] 04:49:25 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f1885292c00) [pid = 1827] [serial = 1574] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f1885c90800) [pid = 1827] [serial = 1575] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1882a62c00) [pid = 1827] [serial = 1571] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f188400a800) [pid = 1827] [serial = 1572] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f188b13d400) [pid = 1827] [serial = 1586] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f188b984000) [pid = 1827] [serial = 1587] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1881f3a400) [pid = 1827] [serial = 1625] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f18826cc400) [pid = 1827] [serial = 1626] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1884010400) [pid = 1827] [serial = 1628] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f188d44ec00) [pid = 1827] [serial = 1589] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f188e4b4c00) [pid = 1827] [serial = 1590] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f188f7c8000) [pid = 1827] [serial = 1595] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f188fb66400) [pid = 1827] [serial = 1596] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f18890b9400) [pid = 1827] [serial = 1580] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f18893c2800) [pid = 1827] [serial = 1581] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f189ac1c400) [pid = 1827] [serial = 1622] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f189adb1000) [pid = 1827] [serial = 1623] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f189750a800) [pid = 1827] [serial = 1613] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1898495400) [pid = 1827] [serial = 1614] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1896385400) [pid = 1827] [serial = 1604] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f18967bc000) [pid = 1827] [serial = 1605] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f188e997400) [pid = 1827] [serial = 1592] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f188eddd800) [pid = 1827] [serial = 1593] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f189708b000) [pid = 1827] [serial = 1610] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f18972a3800) [pid = 1827] [serial = 1611] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1894c2d000) [pid = 1827] [serial = 1601] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1894cc5c00) [pid = 1827] [serial = 1602] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f18895efc00) [pid = 1827] [serial = 1583] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f188a29f400) [pid = 1827] [serial = 1584] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f188ffcc400) [pid = 1827] [serial = 1598] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1890985400) [pid = 1827] [serial = 1599] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f188763ec00) [pid = 1827] [serial = 1577] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1888f04800) [pid = 1827] [serial = 1578] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f18984d5000) [pid = 1827] [serial = 1616] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f189990c800) [pid = 1827] [serial = 1617] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f18999c4000) [pid = 1827] [serial = 1619] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1899b0fc00) [pid = 1827] [serial = 1620] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1894ed3000) [pid = 1827] [serial = 1607] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1896fbf400) [pid = 1827] [serial = 1608] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1885050800) [pid = 1827] [serial = 1631] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f188563fc00) [pid = 1827] [serial = 1632] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1887646c00) [pid = 1827] [serial = 1635] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f18842e6c00) [pid = 1827] [serial = 1629] [outer = (nil)] [url = about:blank] 04:49:26 INFO - PROCESS | 1827 | 1461239366560 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]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2082ms 04:49:26 INFO - PROCESS | 1827 | 1461239366576 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 04:49:26 INFO - PROCESS | 1827 | 1461239366582 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 04:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:49:26 INFO - PROCESS | 1827 | 1461239366589 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 1827 | 1461239366591 Marionette TRACE conn3 <- [1,2326,null,{}] 04:49:26 INFO - PROCESS | 1827 | 1461239366597 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}] 04:49:26 INFO - PROCESS | 1827 | 1461239366803 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 04:49:26 INFO - PROCESS | 1827 | 1461239366985 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883b22000 == 168 [pid = 1827] [id = 589] 04:49:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1882a62c00) [pid = 1827] [serial = 1768] [outer = (nil)] 04:49:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1886883800) [pid = 1827] [serial = 1769] [outer = 0x7f1882a62c00] 04:49:27 INFO - PROCESS | 1827 | 1461239367047 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1888f04400) [pid = 1827] [serial = 1770] [outer = 0x7f1882a62c00] 04:49:27 INFO - PROCESS | 1827 | 1461239367924 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]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:49:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1383ms 04:49:27 INFO - PROCESS | 1827 | 1461239367973 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1827 | 1461239367978 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 04:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:49:27 INFO - PROCESS | 1827 | 1461239367985 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1827 | 1461239367994 Marionette TRACE conn3 <- [1,2330,null,{}] 04:49:28 INFO - PROCESS | 1827 | 1461239368010 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}] 04:49:28 INFO - PROCESS | 1827 | 1461239368233 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 04:49:28 INFO - PROCESS | 1827 | 1461239368442 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885868800 == 169 [pid = 1827] [id = 590] 04:49:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1882bd4800) [pid = 1827] [serial = 1771] [outer = (nil)] 04:49:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f18892d0000) [pid = 1827] [serial = 1772] [outer = 0x7f1882bd4800] 04:49:28 INFO - PROCESS | 1827 | 1461239368507 Marionette DEBUG loaded listener.js 04:49:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f18893cdc00) [pid = 1827] [serial = 1773] [outer = 0x7f1882bd4800] 04:49:29 INFO - PROCESS | 1827 | 1461239369384 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]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1445ms 04:49:29 INFO - PROCESS | 1827 | 1461239369437 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 1827 | 1461239369442 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 04:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:49:29 INFO - PROCESS | 1827 | 1461239369451 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1827 | 1461239369454 Marionette TRACE conn3 <- [1,2334,null,{}] 04:49:29 INFO - PROCESS | 1827 | 1461239369459 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}] 04:49:29 INFO - PROCESS | 1827 | 1461239369762 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 04:49:29 INFO - PROCESS | 1827 | 1461239369802 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1886b2f800 == 170 [pid = 1827] [id = 591] 04:49:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f18895e9000) [pid = 1827] [serial = 1774] [outer = (nil)] 04:49:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f188a5de800) [pid = 1827] [serial = 1775] [outer = 0x7f18895e9000] 04:49:29 INFO - PROCESS | 1827 | 1461239369918 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f188af8a000) [pid = 1827] [serial = 1776] [outer = 0x7f18895e9000] 04:49:30 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f1884271800) [pid = 1827] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:49:30 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f18826cf800) [pid = 1827] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:49:30 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f18826d3c00) [pid = 1827] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:49:30 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1884f55000) [pid = 1827] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:49:30 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1884271400) [pid = 1827] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:49:30 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1880b45400) [pid = 1827] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:49:31 INFO - PROCESS | 1827 | 1461239371280 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]]]}] 04:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1881ms 04:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:49:31 INFO - PROCESS | 1827 | 1461239371333 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 04:49:31 INFO - PROCESS | 1827 | 1461239371336 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 04:49:31 INFO - PROCESS | 1827 | 1461239371342 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:49:31 INFO - PROCESS | 1827 | 1461239371345 Marionette TRACE conn3 <- [1,2338,null,{}] 04:49:31 INFO - PROCESS | 1827 | 1461239371350 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}] 04:49:31 INFO - PROCESS | 1827 | 1461239371629 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 04:49:31 INFO - PROCESS | 1827 | 1461239371649 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1889555000 == 171 [pid = 1827] [id = 592] 04:49:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f188af89400) [pid = 1827] [serial = 1777] [outer = (nil)] 04:49:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188b147400) [pid = 1827] [serial = 1778] [outer = 0x7f188af89400] 04:49:31 INFO - PROCESS | 1827 | 1461239371721 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188d450000) [pid = 1827] [serial = 1779] [outer = 0x7f188af89400] 04:49:32 INFO - PROCESS | 1827 | 1461239372573 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]]]}] 04:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1283ms 04:49:32 INFO - PROCESS | 1827 | 1461239372625 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1827 | 1461239372628 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 04:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:49:32 INFO - PROCESS | 1827 | 1461239372645 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1827 | 1461239372649 Marionette TRACE conn3 <- [1,2342,null,{}] 04:49:32 INFO - PROCESS | 1827 | 1461239372653 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}] 04:49:32 INFO - PROCESS | 1827 | 1461239372860 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 04:49:33 INFO - PROCESS | 1827 | 1461239373224 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18828de000 == 172 [pid = 1827] [id = 593] 04:49:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1880b45800) [pid = 1827] [serial = 1780] [outer = (nil)] 04:49:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1881f42800) [pid = 1827] [serial = 1781] [outer = 0x7f1880b45800] 04:49:33 INFO - PROCESS | 1827 | 1461239373366 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1884009800) [pid = 1827] [serial = 1782] [outer = 0x7f1880b45800] 04:49:34 INFO - PROCESS | 1827 | 1461239374272 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]]]}] 04:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1685ms 04:49:34 INFO - PROCESS | 1827 | 1461239374333 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 04:49:34 INFO - PROCESS | 1827 | 1461239374340 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 04:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:49:34 INFO - PROCESS | 1827 | 1461239374349 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:49:34 INFO - PROCESS | 1827 | 1461239374353 Marionette TRACE conn3 <- [1,2346,null,{}] 04:49:34 INFO - PROCESS | 1827 | 1461239374360 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}] 04:49:34 INFO - PROCESS | 1827 | 1461239374598 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 04:49:34 INFO - PROCESS | 1827 | 1461239374862 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885879800 == 173 [pid = 1827] [id = 594] 04:49:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1885048c00) [pid = 1827] [serial = 1783] [outer = (nil)] 04:49:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1885292800) [pid = 1827] [serial = 1784] [outer = 0x7f1885048c00] 04:49:34 INFO - PROCESS | 1827 | 1461239374981 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f18856e7800) [pid = 1827] [serial = 1785] [outer = 0x7f1885048c00] 04:49:35 INFO - PROCESS | 1827 | 1461239375939 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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1633ms 04:49:35 INFO - PROCESS | 1827 | 1461239375986 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 04:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:49:35 INFO - PROCESS | 1827 | 1461239375993 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 04:49:35 INFO - PROCESS | 1827 | 1461239375999 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:49:36 INFO - PROCESS | 1827 | 1461239376002 Marionette TRACE conn3 <- [1,2350,null,{}] 04:49:36 INFO - PROCESS | 1827 | 1461239376008 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}] 04:49:36 INFO - PROCESS | 1827 | 1461239376242 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 04:49:36 INFO - PROCESS | 1827 | 1461239376579 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a5a9000 == 174 [pid = 1827] [id = 595] 04:49:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1885291c00) [pid = 1827] [serial = 1786] [outer = (nil)] 04:49:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1887641000) [pid = 1827] [serial = 1787] [outer = 0x7f1885291c00] 04:49:36 INFO - PROCESS | 1827 | 1461239376659 Marionette DEBUG loaded listener.js 04:49:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f18890afc00) [pid = 1827] [serial = 1788] [outer = 0x7f1885291c00] 04:49:37 INFO - PROCESS | 1827 | 1461239377526 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]]]}] 04:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1583ms 04:49:37 INFO - PROCESS | 1827 | 1461239377582 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 1827 | 1461239377585 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 04:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:49:37 INFO - PROCESS | 1827 | 1461239377601 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 1827 | 1461239377610 Marionette TRACE conn3 <- [1,2354,null,{}] 04:49:37 INFO - PROCESS | 1827 | 1461239377616 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}] 04:49:37 INFO - PROCESS | 1827 | 1461239377901 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 04:49:38 INFO - PROCESS | 1827 | 1461239378154 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b7f7800 == 175 [pid = 1827] [id = 596] 04:49:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1885950000) [pid = 1827] [serial = 1789] [outer = (nil)] 04:49:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f188af82400) [pid = 1827] [serial = 1790] [outer = 0x7f1885950000] 04:49:38 INFO - PROCESS | 1827 | 1461239378269 Marionette DEBUG loaded listener.js 04:49:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f188d44b000) [pid = 1827] [serial = 1791] [outer = 0x7f1885950000] 04:49:39 INFO - PROCESS | 1827 | 1461239379156 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]]]}] 04:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1594ms 04:49:39 INFO - PROCESS | 1827 | 1461239379188 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 04:49:39 INFO - PROCESS | 1827 | 1461239379193 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 04:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:49:39 INFO - PROCESS | 1827 | 1461239379199 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:49:39 INFO - PROCESS | 1827 | 1461239379201 Marionette TRACE conn3 <- [1,2358,null,{}] 04:49:39 INFO - PROCESS | 1827 | 1461239379207 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}] 04:49:39 INFO - PROCESS | 1827 | 1461239379423 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 04:49:39 INFO - PROCESS | 1827 | 1461239379640 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e899800 == 176 [pid = 1827] [id = 597] 04:49:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f18893bfc00) [pid = 1827] [serial = 1792] [outer = (nil)] 04:49:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f188e630000) [pid = 1827] [serial = 1793] [outer = 0x7f18893bfc00] 04:49:39 INFO - PROCESS | 1827 | 1461239379750 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f188edbfc00) [pid = 1827] [serial = 1794] [outer = 0x7f18893bfc00] 04:49:40 INFO - PROCESS | 1827 | 1461239380655 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]]]}] 04:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1527ms 04:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:49:40 INFO - PROCESS | 1827 | 1461239380728 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 04:49:40 INFO - PROCESS | 1827 | 1461239380731 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 04:49:40 INFO - PROCESS | 1827 | 1461239380737 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 1827 | 1461239380740 Marionette TRACE conn3 <- [1,2362,null,{}] 04:49:40 INFO - PROCESS | 1827 | 1461239380745 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}] 04:49:40 INFO - PROCESS | 1827 | 1461239380971 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 04:49:41 INFO - PROCESS | 1827 | 1461239381183 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f5ef800 == 177 [pid = 1827] [id = 598] 04:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f188f64f400) [pid = 1827] [serial = 1795] [outer = (nil)] 04:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f188f7c8000) [pid = 1827] [serial = 1796] [outer = 0x7f188f64f400] 04:49:41 INFO - PROCESS | 1827 | 1461239381312 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1890a3c400) [pid = 1827] [serial = 1797] [outer = 0x7f188f64f400] 04:49:42 INFO - PROCESS | 1827 | 1461239382267 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]]]}] 04:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1584ms 04:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:49:42 INFO - PROCESS | 1827 | 1461239382321 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 04:49:42 INFO - PROCESS | 1827 | 1461239382324 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 04:49:42 INFO - PROCESS | 1827 | 1461239382330 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 1827 | 1461239382333 Marionette TRACE conn3 <- [1,2366,null,{}] 04:49:42 INFO - PROCESS | 1827 | 1461239382338 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}] 04:49:42 INFO - PROCESS | 1827 | 1461239382578 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 04:49:42 INFO - PROCESS | 1827 | 1461239382910 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ff1a000 == 178 [pid = 1827] [id = 599] 04:49:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f18945bdc00) [pid = 1827] [serial = 1798] [outer = (nil)] 04:49:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1894cc6000) [pid = 1827] [serial = 1799] [outer = 0x7f18945bdc00] 04:49:42 INFO - PROCESS | 1827 | 1461239382991 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1894eef000) [pid = 1827] [serial = 1800] [outer = 0x7f18945bdc00] 04:49:43 INFO - PROCESS | 1827 | 1461239383825 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]]]}] 04:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1535ms 04:49:43 INFO - PROCESS | 1827 | 1461239383867 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 04:49:43 INFO - PROCESS | 1827 | 1461239383871 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 04:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:49:43 INFO - PROCESS | 1827 | 1461239383878 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 1827 | 1461239383881 Marionette TRACE conn3 <- [1,2370,null,{}] 04:49:43 INFO - PROCESS | 1827 | 1461239383886 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}] 04:49:44 INFO - PROCESS | 1827 | 1461239384116 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 04:49:44 INFO - PROCESS | 1827 | 1461239384333 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894e4b800 == 179 [pid = 1827] [id = 600] 04:49:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1894c34400) [pid = 1827] [serial = 1801] [outer = (nil)] 04:49:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1896208400) [pid = 1827] [serial = 1802] [outer = 0x7f1894c34400] 04:49:44 INFO - PROCESS | 1827 | 1461239384454 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f189657a000) [pid = 1827] [serial = 1803] [outer = 0x7f1894c34400] 04:49:45 INFO - PROCESS | 1827 | 1461239385352 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]]]}] 04:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1535ms 04:49:45 INFO - PROCESS | 1827 | 1461239385417 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 04:49:45 INFO - PROCESS | 1827 | 1461239385420 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 04:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:49:45 INFO - PROCESS | 1827 | 1461239385430 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 1827 | 1461239385432 Marionette TRACE conn3 <- [1,2374,null,{}] 04:49:45 INFO - PROCESS | 1827 | 1461239385437 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}] 04:49:45 INFO - PROCESS | 1827 | 1461239385660 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 04:49:45 INFO - PROCESS | 1827 | 1461239385918 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189682b800 == 180 [pid = 1827] [id = 601] 04:49:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1894c4ac00) [pid = 1827] [serial = 1804] [outer = (nil)] 04:49:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f18967b8800) [pid = 1827] [serial = 1805] [outer = 0x7f1894c4ac00] 04:49:46 INFO - PROCESS | 1827 | 1461239386033 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1896fb3c00) [pid = 1827] [serial = 1806] [outer = 0x7f1894c4ac00] 04:49:46 INFO - PROCESS | 1827 | 1461239386910 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]]]}] 04:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1533ms 04:49:46 INFO - PROCESS | 1827 | 1461239386964 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 1827 | 1461239386967 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 04:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:49:46 INFO - PROCESS | 1827 | 1461239386993 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 1827 | 1461239386996 Marionette TRACE conn3 <- [1,2378,null,{}] 04:49:47 INFO - PROCESS | 1827 | 1461239387002 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}] 04:49:47 INFO - PROCESS | 1827 | 1461239387219 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 04:49:47 INFO - PROCESS | 1827 | 1461239387477 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18981ce000 == 181 [pid = 1827] [id = 602] 04:49:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f189620a400) [pid = 1827] [serial = 1807] [outer = (nil)] 04:49:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f189704b800) [pid = 1827] [serial = 1808] [outer = 0x7f189620a400] 04:49:47 INFO - PROCESS | 1827 | 1461239387601 Marionette DEBUG loaded listener.js 04:49:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1897219c00) [pid = 1827] [serial = 1809] [outer = 0x7f189620a400] 04:49:48 INFO - PROCESS | 1827 | 1461239388500 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]]]}] 04:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1544ms 04:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:49:48 INFO - PROCESS | 1827 | 1461239388534 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 04:49:48 INFO - PROCESS | 1827 | 1461239388536 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 04:49:48 INFO - PROCESS | 1827 | 1461239388543 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:49:48 INFO - PROCESS | 1827 | 1461239388546 Marionette TRACE conn3 <- [1,2382,null,{}] 04:49:48 INFO - PROCESS | 1827 | 1461239388551 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}] 04:49:48 INFO - PROCESS | 1827 | 1461239388769 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 04:49:49 INFO - PROCESS | 1827 | 1461239389032 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189ad12800 == 182 [pid = 1827] [id = 603] 04:49:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1896fc0000) [pid = 1827] [serial = 1810] [outer = (nil)] 04:49:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f18975ba800) [pid = 1827] [serial = 1811] [outer = 0x7f1896fc0000] 04:49:49 INFO - PROCESS | 1827 | 1461239389128 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f189852ac00) [pid = 1827] [serial = 1812] [outer = 0x7f1896fc0000] 04:49:50 INFO - PROCESS | 1827 | 1461239390115 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]]]}] 04:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1630ms 04:49:50 INFO - PROCESS | 1827 | 1461239390173 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 04:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:49:50 INFO - PROCESS | 1827 | 1461239390177 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 04:49:50 INFO - PROCESS | 1827 | 1461239390183 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 1827 | 1461239390187 Marionette TRACE conn3 <- [1,2386,null,{}] 04:49:50 INFO - PROCESS | 1827 | 1461239390192 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}] 04:49:50 INFO - PROCESS | 1827 | 1461239390448 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 04:49:50 INFO - PROCESS | 1827 | 1461239390752 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e59d800 == 183 [pid = 1827] [id = 604] 04:49:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f188e99cc00) [pid = 1827] [serial = 1813] [outer = (nil)] 04:49:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f189e545000) [pid = 1827] [serial = 1814] [outer = 0x7f188e99cc00] 04:49:50 INFO - PROCESS | 1827 | 1461239390831 Marionette DEBUG loaded listener.js 04:49:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f189e5c1c00) [pid = 1827] [serial = 1815] [outer = 0x7f188e99cc00] 04:49:51 INFO - PROCESS | 1827 | 1461239391677 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]]]}] 04:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1536ms 04:49:51 INFO - PROCESS | 1827 | 1461239391719 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 04:49:51 INFO - PROCESS | 1827 | 1461239391723 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 04:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:49:51 INFO - PROCESS | 1827 | 1461239391729 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 1827 | 1461239391731 Marionette TRACE conn3 <- [1,2390,null,{}] 04:49:51 INFO - PROCESS | 1827 | 1461239391736 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}] 04:49:51 INFO - PROCESS | 1827 | 1461239391947 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 04:49:52 INFO - PROCESS | 1827 | 1461239392208 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a0929800 == 184 [pid = 1827] [id = 605] 04:49:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1880b45000) [pid = 1827] [serial = 1816] [outer = (nil)] 04:49:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f189e5e4c00) [pid = 1827] [serial = 1817] [outer = 0x7f1880b45000] 04:49:52 INFO - PROCESS | 1827 | 1461239392283 Marionette DEBUG loaded listener.js 04:49:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f189e981400) [pid = 1827] [serial = 1818] [outer = 0x7f1880b45000] 04:49:53 INFO - PROCESS | 1827 | 1461239393154 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]]]}] 04:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1488ms 04:49:53 INFO - PROCESS | 1827 | 1461239393218 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 1827 | 1461239393221 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 04:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:49:53 INFO - PROCESS | 1827 | 1461239393227 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - PROCESS | 1827 | 1461239393230 Marionette TRACE conn3 <- [1,2394,null,{}] 04:49:53 INFO - PROCESS | 1827 | 1461239393235 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}] 04:49:53 INFO - PROCESS | 1827 | 1461239393451 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 04:49:53 INFO - PROCESS | 1827 | 1461239393714 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a7312800 == 185 [pid = 1827] [id = 606] 04:49:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f188f7c5c00) [pid = 1827] [serial = 1819] [outer = (nil)] 04:49:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f189ee84000) [pid = 1827] [serial = 1820] [outer = 0x7f188f7c5c00] 04:49:53 INFO - PROCESS | 1827 | 1461239393829 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f189ee9f400) [pid = 1827] [serial = 1821] [outer = 0x7f188f7c5c00] 04:49:54 INFO - PROCESS | 1827 | 1461239394664 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]]]}] 04:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1493ms 04:49:54 INFO - PROCESS | 1827 | 1461239394721 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 1827 | 1461239394725 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 04:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:49:54 INFO - PROCESS | 1827 | 1461239394731 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 1827 | 1461239394733 Marionette TRACE conn3 <- [1,2398,null,{}] 04:49:54 INFO - PROCESS | 1827 | 1461239394738 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}] 04:49:54 INFO - PROCESS | 1827 | 1461239394957 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 04:49:55 INFO - PROCESS | 1827 | 1461239395219 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad280000 == 186 [pid = 1827] [id = 607] 04:49:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f189e5c9800) [pid = 1827] [serial = 1822] [outer = (nil)] 04:49:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f189eec1000) [pid = 1827] [serial = 1823] [outer = 0x7f189e5c9800] 04:49:55 INFO - PROCESS | 1827 | 1461239395294 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f189f2dd400) [pid = 1827] [serial = 1824] [outer = 0x7f189e5c9800] 04:49:56 INFO - PROCESS | 1827 | 1461239396159 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]]]}] 04:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1494ms 04:49:56 INFO - PROCESS | 1827 | 1461239396226 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 1827 | 1461239396230 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 04:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:49:56 INFO - PROCESS | 1827 | 1461239396236 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 1827 | 1461239396238 Marionette TRACE conn3 <- [1,2402,null,{}] 04:49:56 INFO - PROCESS | 1827 | 1461239396244 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}] 04:49:56 INFO - PROCESS | 1827 | 1461239396517 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 04:49:56 INFO - PROCESS | 1827 | 1461239396819 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad785000 == 187 [pid = 1827] [id = 608] 04:49:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f189ee9f800) [pid = 1827] [serial = 1825] [outer = (nil)] 04:49:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f189f821400) [pid = 1827] [serial = 1826] [outer = 0x7f189ee9f800] 04:49:56 INFO - PROCESS | 1827 | 1461239396895 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f189fc89000) [pid = 1827] [serial = 1827] [outer = 0x7f189ee9f800] 04:49:57 INFO - PROCESS | 1827 | 1461239397775 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]]]}] 04:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1585ms 04:49:57 INFO - PROCESS | 1827 | 1461239397822 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 04:49:57 INFO - PROCESS | 1827 | 1461239397825 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 04:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:49:57 INFO - PROCESS | 1827 | 1461239397831 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:49:57 INFO - PROCESS | 1827 | 1461239397833 Marionette TRACE conn3 <- [1,2406,null,{}] 04:49:57 INFO - PROCESS | 1827 | 1461239397839 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}] 04:49:58 INFO - PROCESS | 1827 | 1461239398075 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 04:49:58 INFO - PROCESS | 1827 | 1461239398422 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ae50c800 == 188 [pid = 1827] [id = 609] 04:49:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f189eeb8800) [pid = 1827] [serial = 1828] [outer = (nil)] 04:49:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f18a017d800) [pid = 1827] [serial = 1829] [outer = 0x7f189eeb8800] 04:49:58 INFO - PROCESS | 1827 | 1461239398498 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f18a08c1c00) [pid = 1827] [serial = 1830] [outer = 0x7f189eeb8800] 04:49:59 INFO - PROCESS | 1827 | 1461239399356 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]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1581ms 04:49:59 INFO - PROCESS | 1827 | 1461239399414 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 1827 | 1461239399417 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 04:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:49:59 INFO - PROCESS | 1827 | 1461239399423 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1827 | 1461239399425 Marionette TRACE conn3 <- [1,2410,null,{}] 04:49:59 INFO - PROCESS | 1827 | 1461239399431 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}] 04:49:59 INFO - PROCESS | 1827 | 1461239399654 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 04:49:59 INFO - PROCESS | 1827 | 1461239399927 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b1f1a800 == 189 [pid = 1827] [id = 610] 04:49:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f188fb5b000) [pid = 1827] [serial = 1831] [outer = (nil)] 04:50:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f189eeb9000) [pid = 1827] [serial = 1832] [outer = 0x7f188fb5b000] 04:50:00 INFO - PROCESS | 1827 | 1461239400042 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f18a29e5800) [pid = 1827] [serial = 1833] [outer = 0x7f188fb5b000] 04:50:00 INFO - PROCESS | 1827 | 1461239400897 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]]]}] 04:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1535ms 04:50:00 INFO - PROCESS | 1827 | 1461239400959 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 04:50:00 INFO - PROCESS | 1827 | 1461239400962 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 04:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:50:00 INFO - PROCESS | 1827 | 1461239400968 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:50:00 INFO - PROCESS | 1827 | 1461239400971 Marionette TRACE conn3 <- [1,2414,null,{}] 04:50:00 INFO - PROCESS | 1827 | 1461239400977 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}] 04:50:01 INFO - PROCESS | 1827 | 1461239401223 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 04:50:01 INFO - PROCESS | 1827 | 1461239401589 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1889554800 == 190 [pid = 1827] [id = 611] 04:50:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f188400c000) [pid = 1827] [serial = 1834] [outer = (nil)] 04:50:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f18a2adc400) [pid = 1827] [serial = 1835] [outer = 0x7f188400c000] 04:50:01 INFO - PROCESS | 1827 | 1461239401722 Marionette DEBUG loaded listener.js 04:50:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f18a665a800) [pid = 1827] [serial = 1836] [outer = 0x7f188400c000] 04:50:02 INFO - PROCESS | 1827 | 1461239402570 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]]]}] 04:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1631ms 04:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:50:02 INFO - PROCESS | 1827 | 1461239402602 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 04:50:02 INFO - PROCESS | 1827 | 1461239402604 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 04:50:02 INFO - PROCESS | 1827 | 1461239402611 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 1827 | 1461239402614 Marionette TRACE conn3 <- [1,2418,null,{}] 04:50:02 INFO - PROCESS | 1827 | 1461239402619 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}] 04:50:02 INFO - PROCESS | 1827 | 1461239402847 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 04:50:03 INFO - PROCESS | 1827 | 1461239403092 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883edd800 == 191 [pid = 1827] [id = 612] 04:50:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f1880b45400) [pid = 1827] [serial = 1837] [outer = (nil)] 04:50:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f188504f400) [pid = 1827] [serial = 1838] [outer = 0x7f1880b45400] 04:50:03 INFO - PROCESS | 1827 | 1461239403178 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f18a2ae3400) [pid = 1827] [serial = 1839] [outer = 0x7f1880b45400] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a1cd800 == 190 [pid = 1827] [id = 527] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b018800 == 189 [pid = 1827] [id = 529] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188566d000 == 188 [pid = 1827] [id = 449] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18843ce000 == 187 [pid = 1827] [id = 521] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894c15000 == 186 [pid = 1827] [id = 534] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1887f31000 == 185 [pid = 1827] [id = 526] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1883ee3000 == 184 [pid = 1827] [id = 520] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18868e1000 == 183 [pid = 1827] [id = 525] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d79c800 == 182 [pid = 1827] [id = 531] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fc90800 == 181 [pid = 1827] [id = 533] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1895070800 == 180 [pid = 1827] [id = 535] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b6cb800 == 179 [pid = 1827] [id = 530] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189701c800 == 178 [pid = 1827] [id = 536] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1889555000 == 177 [pid = 1827] [id = 592] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1886b2f800 == 176 [pid = 1827] [id = 591] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885868800 == 175 [pid = 1827] [id = 590] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1883b22000 == 174 [pid = 1827] [id = 589] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a1cc800 == 173 [pid = 1827] [id = 588] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18855c5800 == 172 [pid = 1827] [id = 587] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f6ba000 == 171 [pid = 1827] [id = 583] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f063000 == 170 [pid = 1827] [id = 582] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e59c800 == 169 [pid = 1827] [id = 581] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189b02c800 == 168 [pid = 1827] [id = 580] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896ce3000 == 167 [pid = 1827] [id = 579] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896124000 == 166 [pid = 1827] [id = 578] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894d4b800 == 165 [pid = 1827] [id = 577] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188ff04800 == 164 [pid = 1827] [id = 576] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188f735800 == 163 [pid = 1827] [id = 575] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188db17000 == 162 [pid = 1827] [id = 574] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b937800 == 161 [pid = 1827] [id = 573] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b08b000 == 160 [pid = 1827] [id = 572] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188955d800 == 159 [pid = 1827] [id = 571] 04:50:04 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885354000 == 158 [pid = 1827] [id = 570] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f1888f10800) [pid = 1827] [serial = 1707] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f18895e8800) [pid = 1827] [serial = 1703] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f188a29a400) [pid = 1827] [serial = 1704] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f1885946800) [pid = 1827] [serial = 1706] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f1894238c00) [pid = 1827] [serial = 1664] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f18892c4400) [pid = 1827] [serial = 1646] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f1885640800) [pid = 1827] [serial = 1643] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f1881e68800) [pid = 1827] [serial = 1691] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f188e636400) [pid = 1827] [serial = 1655] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f1881f43800) [pid = 1827] [serial = 1640] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f188af83800) [pid = 1827] [serial = 1649] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f188592c800) [pid = 1827] [serial = 1697] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f1886886c00) [pid = 1827] [serial = 1698] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f188b14a400) [pid = 1827] [serial = 1652] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f1884f5d800) [pid = 1827] [serial = 1694] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f1885930000) [pid = 1827] [serial = 1695] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f1888f0f800) [pid = 1827] [serial = 1700] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f1890897c00) [pid = 1827] [serial = 1661] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f1881e68000) [pid = 1827] [serial = 1688] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f1899b09400) [pid = 1827] [serial = 1685] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f18984dac00) [pid = 1827] [serial = 1682] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f189721f800) [pid = 1827] [serial = 1679] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f189703d800) [pid = 1827] [serial = 1676] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f1896582000) [pid = 1827] [serial = 1673] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f1894cc8c00) [pid = 1827] [serial = 1670] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f18945bfc00) [pid = 1827] [serial = 1667] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f18890b5000) [pid = 1827] [serial = 1638] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f188fb64c00) [pid = 1827] [serial = 1658] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f188b148c00) [pid = 1827] [serial = 1709] [outer = (nil)] [url = about:blank] 04:50:04 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f18892ce000) [pid = 1827] [serial = 1701] [outer = (nil)] [url = about:blank] 04:50:05 INFO - PROCESS | 1827 | 1461239405342 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]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2793ms 04:50:05 INFO - PROCESS | 1827 | 1461239405404 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 1827 | 1461239405411 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 04:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:50:05 INFO - PROCESS | 1827 | 1461239405420 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1827 | 1461239405425 Marionette TRACE conn3 <- [1,2422,null,{}] 04:50:05 INFO - PROCESS | 1827 | 1461239405431 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}] 04:50:05 INFO - PROCESS | 1827 | 1461239405659 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 04:50:05 INFO - PROCESS | 1827 | 1461239405844 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18843c8000 == 159 [pid = 1827] [id = 613] 04:50:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1884273c00) [pid = 1827] [serial = 1840] [outer = (nil)] 04:50:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1884f5a000) [pid = 1827] [serial = 1841] [outer = 0x7f1884273c00] 04:50:05 INFO - PROCESS | 1827 | 1461239405909 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f188504fc00) [pid = 1827] [serial = 1842] [outer = 0x7f1884273c00] 04:50:06 INFO - PROCESS | 1827 | 1461239406826 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]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1437ms 04:50:06 INFO - PROCESS | 1827 | 1461239406858 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 04:50:06 INFO - PROCESS | 1827 | 1461239406866 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 04:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:50:06 INFO - PROCESS | 1827 | 1461239406875 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - PROCESS | 1827 | 1461239406879 Marionette TRACE conn3 <- [1,2426,null,{}] 04:50:06 INFO - PROCESS | 1827 | 1461239406884 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}] 04:50:07 INFO - PROCESS | 1827 | 1461239407103 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 04:50:07 INFO - PROCESS | 1827 | 1461239407316 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188676e800 == 160 [pid = 1827] [id = 614] 04:50:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f1884279400) [pid = 1827] [serial = 1843] [outer = (nil)] 04:50:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1885c91c00) [pid = 1827] [serial = 1844] [outer = 0x7f1884279400] 04:50:07 INFO - PROCESS | 1827 | 1461239407380 Marionette DEBUG loaded listener.js 04:50:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1888f06800) [pid = 1827] [serial = 1845] [outer = 0x7f1884279400] 04:50:08 INFO - PROCESS | 1827 | 1461239408307 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]]]}] 04:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1484ms 04:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:50:08 INFO - PROCESS | 1827 | 1461239408362 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 1827 | 1461239408365 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 04:50:08 INFO - PROCESS | 1827 | 1461239408371 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 1827 | 1461239408376 Marionette TRACE conn3 <- [1,2430,null,{}] 04:50:08 INFO - PROCESS | 1827 | 1461239408391 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}] 04:50:08 INFO - PROCESS | 1827 | 1461239408682 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 04:50:08 INFO - PROCESS | 1827 | 1461239408725 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1889557000 == 161 [pid = 1827] [id = 615] 04:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f18893c4000) [pid = 1827] [serial = 1846] [outer = (nil)] 04:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f188a29a400) [pid = 1827] [serial = 1847] [outer = 0x7f18893c4000] 04:50:08 INFO - PROCESS | 1827 | 1461239408814 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f188b98cc00) [pid = 1827] [serial = 1848] [outer = 0x7f18893c4000] 04:50:09 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1885048400) [pid = 1827] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:50:09 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1882a62c00) [pid = 1827] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:50:09 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f1880b48800) [pid = 1827] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:50:09 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f18895e9000) [pid = 1827] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:50:09 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1882bd4800) [pid = 1827] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:50:10 INFO - PROCESS | 1827 | 1461239410046 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]]]}] 04:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1690ms 04:50:10 INFO - PROCESS | 1827 | 1461239410061 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 04:50:10 INFO - PROCESS | 1827 | 1461239410065 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 04:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:50:10 INFO - PROCESS | 1827 | 1461239410071 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:50:10 INFO - PROCESS | 1827 | 1461239410073 Marionette TRACE conn3 <- [1,2434,null,{}] 04:50:10 INFO - PROCESS | 1827 | 1461239410078 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}] 04:50:10 INFO - PROCESS | 1827 | 1461239410304 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 04:50:10 INFO - PROCESS | 1827 | 1461239410494 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a84c000 == 162 [pid = 1827] [id = 616] 04:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1882bd2000) [pid = 1827] [serial = 1849] [outer = (nil)] 04:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f18895ec400) [pid = 1827] [serial = 1850] [outer = 0x7f1882bd2000] 04:50:10 INFO - PROCESS | 1827 | 1461239410562 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f188e9f3400) [pid = 1827] [serial = 1851] [outer = 0x7f1882bd2000] 04:50:11 INFO - PROCESS | 1827 | 1461239411331 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]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1285ms 04:50:11 INFO - PROCESS | 1827 | 1461239411357 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 1827 | 1461239411360 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 04:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:50:11 INFO - PROCESS | 1827 | 1461239411366 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 1827 | 1461239411368 Marionette TRACE conn3 <- [1,2438,null,{}] 04:50:11 INFO - PROCESS | 1827 | 1461239411373 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}] 04:50:11 INFO - PROCESS | 1827 | 1461239411588 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 04:50:11 INFO - PROCESS | 1827 | 1461239411927 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1881f61800 == 163 [pid = 1827] [id = 617] 04:50:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1880b4b000) [pid = 1827] [serial = 1852] [outer = (nil)] 04:50:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f18826d4400) [pid = 1827] [serial = 1853] [outer = 0x7f1880b4b000] 04:50:12 INFO - PROCESS | 1827 | 1461239412007 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1884016800) [pid = 1827] [serial = 1854] [outer = 0x7f1880b4b000] 04:50:12 INFO - PROCESS | 1827 | 1461239412976 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]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1680ms 04:50:13 INFO - PROCESS | 1827 | 1461239413049 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 04:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:50:13 INFO - PROCESS | 1827 | 1461239413059 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 04:50:13 INFO - PROCESS | 1827 | 1461239413070 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 1827 | 1461239413074 Marionette TRACE conn3 <- [1,2442,null,{}] 04:50:13 INFO - PROCESS | 1827 | 1461239413082 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}] 04:50:13 INFO - PROCESS | 1827 | 1461239413377 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 04:50:13 INFO - PROCESS | 1827 | 1461239413729 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1889546800 == 164 [pid = 1827] [id = 618] 04:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f188688b800) [pid = 1827] [serial = 1855] [outer = (nil)] 04:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f1887646400) [pid = 1827] [serial = 1856] [outer = 0x7f188688b800] 04:50:13 INFO - PROCESS | 1827 | 1461239413805 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f18892c1400) [pid = 1827] [serial = 1857] [outer = 0x7f188688b800] 04:50:14 INFO - PROCESS | 1827 | 1461239414741 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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1740ms 04:50:14 INFO - PROCESS | 1827 | 1461239414812 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1827 | 1461239414818 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 04:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:50:14 INFO - PROCESS | 1827 | 1461239414826 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1827 | 1461239414829 Marionette TRACE conn3 <- [1,2446,null,{}] 04:50:14 INFO - PROCESS | 1827 | 1461239414835 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}] 04:50:15 INFO - PROCESS | 1827 | 1461239415110 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 04:50:15 INFO - PROCESS | 1827 | 1461239415453 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b6d2000 == 165 [pid = 1827] [id = 619] 04:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f1885c9c400) [pid = 1827] [serial = 1858] [outer = (nil)] 04:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f188b13e000) [pid = 1827] [serial = 1859] [outer = 0x7f1885c9c400] 04:50:15 INFO - PROCESS | 1827 | 1461239415535 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f188e4ba800) [pid = 1827] [serial = 1860] [outer = 0x7f1885c9c400] 04:50:16 INFO - PROCESS | 1827 | 1461239416419 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]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1634ms 04:50:16 INFO - PROCESS | 1827 | 1461239416460 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 1827 | 1461239416464 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 04:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:50:16 INFO - PROCESS | 1827 | 1461239416472 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 1827 | 1461239416481 Marionette TRACE conn3 <- [1,2450,null,{}] 04:50:16 INFO - PROCESS | 1827 | 1461239416495 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}] 04:50:16 INFO - PROCESS | 1827 | 1461239416741 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 04:50:17 INFO - PROCESS | 1827 | 1461239417045 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e985800 == 166 [pid = 1827] [id = 620] 04:50:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f18890b8400) [pid = 1827] [serial = 1861] [outer = (nil)] 04:50:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f1890895400) [pid = 1827] [serial = 1862] [outer = 0x7f18890b8400] 04:50:17 INFO - PROCESS | 1827 | 1461239417123 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f1890a40c00) [pid = 1827] [serial = 1863] [outer = 0x7f18890b8400] 04:50:18 INFO - PROCESS | 1827 | 1461239418024 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]]]}] 04:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1593ms 04:50:18 INFO - PROCESS | 1827 | 1461239418065 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 04:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:50:18 INFO - PROCESS | 1827 | 1461239418069 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 04:50:18 INFO - PROCESS | 1827 | 1461239418075 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 1827 | 1461239418078 Marionette TRACE conn3 <- [1,2454,null,{}] 04:50:18 INFO - PROCESS | 1827 | 1461239418084 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}] 04:50:18 INFO - PROCESS | 1827 | 1461239418366 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 04:50:18 INFO - PROCESS | 1827 | 1461239418784 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd03800 == 167 [pid = 1827] [id = 621] 04:50:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f1886888000) [pid = 1827] [serial = 1864] [outer = (nil)] 04:50:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f18945ba800) [pid = 1827] [serial = 1865] [outer = 0x7f1886888000] 04:50:18 INFO - PROCESS | 1827 | 1461239418914 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f1894cca000) [pid = 1827] [serial = 1866] [outer = 0x7f1886888000] 04:50:19 INFO - PROCESS | 1827 | 1461239419890 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]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1834ms 04:50:19 INFO - PROCESS | 1827 | 1461239419914 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 1827 | 1461239419918 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 04:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:50:19 INFO - PROCESS | 1827 | 1461239419926 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 1827 | 1461239419929 Marionette TRACE conn3 <- [1,2458,null,{}] 04:50:19 INFO - PROCESS | 1827 | 1461239419934 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}] 04:50:20 INFO - PROCESS | 1827 | 1461239420158 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 04:50:20 INFO - PROCESS | 1827 | 1461239420427 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894d54800 == 168 [pid = 1827] [id = 622] 04:50:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f1895fc9400) [pid = 1827] [serial = 1867] [outer = (nil)] 04:50:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f1896381c00) [pid = 1827] [serial = 1868] [outer = 0x7f1895fc9400] 04:50:20 INFO - PROCESS | 1827 | 1461239420518 Marionette DEBUG loaded listener.js 04:50:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f18972b0000) [pid = 1827] [serial = 1869] [outer = 0x7f1895fc9400] 04:50:21 INFO - PROCESS | 1827 | 1461239421455 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]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1583ms 04:50:21 INFO - PROCESS | 1827 | 1461239421511 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 1827 | 1461239421515 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 04:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:50:21 INFO - PROCESS | 1827 | 1461239421521 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 1827 | 1461239421523 Marionette TRACE conn3 <- [1,2462,null,{}] 04:50:21 INFO - PROCESS | 1827 | 1461239421529 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}] 04:50:21 INFO - PROCESS | 1827 | 1461239421763 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 04:50:22 INFO - PROCESS | 1827 | 1461239422067 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896ce4800 == 169 [pid = 1827] [id = 623] 04:50:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f1898524400) [pid = 1827] [serial = 1870] [outer = (nil)] 04:50:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f189adab400) [pid = 1827] [serial = 1871] [outer = 0x7f1898524400] 04:50:22 INFO - PROCESS | 1827 | 1461239422145 Marionette DEBUG loaded listener.js 04:50:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f189d550800) [pid = 1827] [serial = 1872] [outer = 0x7f1898524400] 04:50:23 INFO - PROCESS | 1827 | 1461239423044 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]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1578ms 04:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:50:23 INFO - PROCESS | 1827 | 1461239423101 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 1827 | 1461239423103 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 04:50:23 INFO - PROCESS | 1827 | 1461239423110 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 1827 | 1461239423113 Marionette TRACE conn3 <- [1,2466,null,{}] 04:50:23 INFO - PROCESS | 1827 | 1461239423118 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}] 04:50:23 INFO - PROCESS | 1827 | 1461239423338 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 04:50:23 INFO - PROCESS | 1827 | 1461239423655 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189ad1e800 == 170 [pid = 1827] [id = 624] 04:50:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f1885c94000) [pid = 1827] [serial = 1873] [outer = (nil)] 04:50:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f189e518000) [pid = 1827] [serial = 1874] [outer = 0x7f1885c94000] 04:50:23 INFO - PROCESS | 1827 | 1461239423733 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f189e563400) [pid = 1827] [serial = 1875] [outer = 0x7f1885c94000] 04:50:24 INFO - PROCESS | 1827 | 1461239424567 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]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1490ms 04:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:50:24 INFO - PROCESS | 1827 | 1461239424600 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 04:50:24 INFO - PROCESS | 1827 | 1461239424603 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 04:50:24 INFO - PROCESS | 1827 | 1461239424609 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 1827 | 1461239424612 Marionette TRACE conn3 <- [1,2470,null,{}] 04:50:24 INFO - PROCESS | 1827 | 1461239424617 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}] 04:50:24 INFO - PROCESS | 1827 | 1461239424837 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 04:50:25 INFO - PROCESS | 1827 | 1461239425105 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e591800 == 171 [pid = 1827] [id = 625] 04:50:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f1885c98c00) [pid = 1827] [serial = 1876] [outer = (nil)] 04:50:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f189e5c6c00) [pid = 1827] [serial = 1877] [outer = 0x7f1885c98c00] 04:50:25 INFO - PROCESS | 1827 | 1461239425181 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f189fc85800) [pid = 1827] [serial = 1878] [outer = 0x7f1885c98c00] 04:50:26 INFO - PROCESS | 1827 | 1461239426036 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]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1480ms 04:50:26 INFO - PROCESS | 1827 | 1461239426089 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 04:50:26 INFO - PROCESS | 1827 | 1461239426093 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 04:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:50:26 INFO - PROCESS | 1827 | 1461239426100 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 1827 | 1461239426102 Marionette TRACE conn3 <- [1,2474,null,{}] 04:50:26 INFO - PROCESS | 1827 | 1461239426108 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}] 04:50:26 INFO - PROCESS | 1827 | 1461239426331 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 04:50:26 INFO - PROCESS | 1827 | 1461239426600 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189fad8000 == 172 [pid = 1827] [id = 626] 04:50:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f1896380400) [pid = 1827] [serial = 1879] [outer = (nil)] 04:50:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f18a2ae4000) [pid = 1827] [serial = 1880] [outer = 0x7f1896380400] 04:50:26 INFO - PROCESS | 1827 | 1461239426681 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f18a73e1000) [pid = 1827] [serial = 1881] [outer = 0x7f1896380400] 04:50:27 INFO - PROCESS | 1827 | 1461239427575 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]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1528ms 04:50:27 INFO - PROCESS | 1827 | 1461239427629 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 1827 | 1461239427632 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 04:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:50:27 INFO - PROCESS | 1827 | 1461239427638 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 1827 | 1461239427641 Marionette TRACE conn3 <- [1,2478,null,{}] 04:50:27 INFO - PROCESS | 1827 | 1461239427647 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}] 04:50:27 INFO - PROCESS | 1827 | 1461239427897 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 04:50:28 INFO - PROCESS | 1827 | 1461239428168 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad774800 == 173 [pid = 1827] [id = 627] 04:50:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f18ad2c6000) [pid = 1827] [serial = 1882] [outer = (nil)] 04:50:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f18ad391400) [pid = 1827] [serial = 1883] [outer = 0x7f18ad2c6000] 04:50:28 INFO - PROCESS | 1827 | 1461239428313 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f18ad59d800) [pid = 1827] [serial = 1884] [outer = 0x7f18ad2c6000] 04:50:29 INFO - PROCESS | 1827 | 1461239429271 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]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1685ms 04:50:29 INFO - PROCESS | 1827 | 1461239429326 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 04:50:29 INFO - PROCESS | 1827 | 1461239429329 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 04:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:50:29 INFO - PROCESS | 1827 | 1461239429335 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 1827 | 1461239429339 Marionette TRACE conn3 <- [1,2482,null,{}] 04:50:29 INFO - PROCESS | 1827 | 1461239429344 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}] 04:50:29 INFO - PROCESS | 1827 | 1461239429608 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 04:50:29 INFO - PROCESS | 1827 | 1461239429919 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b2ab6000 == 174 [pid = 1827] [id = 628] 04:50:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f1881e63c00) [pid = 1827] [serial = 1885] [outer = (nil)] 04:50:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f18ae8f9800) [pid = 1827] [serial = 1886] [outer = 0x7f1881e63c00] 04:50:30 INFO - PROCESS | 1827 | 1461239430001 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f18b25c0800) [pid = 1827] [serial = 1887] [outer = 0x7f1881e63c00] 04:50:30 INFO - PROCESS | 1827 | 1461239430825 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]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1534ms 04:50:30 INFO - PROCESS | 1827 | 1461239430870 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 04:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:50:30 INFO - PROCESS | 1827 | 1461239430874 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 04:50:30 INFO - PROCESS | 1827 | 1461239430880 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1827 | 1461239430883 Marionette TRACE conn3 <- [1,2486,null,{}] 04:50:30 INFO - PROCESS | 1827 | 1461239430888 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}] 04:50:31 INFO - PROCESS | 1827 | 1461239431128 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 04:50:31 INFO - PROCESS | 1827 | 1461239431403 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18b543a800 == 175 [pid = 1827] [id = 629] 04:50:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f188e4b0400) [pid = 1827] [serial = 1888] [outer = (nil)] 04:50:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f18b2688000) [pid = 1827] [serial = 1889] [outer = 0x7f188e4b0400] 04:50:31 INFO - PROCESS | 1827 | 1461239431523 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f18b27afc00) [pid = 1827] [serial = 1890] [outer = 0x7f188e4b0400] 04:50:32 INFO - PROCESS | 1827 | 1461239432393 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]]]}] 04:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1583ms 04:50:32 INFO - PROCESS | 1827 | 1461239432465 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 04:50:32 INFO - PROCESS | 1827 | 1461239432469 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 04:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:50:32 INFO - PROCESS | 1827 | 1461239432474 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:50:32 INFO - PROCESS | 1827 | 1461239432477 Marionette TRACE conn3 <- [1,2490,null,{}] 04:50:32 INFO - PROCESS | 1827 | 1461239432482 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}] 04:50:32 INFO - PROCESS | 1827 | 1461239432741 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 04:50:33 INFO - PROCESS | 1827 | 1461239433055 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18bf8cc000 == 176 [pid = 1827] [id = 630] 04:50:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 229 (0x7f18895e7000) [pid = 1827] [serial = 1891] [outer = (nil)] 04:50:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 230 (0x7f18b29b1000) [pid = 1827] [serial = 1892] [outer = 0x7f18895e7000] 04:50:33 INFO - PROCESS | 1827 | 1461239433135 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 231 (0x7f18b2a29400) [pid = 1827] [serial = 1893] [outer = 0x7f18895e7000] 04:50:34 INFO - PROCESS | 1827 | 1461239434041 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]]]}] 04:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1632ms 04:50:34 INFO - PROCESS | 1827 | 1461239434108 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1827 | 1461239434112 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 04:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:50:34 INFO - PROCESS | 1827 | 1461239434118 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1827 | 1461239434121 Marionette TRACE conn3 <- [1,2494,null,{}] 04:50:34 INFO - PROCESS | 1827 | 1461239434127 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}] 04:50:34 INFO - PROCESS | 1827 | 1461239434374 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 04:50:34 INFO - PROCESS | 1827 | 1461239434692 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f187d6db000 == 177 [pid = 1827] [id = 631] 04:50:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 232 (0x7f1882dc5000) [pid = 1827] [serial = 1894] [outer = (nil)] 04:50:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 233 (0x7f1882dcbc00) [pid = 1827] [serial = 1895] [outer = 0x7f1882dc5000] 04:50:34 INFO - PROCESS | 1827 | 1461239434772 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 234 (0x7f1882dd0400) [pid = 1827] [serial = 1896] [outer = 0x7f1882dc5000] 04:50:35 INFO - PROCESS | 1827 | 1461239435620 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]]]}] 04:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1586ms 04:50:35 INFO - PROCESS | 1827 | 1461239435706 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 1827 | 1461239435709 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 04:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:50:35 INFO - PROCESS | 1827 | 1461239435716 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 1827 | 1461239435718 Marionette TRACE conn3 <- [1,2498,null,{}] 04:50:35 INFO - PROCESS | 1827 | 1461239435724 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}] 04:50:36 INFO - PROCESS | 1827 | 1461239436018 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 04:50:36 INFO - PROCESS | 1827 | 1461239436339 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188945e000 == 178 [pid = 1827] [id = 632] 04:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 235 (0x7f1882dc5400) [pid = 1827] [serial = 1897] [outer = (nil)] 04:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 236 (0x7f18b29b2c00) [pid = 1827] [serial = 1898] [outer = 0x7f1882dc5400] 04:50:36 INFO - PROCESS | 1827 | 1461239436417 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 237 (0x7f18b2ac8800) [pid = 1827] [serial = 1899] [outer = 0x7f1882dc5400] 04:50:37 INFO - PROCESS | 1827 | 1461239437311 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]]]}] 04:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1647ms 04:50:37 INFO - PROCESS | 1827 | 1461239437364 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 1827 | 1461239437368 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 04:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:50:37 INFO - PROCESS | 1827 | 1461239437374 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 1827 | 1461239437376 Marionette TRACE conn3 <- [1,2502,null,{}] 04:50:37 INFO - PROCESS | 1827 | 1461239437382 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}] 04:50:37 INFO - PROCESS | 1827 | 1461239437620 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 04:50:37 INFO - PROCESS | 1827 | 1461239437910 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a816800 == 179 [pid = 1827] [id = 633] 04:50:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 238 (0x7f1880b46400) [pid = 1827] [serial = 1900] [outer = (nil)] 04:50:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 239 (0x7f188d2e2c00) [pid = 1827] [serial = 1901] [outer = 0x7f1880b46400] 04:50:38 INFO - PROCESS | 1827 | 1461239438026 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 240 (0x7f188d2e7c00) [pid = 1827] [serial = 1902] [outer = 0x7f1880b46400] 04:50:38 INFO - PROCESS | 1827 | 1461239438899 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]]]}] 04:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1583ms 04:50:38 INFO - PROCESS | 1827 | 1461239438958 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 1827 | 1461239438962 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 04:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:50:38 INFO - PROCESS | 1827 | 1461239438968 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 1827 | 1461239438970 Marionette TRACE conn3 <- [1,2506,null,{}] 04:50:38 INFO - PROCESS | 1827 | 1461239438976 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}] 04:50:39 INFO - PROCESS | 1827 | 1461239439202 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 04:50:39 INFO - PROCESS | 1827 | 1461239439519 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a82d000 == 180 [pid = 1827] [id = 634] 04:50:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 241 (0x7f1882dca000) [pid = 1827] [serial = 1903] [outer = (nil)] 04:50:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 242 (0x7f1883d25400) [pid = 1827] [serial = 1904] [outer = 0x7f1882dca000] 04:50:39 INFO - PROCESS | 1827 | 1461239439596 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 243 (0x7f1883d2b400) [pid = 1827] [serial = 1905] [outer = 0x7f1882dca000] 04:50:40 INFO - PROCESS | 1827 | 1461239440417 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]]]}] 04:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1480ms 04:50:40 INFO - PROCESS | 1827 | 1461239440448 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1827 | 1461239440451 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 04:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:50:40 INFO - PROCESS | 1827 | 1461239440457 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1827 | 1461239440460 Marionette TRACE conn3 <- [1,2510,null,{}] 04:50:40 INFO - PROCESS | 1827 | 1461239440465 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}] 04:50:40 INFO - PROCESS | 1827 | 1461239440696 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 04:50:40 INFO - PROCESS | 1827 | 1461239440974 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1882342000 == 181 [pid = 1827] [id = 635] 04:50:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 244 (0x7f1883d1d800) [pid = 1827] [serial = 1906] [outer = (nil)] 04:50:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 245 (0x7f188d2e8000) [pid = 1827] [serial = 1907] [outer = 0x7f1883d1d800] 04:50:41 INFO - PROCESS | 1827 | 1461239441092 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 246 (0x7f18ad2c0800) [pid = 1827] [serial = 1908] [outer = 0x7f1883d1d800] 04:50:41 INFO - PROCESS | 1827 | 1461239441935 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]]]}] 04:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1536ms 04:50:41 INFO - PROCESS | 1827 | 1461239441995 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 1827 | 1461239441998 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 04:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:50:42 INFO - PROCESS | 1827 | 1461239442004 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1827 | 1461239442006 Marionette TRACE conn3 <- [1,2514,null,{}] 04:50:42 INFO - PROCESS | 1827 | 1461239442012 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}] 04:50:42 INFO - PROCESS | 1827 | 1461239442242 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a5a7000 == 180 [pid = 1827] [id = 517] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1897036000 == 179 [pid = 1827] [id = 516] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b208c000 == 178 [pid = 1827] [id = 112] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a84c000 == 177 [pid = 1827] [id = 616] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1889557000 == 176 [pid = 1827] [id = 615] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188676e800 == 175 [pid = 1827] [id = 614] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18843c8000 == 174 [pid = 1827] [id = 613] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1883edd800 == 173 [pid = 1827] [id = 612] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1889554800 == 172 [pid = 1827] [id = 611] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b1f1a800 == 171 [pid = 1827] [id = 610] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ae50c800 == 170 [pid = 1827] [id = 609] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad785000 == 169 [pid = 1827] [id = 608] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad280000 == 168 [pid = 1827] [id = 607] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a7312800 == 167 [pid = 1827] [id = 606] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a0929800 == 166 [pid = 1827] [id = 605] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e59d800 == 165 [pid = 1827] [id = 604] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189ad12800 == 164 [pid = 1827] [id = 603] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18981ce000 == 163 [pid = 1827] [id = 602] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189682b800 == 162 [pid = 1827] [id = 601] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894e4b800 == 161 [pid = 1827] [id = 600] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188ff1a000 == 160 [pid = 1827] [id = 599] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188f5ef800 == 159 [pid = 1827] [id = 598] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e899800 == 158 [pid = 1827] [id = 597] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b7f7800 == 157 [pid = 1827] [id = 596] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a5a9000 == 156 [pid = 1827] [id = 595] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885879800 == 155 [pid = 1827] [id = 594] 04:50:43 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18828de000 == 154 [pid = 1827] [id = 593] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 245 (0x7f189c589800) [pid = 1827] [serial = 1748] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 244 (0x7f189e542800) [pid = 1827] [serial = 1757] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 243 (0x7f1885942400) [pid = 1827] [serial = 1766] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 242 (0x7f18967bf400) [pid = 1827] [serial = 1739] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 241 (0x7f188a5d4800) [pid = 1827] [serial = 1718] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 240 (0x7f1888f04400) [pid = 1827] [serial = 1770] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 239 (0x7f189a05bc00) [pid = 1827] [serial = 1745] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 238 (0x7f1887646800) [pid = 1827] [serial = 1715] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 237 (0x7f188d503400) [pid = 1827] [serial = 1721] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 236 (0x7f188e993800) [pid = 1827] [serial = 1724] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 235 (0x7f1881e5d400) [pid = 1827] [serial = 1763] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 234 (0x7f1890984800) [pid = 1827] [serial = 1727] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 233 (0x7f188af8a000) [pid = 1827] [serial = 1776] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 232 (0x7f18893cdc00) [pid = 1827] [serial = 1773] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 231 (0x7f1894edc000) [pid = 1827] [serial = 1733] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 230 (0x7f1894c4a800) [pid = 1827] [serial = 1730] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 229 (0x7f1882bcf800) [pid = 1827] [serial = 1760] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 228 (0x7f1886883800) [pid = 1827] [serial = 1769] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f189620b400) [pid = 1827] [serial = 1736] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f188a5de800) [pid = 1827] [serial = 1775] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f189e26f800) [pid = 1827] [serial = 1754] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f18842e8400) [pid = 1827] [serial = 1712] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f18826cf000) [pid = 1827] [serial = 1764] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f18892d0000) [pid = 1827] [serial = 1772] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f189c8d4800) [pid = 1827] [serial = 1751] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f18975bb400) [pid = 1827] [serial = 1742] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f188688dc00) [pid = 1827] [serial = 1767] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f188b147400) [pid = 1827] [serial = 1778] [outer = (nil)] [url = about:blank] 04:50:44 INFO - PROCESS | 1827 | 1461239444348 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18828d4800 == 155 [pid = 1827] [id = 636] 04:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f1882a64400) [pid = 1827] [serial = 1909] [outer = (nil)] 04:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f1882bd0400) [pid = 1827] [serial = 1910] [outer = 0x7f1882a64400] 04:50:44 INFO - PROCESS | 1827 | 1461239444428 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f1884016400) [pid = 1827] [serial = 1911] [outer = 0x7f1882a64400] 04:50:45 INFO - PROCESS | 1827 | 1461239445198 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]]]}] 04:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 3237ms 04:50:45 INFO - PROCESS | 1827 | 1461239445244 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 04:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:50:45 INFO - PROCESS | 1827 | 1461239445249 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 04:50:45 INFO - PROCESS | 1827 | 1461239445256 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 1827 | 1461239445262 Marionette TRACE conn3 <- [1,2518,null,{}] 04:50:45 INFO - PROCESS | 1827 | 1461239445272 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}] 04:50:45 INFO - PROCESS | 1827 | 1461239445505 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 04:50:45 INFO - PROCESS | 1827 | 1461239445692 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18843de800 == 156 [pid = 1827] [id = 637] 04:50:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f1882a65c00) [pid = 1827] [serial = 1912] [outer = (nil)] 04:50:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f1885044800) [pid = 1827] [serial = 1913] [outer = 0x7f1882a65c00] 04:50:45 INFO - PROCESS | 1827 | 1461239445757 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f18856e9000) [pid = 1827] [serial = 1914] [outer = 0x7f1882a65c00] 04:50:46 INFO - PROCESS | 1827 | 1461239446684 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]]]}] 04:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1486ms 04:50:46 INFO - PROCESS | 1827 | 1461239446745 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1827 | 1461239446751 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 04:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:50:46 INFO - PROCESS | 1827 | 1461239446765 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1827 | 1461239446768 Marionette TRACE conn3 <- [1,2522,null,{}] 04:50:46 INFO - PROCESS | 1827 | 1461239446773 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}] 04:50:47 INFO - PROCESS | 1827 | 1461239447059 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 04:50:47 INFO - PROCESS | 1827 | 1461239447089 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18857ad800 == 157 [pid = 1827] [id = 638] 04:50:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f1885777c00) [pid = 1827] [serial = 1915] [outer = (nil)] 04:50:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f1885780400) [pid = 1827] [serial = 1916] [outer = 0x7f1885777c00] 04:50:47 INFO - PROCESS | 1827 | 1461239447161 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f1885c9a400) [pid = 1827] [serial = 1917] [outer = 0x7f1885777c00] 04:50:48 INFO - PROCESS | 1827 | 1461239448183 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]]]}] 04:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1484ms 04:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:50:48 INFO - PROCESS | 1827 | 1461239448253 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 1827 | 1461239448256 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 04:50:48 INFO - PROCESS | 1827 | 1461239448271 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1827 | 1461239448280 Marionette TRACE conn3 <- [1,2526,null,{}] 04:50:48 INFO - PROCESS | 1827 | 1461239448292 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}] 04:50:48 INFO - PROCESS | 1827 | 1461239448582 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f188a5d5400) [pid = 1827] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f188d448000) [pid = 1827] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f1896fc0000) [pid = 1827] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f188400c000) [pid = 1827] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f189eeb8800) [pid = 1827] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f188f7c5c00) [pid = 1827] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f1890a3fc00) [pid = 1827] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f189e5c9800) [pid = 1827] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f18892cc000) [pid = 1827] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f1880b45000) [pid = 1827] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f1894ed4800) [pid = 1827] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f1885291c00) [pid = 1827] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f1897220c00) [pid = 1827] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f188f7ca800) [pid = 1827] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f189620ac00) [pid = 1827] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f1884273c00) [pid = 1827] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f1885048c00) [pid = 1827] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f1894c4ac00) [pid = 1827] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f18892c5c00) [pid = 1827] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f1884279400) [pid = 1827] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f1880b51000) [pid = 1827] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f189ee9f800) [pid = 1827] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f188fb5b000) [pid = 1827] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f1881e65c00) [pid = 1827] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f1894ee0c00) [pid = 1827] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f18945bdc00) [pid = 1827] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f188ffcf800) [pid = 1827] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f1885950000) [pid = 1827] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f189620a400) [pid = 1827] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f188e62b800) [pid = 1827] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f188e99cc00) [pid = 1827] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f188a29e400) [pid = 1827] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f188426e400) [pid = 1827] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f1897223000) [pid = 1827] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f1890891800) [pid = 1827] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f188f7c8c00) [pid = 1827] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1896209000) [pid = 1827] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f189721a800) [pid = 1827] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f1881e67c00) [pid = 1827] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f188f7c4400) [pid = 1827] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f188f64f400) [pid = 1827] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1885c97c00) [pid = 1827] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1881e61c00) [pid = 1827] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f1880b43000) [pid = 1827] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1880b45800) [pid = 1827] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1894cc0800) [pid = 1827] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1884272400) [pid = 1827] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1894cc7400) [pid = 1827] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1884f59c00) [pid = 1827] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f188ffca800) [pid = 1827] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1897221000) [pid = 1827] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1887642400) [pid = 1827] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1894c34400) [pid = 1827] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1880b42800) [pid = 1827] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f18893c4000) [pid = 1827] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1884f5f400) [pid = 1827] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f188a5dcc00) [pid = 1827] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f188763a800) [pid = 1827] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:50:49 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f18893bfc00) [pid = 1827] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:50:49 INFO - PROCESS | 1827 | 1461239449738 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883b0b800 == 158 [pid = 1827] [id = 639] 04:50:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1880b42800) [pid = 1827] [serial = 1918] [outer = (nil)] 04:50:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1881e5c800) [pid = 1827] [serial = 1919] [outer = 0x7f1880b42800] 04:50:49 INFO - PROCESS | 1827 | 1461239449809 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f18842ec800) [pid = 1827] [serial = 1920] [outer = 0x7f1880b42800] 04:50:50 INFO - PROCESS | 1827 | 1461239450504 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]]]}] 04:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2298ms 04:50:50 INFO - PROCESS | 1827 | 1461239450561 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 1827 | 1461239450565 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 04:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:50:50 INFO - PROCESS | 1827 | 1461239450572 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 1827 | 1461239450574 Marionette TRACE conn3 <- [1,2530,null,{}] 04:50:50 INFO - PROCESS | 1827 | 1461239450583 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}] 04:50:50 INFO - PROCESS | 1827 | 1461239450865 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 04:50:50 INFO - PROCESS | 1827 | 1461239450887 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1887f1a800 == 159 [pid = 1827] [id = 640] 04:50:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1880b43000) [pid = 1827] [serial = 1921] [outer = (nil)] 04:50:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f18892c5c00) [pid = 1827] [serial = 1922] [outer = 0x7f1880b43000] 04:50:50 INFO - PROCESS | 1827 | 1461239450949 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f18895ee400) [pid = 1827] [serial = 1923] [outer = 0x7f1880b43000] 04:50:52 INFO - PROCESS | 1827 | 1461239452066 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]]]}] 04:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1532ms 04:50:52 INFO - PROCESS | 1827 | 1461239452105 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1827 | 1461239452111 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 04:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:50:52 INFO - PROCESS | 1827 | 1461239452119 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1827 | 1461239452125 Marionette TRACE conn3 <- [1,2534,null,{}] 04:50:52 INFO - PROCESS | 1827 | 1461239452135 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}] 04:50:52 INFO - PROCESS | 1827 | 1461239452374 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 04:50:52 INFO - PROCESS | 1827 | 1461239452709 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885796800 == 160 [pid = 1827] [id = 641] 04:50:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f188426f800) [pid = 1827] [serial = 1924] [outer = (nil)] 04:50:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f1884f55c00) [pid = 1827] [serial = 1925] [outer = 0x7f188426f800] 04:50:52 INFO - PROCESS | 1827 | 1461239452800 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f188577a400) [pid = 1827] [serial = 1926] [outer = 0x7f188426f800] 04:50:53 INFO - PROCESS | 1827 | 1461239453671 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]]]}] 04:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1585ms 04:50:53 INFO - PROCESS | 1827 | 1461239453705 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 1827 | 1461239453713 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 04:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:50:53 INFO - PROCESS | 1827 | 1461239453724 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1827 | 1461239453727 Marionette TRACE conn3 <- [1,2538,null,{}] 04:50:53 INFO - PROCESS | 1827 | 1461239453733 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}] 04:50:53 INFO - PROCESS | 1827 | 1461239453967 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 04:50:54 INFO - PROCESS | 1827 | 1461239454229 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1888130000 == 161 [pid = 1827] [id = 642] 04:50:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1886887c00) [pid = 1827] [serial = 1927] [outer = (nil)] 04:50:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f18890b9400) [pid = 1827] [serial = 1928] [outer = 0x7f1886887c00] 04:50:54 INFO - PROCESS | 1827 | 1461239454368 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f18893ca400) [pid = 1827] [serial = 1929] [outer = 0x7f1886887c00] 04:50:55 INFO - PROCESS | 1827 | 1461239455373 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]]]}] 04:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1685ms 04:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:50:55 INFO - PROCESS | 1827 | 1461239455409 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 04:50:55 INFO - PROCESS | 1827 | 1461239455412 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 04:50:55 INFO - PROCESS | 1827 | 1461239455419 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - PROCESS | 1827 | 1461239455424 Marionette TRACE conn3 <- [1,2542,null,{}] 04:50:55 INFO - PROCESS | 1827 | 1461239455440 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}] 04:50:55 INFO - PROCESS | 1827 | 1461239455682 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 04:50:56 INFO - PROCESS | 1827 | 1461239455995 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a4d2000 == 162 [pid = 1827] [id = 643] 04:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f188a5d4800) [pid = 1827] [serial = 1930] [outer = (nil)] 04:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f188b144000) [pid = 1827] [serial = 1931] [outer = 0x7f188a5d4800] 04:50:56 INFO - PROCESS | 1827 | 1461239456071 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f188d2dc800) [pid = 1827] [serial = 1932] [outer = 0x7f188a5d4800] 04:50:56 INFO - PROCESS | 1827 | 1461239456955 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]]]}] 04:50:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:50:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1590ms 04:50:57 INFO - PROCESS | 1827 | 1461239457011 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 04:50:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:50:57 INFO - PROCESS | 1827 | 1461239457016 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 04:50:57 INFO - PROCESS | 1827 | 1461239457022 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1827 | 1461239457025 Marionette TRACE conn3 <- [1,2546,null,{}] 04:50:57 INFO - PROCESS | 1827 | 1461239457031 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}] 04:50:57 INFO - PROCESS | 1827 | 1461239457282 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 04:50:57 INFO - PROCESS | 1827 | 1461239457546 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b02e000 == 163 [pid = 1827] [id = 644] 04:50:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f188af84400) [pid = 1827] [serial = 1933] [outer = (nil)] 04:50:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f188d451400) [pid = 1827] [serial = 1934] [outer = 0x7f188af84400] 04:50:57 INFO - PROCESS | 1827 | 1461239457674 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f188d50d000) [pid = 1827] [serial = 1935] [outer = 0x7f188af84400] 04:50:58 INFO - PROCESS | 1827 | 1461239458504 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]]]}] 04:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1530ms 04:50:58 INFO - PROCESS | 1827 | 1461239458552 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 1827 | 1461239458556 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 04:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:50:58 INFO - PROCESS | 1827 | 1461239458581 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1827 | 1461239458584 Marionette TRACE conn3 <- [1,2550,null,{}] 04:50:58 INFO - PROCESS | 1827 | 1461239458590 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}] 04:50:58 INFO - PROCESS | 1827 | 1461239458813 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 04:50:59 INFO - PROCESS | 1827 | 1461239459080 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b6c8000 == 164 [pid = 1827] [id = 645] 04:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f188d2e5400) [pid = 1827] [serial = 1936] [outer = (nil)] 04:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f188e631400) [pid = 1827] [serial = 1937] [outer = 0x7f188d2e5400] 04:50:59 INFO - PROCESS | 1827 | 1461239459194 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f188e9f4800) [pid = 1827] [serial = 1938] [outer = 0x7f188d2e5400] 04:51:00 INFO - PROCESS | 1827 | 1461239460193 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]]]}] 04:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1641ms 04:51:00 INFO - PROCESS | 1827 | 1461239460219 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1827 | 1461239460223 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 04:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:51:00 INFO - PROCESS | 1827 | 1461239460228 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1827 | 1461239460231 Marionette TRACE conn3 <- [1,2554,null,{}] 04:51:00 INFO - PROCESS | 1827 | 1461239460237 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}] 04:51:00 INFO - PROCESS | 1827 | 1461239460496 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 04:51:00 INFO - PROCESS | 1827 | 1461239460818 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188daad000 == 165 [pid = 1827] [id = 646] 04:51:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f188f7cb000) [pid = 1827] [serial = 1939] [outer = (nil)] 04:51:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f1890899000) [pid = 1827] [serial = 1940] [outer = 0x7f188f7cb000] 04:51:00 INFO - PROCESS | 1827 | 1461239460908 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1890a4bc00) [pid = 1827] [serial = 1941] [outer = 0x7f188f7cb000] 04:51:01 INFO - PROCESS | 1827 | 1461239461814 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]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1632ms 04:51:01 INFO - PROCESS | 1827 | 1461239461862 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1827 | 1461239461867 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 04:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:51:01 INFO - PROCESS | 1827 | 1461239461873 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1827 | 1461239461876 Marionette TRACE conn3 <- [1,2558,null,{}] 04:51:01 INFO - PROCESS | 1827 | 1461239461881 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}] 04:51:02 INFO - PROCESS | 1827 | 1461239462120 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 04:51:02 INFO - PROCESS | 1827 | 1461239462458 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e8aa800 == 166 [pid = 1827] [id = 647] 04:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f188f7c5800) [pid = 1827] [serial = 1942] [outer = (nil)] 04:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 194 (0x7f1894303000) [pid = 1827] [serial = 1943] [outer = 0x7f188f7c5800] 04:51:02 INFO - PROCESS | 1827 | 1461239462545 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 195 (0x7f1894c2d000) [pid = 1827] [serial = 1944] [outer = 0x7f188f7c5800] 04:51:03 INFO - PROCESS | 1827 | 1461239463433 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]]]}] 04:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1629ms 04:51:03 INFO - PROCESS | 1827 | 1461239463503 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 1827 | 1461239463506 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 04:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:51:03 INFO - PROCESS | 1827 | 1461239463512 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1827 | 1461239463515 Marionette TRACE conn3 <- [1,2562,null,{}] 04:51:03 INFO - PROCESS | 1827 | 1461239463521 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}] 04:51:03 INFO - PROCESS | 1827 | 1461239463745 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 04:51:04 INFO - PROCESS | 1827 | 1461239464012 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188eb1f800 == 167 [pid = 1827] [id = 648] 04:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 196 (0x7f188f7ca400) [pid = 1827] [serial = 1945] [outer = (nil)] 04:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 197 (0x7f1894cc0400) [pid = 1827] [serial = 1946] [outer = 0x7f188f7ca400] 04:51:04 INFO - PROCESS | 1827 | 1461239464127 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 198 (0x7f1894ed4800) [pid = 1827] [serial = 1947] [outer = 0x7f188f7ca400] 04:51:05 INFO - PROCESS | 1827 | 1461239465042 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]]]}] 04:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1587ms 04:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:51:05 INFO - PROCESS | 1827 | 1461239465101 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 1827 | 1461239465104 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 04:51:05 INFO - PROCESS | 1827 | 1461239465110 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 1827 | 1461239465113 Marionette TRACE conn3 <- [1,2566,null,{}] 04:51:05 INFO - PROCESS | 1827 | 1461239465119 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}] 04:51:05 INFO - PROCESS | 1827 | 1461239465341 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 04:51:05 INFO - PROCESS | 1827 | 1461239465662 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fca7800 == 168 [pid = 1827] [id = 649] 04:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 199 (0x7f1885930c00) [pid = 1827] [serial = 1948] [outer = (nil)] 04:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 200 (0x7f1894305000) [pid = 1827] [serial = 1949] [outer = 0x7f1885930c00] 04:51:05 INFO - PROCESS | 1827 | 1461239465743 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 201 (0x7f1895fc2400) [pid = 1827] [serial = 1950] [outer = 0x7f1885930c00] 04:51:06 INFO - PROCESS | 1827 | 1461239466609 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]]]}] 04:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1535ms 04:51:06 INFO - PROCESS | 1827 | 1461239466645 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 1827 | 1461239466648 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 04:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:51:06 INFO - PROCESS | 1827 | 1461239466654 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 1827 | 1461239466657 Marionette TRACE conn3 <- [1,2570,null,{}] 04:51:06 INFO - PROCESS | 1827 | 1461239466662 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}] 04:51:06 INFO - PROCESS | 1827 | 1461239466893 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 04:51:07 INFO - PROCESS | 1827 | 1461239467182 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189445e000 == 169 [pid = 1827] [id = 650] 04:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 202 (0x7f18895f2800) [pid = 1827] [serial = 1951] [outer = (nil)] 04:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 203 (0x7f189620b400) [pid = 1827] [serial = 1952] [outer = 0x7f18895f2800] 04:51:07 INFO - PROCESS | 1827 | 1461239467326 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 204 (0x7f189638d400) [pid = 1827] [serial = 1953] [outer = 0x7f18895f2800] 04:51:08 INFO - PROCESS | 1827 | 1461239468702 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]]]}] 04:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2139ms 04:51:08 INFO - PROCESS | 1827 | 1461239468798 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 1827 | 1461239468805 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 04:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:51:08 INFO - PROCESS | 1827 | 1461239468814 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 1827 | 1461239468819 Marionette TRACE conn3 <- [1,2574,null,{}] 04:51:08 INFO - PROCESS | 1827 | 1461239468829 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}] 04:51:09 INFO - PROCESS | 1827 | 1461239469314 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 04:51:09 INFO - PROCESS | 1827 | 1461239469539 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1895064000 == 170 [pid = 1827] [id = 651] 04:51:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 205 (0x7f1896953800) [pid = 1827] [serial = 1954] [outer = (nil)] 04:51:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 206 (0x7f1896957c00) [pid = 1827] [serial = 1955] [outer = 0x7f1896953800] 04:51:09 INFO - PROCESS | 1827 | 1461239469639 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 207 (0x7f1897083400) [pid = 1827] [serial = 1956] [outer = 0x7f1896953800] 04:51:10 INFO - PROCESS | 1827 | 1461239470562 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]]]}] 04:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1788ms 04:51:10 INFO - PROCESS | 1827 | 1461239470602 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 1827 | 1461239470605 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 04:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:51:10 INFO - PROCESS | 1827 | 1461239470611 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 1827 | 1461239470614 Marionette TRACE conn3 <- [1,2578,null,{}] 04:51:10 INFO - PROCESS | 1827 | 1461239470619 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}] 04:51:10 INFO - PROCESS | 1827 | 1461239470849 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 04:51:11 INFO - PROCESS | 1827 | 1461239471144 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bcb800 == 171 [pid = 1827] [id = 652] 04:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 208 (0x7f1896953400) [pid = 1827] [serial = 1957] [outer = (nil)] 04:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 209 (0x7f189721e000) [pid = 1827] [serial = 1958] [outer = 0x7f1896953400] 04:51:11 INFO - PROCESS | 1827 | 1461239471221 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 210 (0x7f18972ad000) [pid = 1827] [serial = 1959] [outer = 0x7f1896953400] 04:51:12 INFO - PROCESS | 1827 | 1461239472113 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]]]}] 04:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1578ms 04:51:12 INFO - PROCESS | 1827 | 1461239472191 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 1827 | 1461239472195 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 04:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:51:12 INFO - PROCESS | 1827 | 1461239472200 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 1827 | 1461239472203 Marionette TRACE conn3 <- [1,2582,null,{}] 04:51:12 INFO - PROCESS | 1827 | 1461239472209 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}] 04:51:12 INFO - PROCESS | 1827 | 1461239472478 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 04:51:12 INFO - PROCESS | 1827 | 1461239472791 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18981ce000 == 172 [pid = 1827] [id = 653] 04:51:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 211 (0x7f1896955c00) [pid = 1827] [serial = 1960] [outer = (nil)] 04:51:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 212 (0x7f1898523c00) [pid = 1827] [serial = 1961] [outer = 0x7f1896955c00] 04:51:12 INFO - PROCESS | 1827 | 1461239472878 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 213 (0x7f189990c800) [pid = 1827] [serial = 1962] [outer = 0x7f1896955c00] 04:51:13 INFO - PROCESS | 1827 | 1461239473726 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]]]}] 04:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1583ms 04:51:13 INFO - PROCESS | 1827 | 1461239473785 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 04:51:13 INFO - PROCESS | 1827 | 1461239473788 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 04:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:51:13 INFO - PROCESS | 1827 | 1461239473795 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:51:13 INFO - PROCESS | 1827 | 1461239473798 Marionette TRACE conn3 <- [1,2586,null,{}] 04:51:13 INFO - PROCESS | 1827 | 1461239473803 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}] 04:51:14 INFO - PROCESS | 1827 | 1461239474043 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 04:51:14 INFO - PROCESS | 1827 | 1461239474314 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b0a3000 == 173 [pid = 1827] [id = 654] 04:51:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 214 (0x7f18972b1c00) [pid = 1827] [serial = 1963] [outer = (nil)] 04:51:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 215 (0x7f189ac1ac00) [pid = 1827] [serial = 1964] [outer = 0x7f18972b1c00] 04:51:14 INFO - PROCESS | 1827 | 1461239474431 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 216 (0x7f189b0d2400) [pid = 1827] [serial = 1965] [outer = 0x7f18972b1c00] 04:51:15 INFO - PROCESS | 1827 | 1461239475337 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]]]}] 04:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1589ms 04:51:15 INFO - PROCESS | 1827 | 1461239475386 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 1827 | 1461239475390 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 04:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:51:15 INFO - PROCESS | 1827 | 1461239475395 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - PROCESS | 1827 | 1461239475398 Marionette TRACE conn3 <- [1,2590,null,{}] 04:51:15 INFO - PROCESS | 1827 | 1461239475403 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}] 04:51:15 INFO - PROCESS | 1827 | 1461239475641 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 04:51:15 INFO - PROCESS | 1827 | 1461239475921 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189f07b000 == 174 [pid = 1827] [id = 655] 04:51:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 217 (0x7f1885047000) [pid = 1827] [serial = 1966] [outer = (nil)] 04:51:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 218 (0x7f189c5ec400) [pid = 1827] [serial = 1967] [outer = 0x7f1885047000] 04:51:16 INFO - PROCESS | 1827 | 1461239476038 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 219 (0x7f189e51e400) [pid = 1827] [serial = 1968] [outer = 0x7f1885047000] 04:51:16 INFO - PROCESS | 1827 | 1461239476867 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]]]}] 04:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1538ms 04:51:16 INFO - PROCESS | 1827 | 1461239476936 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 04:51:16 INFO - PROCESS | 1827 | 1461239476939 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 04:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:51:16 INFO - PROCESS | 1827 | 1461239476945 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 1827 | 1461239476947 Marionette TRACE conn3 <- [1,2594,null,{}] 04:51:16 INFO - PROCESS | 1827 | 1461239476953 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}] 04:51:17 INFO - PROCESS | 1827 | 1461239477184 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 04:51:17 INFO - PROCESS | 1827 | 1461239477456 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a0867000 == 175 [pid = 1827] [id = 656] 04:51:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 220 (0x7f188b983c00) [pid = 1827] [serial = 1969] [outer = (nil)] 04:51:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 221 (0x7f189e5bd800) [pid = 1827] [serial = 1970] [outer = 0x7f188b983c00] 04:51:17 INFO - PROCESS | 1827 | 1461239477573 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 222 (0x7f189e5e4800) [pid = 1827] [serial = 1971] [outer = 0x7f188b983c00] 04:51:18 INFO - PROCESS | 1827 | 1461239478454 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]]]}] 04:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1580ms 04:51:18 INFO - PROCESS | 1827 | 1461239478526 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 1827 | 1461239478530 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 04:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:51:18 INFO - PROCESS | 1827 | 1461239478536 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1827 | 1461239478539 Marionette TRACE conn3 <- [1,2598,null,{}] 04:51:18 INFO - PROCESS | 1827 | 1461239478544 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}] 04:51:18 INFO - PROCESS | 1827 | 1461239478779 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 04:51:19 INFO - PROCESS | 1827 | 1461239479099 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a73b7800 == 176 [pid = 1827] [id = 657] 04:51:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 223 (0x7f189b0e1000) [pid = 1827] [serial = 1972] [outer = (nil)] 04:51:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 224 (0x7f189ee83c00) [pid = 1827] [serial = 1973] [outer = 0x7f189b0e1000] 04:51:19 INFO - PROCESS | 1827 | 1461239479177 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 225 (0x7f189eebb000) [pid = 1827] [serial = 1974] [outer = 0x7f189b0e1000] 04:51:20 INFO - PROCESS | 1827 | 1461239480158 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]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1699ms 04:51:20 INFO - PROCESS | 1827 | 1461239480239 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 1827 | 1461239480243 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 04:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:51:20 INFO - PROCESS | 1827 | 1461239480253 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 1827 | 1461239480256 Marionette TRACE conn3 <- [1,2602,null,{}] 04:51:20 INFO - PROCESS | 1827 | 1461239480265 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}] 04:51:20 INFO - PROCESS | 1827 | 1461239480600 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 04:51:20 INFO - PROCESS | 1827 | 1461239480920 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18ad793800 == 177 [pid = 1827] [id = 658] 04:51:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 226 (0x7f1881e5f800) [pid = 1827] [serial = 1975] [outer = (nil)] 04:51:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 227 (0x7f189eec5400) [pid = 1827] [serial = 1976] [outer = 0x7f1881e5f800] 04:51:21 INFO - PROCESS | 1827 | 1461239480992 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 228 (0x7f189fbdf400) [pid = 1827] [serial = 1977] [outer = 0x7f1881e5f800] 04:51:21 INFO - PROCESS | 1827 | 1461239481902 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]]]}] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1882cec800 == 176 [pid = 1827] [id = 519] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188580f800 == 175 [pid = 1827] [id = 495] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a82d000 == 174 [pid = 1827] [id = 634] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a816800 == 173 [pid = 1827] [id = 633] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188945e000 == 172 [pid = 1827] [id = 632] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f187d6db000 == 171 [pid = 1827] [id = 631] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18bf8cc000 == 170 [pid = 1827] [id = 630] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b543a800 == 169 [pid = 1827] [id = 629] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b2ab6000 == 168 [pid = 1827] [id = 628] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad774800 == 167 [pid = 1827] [id = 627] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189fad8000 == 166 [pid = 1827] [id = 626] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e591800 == 165 [pid = 1827] [id = 625] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18868d6800 == 164 [pid = 1827] [id = 311] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189ad1e800 == 163 [pid = 1827] [id = 624] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896ce4800 == 162 [pid = 1827] [id = 623] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894d54800 == 161 [pid = 1827] [id = 622] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd03800 == 160 [pid = 1827] [id = 621] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e985800 == 159 [pid = 1827] [id = 620] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b6d2000 == 158 [pid = 1827] [id = 619] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1889546800 == 157 [pid = 1827] [id = 618] 04:51:23 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1881f61800 == 156 [pid = 1827] [id = 617] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 227 (0x7f189c5e7800) [pid = 1827] [serial = 1749] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 226 (0x7f1894cc8800) [pid = 1827] [serial = 1731] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 225 (0x7f1898756000) [pid = 1827] [serial = 1683] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 224 (0x7f1884f5a000) [pid = 1827] [serial = 1841] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 223 (0x7f1885292800) [pid = 1827] [serial = 1784] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 222 (0x7f18967b8800) [pid = 1827] [serial = 1805] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 221 (0x7f188d44c400) [pid = 1827] [serial = 1653] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 220 (0x7f188504fc00) [pid = 1827] [serial = 1842] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 219 (0x7f1885c91c00) [pid = 1827] [serial = 1844] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 218 (0x7f18975ba800) [pid = 1827] [serial = 1811] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 217 (0x7f1885950c00) [pid = 1827] [serial = 1692] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 216 (0x7f189fc89000) [pid = 1827] [serial = 1827] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 215 (0x7f18a29e5800) [pid = 1827] [serial = 1833] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 214 (0x7f189ee84000) [pid = 1827] [serial = 1820] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 213 (0x7f1885289c00) [pid = 1827] [serial = 1761] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 212 (0x7f1897088000) [pid = 1827] [serial = 1677] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 211 (0x7f1894cc6000) [pid = 1827] [serial = 1799] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 210 (0x7f1894306400) [pid = 1827] [serial = 1665] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 209 (0x7f18856e7800) [pid = 1827] [serial = 1785] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 208 (0x7f189f821400) [pid = 1827] [serial = 1826] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 207 (0x7f188af82400) [pid = 1827] [serial = 1790] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 206 (0x7f18895ec400) [pid = 1827] [serial = 1850] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 205 (0x7f189704b800) [pid = 1827] [serial = 1808] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 204 (0x7f189eeb9000) [pid = 1827] [serial = 1832] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 203 (0x7f188edbf800) [pid = 1827] [serial = 1656] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 202 (0x7f188504f400) [pid = 1827] [serial = 1838] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 201 (0x7f189e5c1c00) [pid = 1827] [serial = 1815] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 200 (0x7f1890a4a000) [pid = 1827] [serial = 1662] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 199 (0x7f1885043000) [pid = 1827] [serial = 1713] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 198 (0x7f189e564800) [pid = 1827] [serial = 1758] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 197 (0x7f1894c4d800) [pid = 1827] [serial = 1668] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 196 (0x7f189423bc00) [pid = 1827] [serial = 1728] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 195 (0x7f1897217c00) [pid = 1827] [serial = 1680] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 194 (0x7f189adab800) [pid = 1827] [serial = 1686] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 193 (0x7f18890afc00) [pid = 1827] [serial = 1788] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f1882a6ac00) [pid = 1827] [serial = 1641] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f189dda4c00) [pid = 1827] [serial = 1752] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1896fb3c00) [pid = 1827] [serial = 1806] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1890a3c400) [pid = 1827] [serial = 1797] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f18893c8c00) [pid = 1827] [serial = 1647] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f189adb6800) [pid = 1827] [serial = 1746] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f188f7ce400) [pid = 1827] [serial = 1689] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f1881f42800) [pid = 1827] [serial = 1781] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1896961c00) [pid = 1827] [serial = 1674] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f1897219c00) [pid = 1827] [serial = 1809] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f189f2dd400) [pid = 1827] [serial = 1824] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1894ef1800) [pid = 1827] [serial = 1734] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f189e981400) [pid = 1827] [serial = 1818] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f189e51d000) [pid = 1827] [serial = 1755] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1890891400) [pid = 1827] [serial = 1659] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f189638b800) [pid = 1827] [serial = 1737] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f189874f400) [pid = 1827] [serial = 1743] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1888f06800) [pid = 1827] [serial = 1845] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f18a017d800) [pid = 1827] [serial = 1829] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f188b145400) [pid = 1827] [serial = 1719] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f1896208400) [pid = 1827] [serial = 1802] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1886884400) [pid = 1827] [serial = 1569] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f189e545000) [pid = 1827] [serial = 1814] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f188b98cc00) [pid = 1827] [serial = 1848] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1894eef000) [pid = 1827] [serial = 1800] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1885c94800) [pid = 1827] [serial = 1644] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f1884009800) [pid = 1827] [serial = 1782] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f188b13b400) [pid = 1827] [serial = 1650] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f188a29a400) [pid = 1827] [serial = 1847] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f18892c9400) [pid = 1827] [serial = 1716] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f188edbfc00) [pid = 1827] [serial = 1794] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f188d44b000) [pid = 1827] [serial = 1791] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f188f7c8000) [pid = 1827] [serial = 1796] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f189657a000) [pid = 1827] [serial = 1803] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f188e630000) [pid = 1827] [serial = 1793] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f188b98e800) [pid = 1827] [serial = 1710] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f188e9f5000) [pid = 1827] [serial = 1725] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f189852ac00) [pid = 1827] [serial = 1812] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f18a2adc400) [pid = 1827] [serial = 1835] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f18a08c1c00) [pid = 1827] [serial = 1830] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f189ee9f400) [pid = 1827] [serial = 1821] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1894ee3800) [pid = 1827] [serial = 1671] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f189eec1000) [pid = 1827] [serial = 1823] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f188e4b0800) [pid = 1827] [serial = 1722] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f189e5e4c00) [pid = 1827] [serial = 1817] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1896958400) [pid = 1827] [serial = 1740] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f18a665a800) [pid = 1827] [serial = 1836] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1887641000) [pid = 1827] [serial = 1787] [outer = (nil)] [url = about:blank] 04:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 3690ms 04:51:24 INFO - PROCESS | 1827 | 1461239484075 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 04:51:24 INFO - PROCESS | 1827 | 1461239484080 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 04:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:51:24 INFO - PROCESS | 1827 | 1461239484092 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:51:24 INFO - PROCESS | 1827 | 1461239484099 Marionette TRACE conn3 <- [1,2606,null,{}] 04:51:24 INFO - PROCESS | 1827 | 1461239484107 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}] 04:51:24 INFO - PROCESS | 1827 | 1461239484319 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 04:51:24 INFO - PROCESS | 1827 | 1461239484527 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1880b17800 == 157 [pid = 1827] [id = 659] 04:51:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1881f43c00) [pid = 1827] [serial = 1978] [outer = (nil)] 04:51:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1881f46c00) [pid = 1827] [serial = 1979] [outer = 0x7f1881f43c00] 04:51:24 INFO - PROCESS | 1827 | 1461239484594 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f18826d1c00) [pid = 1827] [serial = 1980] [outer = 0x7f1881f43c00] 04:51:25 INFO - PROCESS | 1827 | 1461239485399 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]]]}] 04:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1337ms 04:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:51:25 INFO - PROCESS | 1827 | 1461239485429 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 04:51:25 INFO - PROCESS | 1827 | 1461239485433 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 04:51:25 INFO - PROCESS | 1827 | 1461239485445 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:51:25 INFO - PROCESS | 1827 | 1461239485451 Marionette TRACE conn3 <- [1,2610,null,{}] 04:51:25 INFO - PROCESS | 1827 | 1461239485456 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}] 04:51:25 INFO - PROCESS | 1827 | 1461239485664 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 04:51:25 INFO - PROCESS | 1827 | 1461239485862 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883dc2800 == 158 [pid = 1827] [id = 660] 04:51:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1881f3b400) [pid = 1827] [serial = 1981] [outer = (nil)] 04:51:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1882a6ac00) [pid = 1827] [serial = 1982] [outer = 0x7f1881f3b400] 04:51:25 INFO - PROCESS | 1827 | 1461239485930 Marionette DEBUG loaded listener.js 04:51:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1882dc6c00) [pid = 1827] [serial = 1983] [outer = 0x7f1881f3b400] 04:51:26 INFO - PROCESS | 1827 | 1461239486943 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]]]}] 04:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1541ms 04:51:26 INFO - PROCESS | 1827 | 1461239486982 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 1827 | 1461239486986 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 04:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:51:26 INFO - PROCESS | 1827 | 1461239486991 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 1827 | 1461239486994 Marionette TRACE conn3 <- [1,2614,null,{}] 04:51:27 INFO - PROCESS | 1827 | 1461239487017 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}] 04:51:27 INFO - PROCESS | 1827 | 1461239487314 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 04:51:27 INFO - PROCESS | 1827 | 1461239487348 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18843ce000 == 159 [pid = 1827] [id = 661] 04:51:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1884009000) [pid = 1827] [serial = 1984] [outer = (nil)] 04:51:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f188426d800) [pid = 1827] [serial = 1985] [outer = 0x7f1884009000] 04:51:27 INFO - PROCESS | 1827 | 1461239487416 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f18842e7400) [pid = 1827] [serial = 1986] [outer = 0x7f1884009000] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f188688b800) [pid = 1827] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1886888000) [pid = 1827] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1885777c00) [pid = 1827] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1898524400) [pid = 1827] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1882a65c00) [pid = 1827] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1885c94000) [pid = 1827] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1896380400) [pid = 1827] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1885c9c400) [pid = 1827] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f188e4b0400) [pid = 1827] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1882a64400) [pid = 1827] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1885c98c00) [pid = 1827] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1880b45400) [pid = 1827] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1881e63c00) [pid = 1827] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1895fc9400) [pid = 1827] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1882dc5400) [pid = 1827] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f1880b4b000) [pid = 1827] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f18890b8400) [pid = 1827] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1882dc5000) [pid = 1827] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f18ad2c6000) [pid = 1827] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f18895e7000) [pid = 1827] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f1880b42800) [pid = 1827] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:51:28 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f188af89400) [pid = 1827] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:51:29 INFO - PROCESS | 1827 | 1461239489100 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]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2142ms 04:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:51:29 INFO - PROCESS | 1827 | 1461239489134 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1827 | 1461239489137 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 04:51:29 INFO - PROCESS | 1827 | 1461239489143 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1827 | 1461239489146 Marionette TRACE conn3 <- [1,2618,null,{}] 04:51:29 INFO - PROCESS | 1827 | 1461239489151 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}] 04:51:29 INFO - PROCESS | 1827 | 1461239489359 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 04:51:29 INFO - PROCESS | 1827 | 1461239489582 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188565d800 == 160 [pid = 1827] [id = 662] 04:51:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1881e68800) [pid = 1827] [serial = 1987] [outer = (nil)] 04:51:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1884f50400) [pid = 1827] [serial = 1988] [outer = 0x7f1881e68800] 04:51:29 INFO - PROCESS | 1827 | 1461239489647 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1884f5d800) [pid = 1827] [serial = 1989] [outer = 0x7f1881e68800] 04:51:30 INFO - PROCESS | 1827 | 1461239490437 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]]]}] 04:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1337ms 04:51:30 INFO - PROCESS | 1827 | 1461239490481 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 04:51:30 INFO - PROCESS | 1827 | 1461239490484 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 04:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:51:30 INFO - PROCESS | 1827 | 1461239490490 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:51:30 INFO - PROCESS | 1827 | 1461239490492 Marionette TRACE conn3 <- [1,2622,null,{}] 04:51:30 INFO - PROCESS | 1827 | 1461239490497 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}] 04:51:30 INFO - PROCESS | 1827 | 1461239490786 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 04:51:30 INFO - PROCESS | 1827 | 1461239490806 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f187d6d8000 == 161 [pid = 1827] [id = 663] 04:51:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1880b42800) [pid = 1827] [serial = 1990] [outer = (nil)] 04:51:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1881e61000) [pid = 1827] [serial = 1991] [outer = 0x7f1880b42800] 04:51:31 INFO - PROCESS | 1827 | 1461239491041 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1881f47000) [pid = 1827] [serial = 1992] [outer = 0x7f1880b42800] 04:51:32 INFO - PROCESS | 1827 | 1461239492207 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]]]}] 04:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1778ms 04:51:32 INFO - PROCESS | 1827 | 1461239492271 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 04:51:32 INFO - PROCESS | 1827 | 1461239492278 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 04:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:51:32 INFO - PROCESS | 1827 | 1461239492288 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:51:32 INFO - PROCESS | 1827 | 1461239492292 Marionette TRACE conn3 <- [1,2626,null,{}] 04:51:32 INFO - PROCESS | 1827 | 1461239492299 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}] 04:51:32 INFO - PROCESS | 1827 | 1461239492591 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 04:51:32 INFO - PROCESS | 1827 | 1461239492898 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18855b9000 == 162 [pid = 1827] [id = 664] 04:51:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1883d26800) [pid = 1827] [serial = 1993] [outer = (nil)] 04:51:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f188400f800) [pid = 1827] [serial = 1994] [outer = 0x7f1883d26800] 04:51:32 INFO - PROCESS | 1827 | 1461239492991 Marionette DEBUG loaded listener.js 04:51:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f18842e6800) [pid = 1827] [serial = 1995] [outer = 0x7f1883d26800] 04:51:33 INFO - PROCESS | 1827 | 1461239493924 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]]]}] 04:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1682ms 04:51:33 INFO - PROCESS | 1827 | 1461239493970 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 04:51:33 INFO - PROCESS | 1827 | 1461239493976 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 04:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:51:33 INFO - PROCESS | 1827 | 1461239493986 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 1827 | 1461239493990 Marionette TRACE conn3 <- [1,2630,null,{}] 04:51:33 INFO - PROCESS | 1827 | 1461239493995 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}] 04:51:34 INFO - PROCESS | 1827 | 1461239494241 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 04:51:34 INFO - PROCESS | 1827 | 1461239494581 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18858cf800 == 163 [pid = 1827] [id = 665] 04:51:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1883d29800) [pid = 1827] [serial = 1996] [outer = (nil)] 04:51:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1885292800) [pid = 1827] [serial = 1997] [outer = 0x7f1883d29800] 04:51:34 INFO - PROCESS | 1827 | 1461239494661 Marionette DEBUG loaded listener.js 04:51:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f188563f800) [pid = 1827] [serial = 1998] [outer = 0x7f1883d29800] 04:51:35 INFO - PROCESS | 1827 | 1461239495590 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]]]}] 04:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1642ms 04:51:35 INFO - PROCESS | 1827 | 1461239495628 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 1827 | 1461239495631 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 04:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:51:35 INFO - PROCESS | 1827 | 1461239495638 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:51:35 INFO - PROCESS | 1827 | 1461239495644 Marionette TRACE conn3 <- [1,2634,null,{}] 04:51:35 INFO - PROCESS | 1827 | 1461239495660 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}] 04:51:35 INFO - PROCESS | 1827 | 1461239495910 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 04:51:36 INFO - PROCESS | 1827 | 1461239496215 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18868e1000 == 164 [pid = 1827] [id = 666] 04:51:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f18856f1c00) [pid = 1827] [serial = 1999] [outer = (nil)] 04:51:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1885926c00) [pid = 1827] [serial = 2000] [outer = 0x7f18856f1c00] 04:51:36 INFO - PROCESS | 1827 | 1461239496295 Marionette DEBUG loaded listener.js 04:51:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1885931800) [pid = 1827] [serial = 2001] [outer = 0x7f18856f1c00] 04:51:37 INFO - PROCESS | 1827 | 1461239497183 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]]]}] 04:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1587ms 04:51:37 INFO - PROCESS | 1827 | 1461239497227 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 04:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:51:37 INFO - PROCESS | 1827 | 1461239497232 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 04:51:37 INFO - PROCESS | 1827 | 1461239497238 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:51:37 INFO - PROCESS | 1827 | 1461239497241 Marionette TRACE conn3 <- [1,2638,null,{}] 04:51:37 INFO - PROCESS | 1827 | 1461239497247 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}] 04:51:37 INFO - PROCESS | 1827 | 1461239497490 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 04:51:37 INFO - PROCESS | 1827 | 1461239497756 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18875d9000 == 165 [pid = 1827] [id = 667] 04:51:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1880b47800) [pid = 1827] [serial = 2002] [outer = (nil)] 04:51:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1885c8ec00) [pid = 1827] [serial = 2003] [outer = 0x7f1880b47800] 04:51:37 INFO - PROCESS | 1827 | 1461239497876 Marionette DEBUG loaded listener.js 04:51:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1885c9cc00) [pid = 1827] [serial = 2004] [outer = 0x7f1880b47800] 04:51:38 INFO - PROCESS | 1827 | 1461239498698 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]]]}] 04:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1530ms 04:51:38 INFO - PROCESS | 1827 | 1461239498783 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 1827 | 1461239498788 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 04:51:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:51:38 INFO - PROCESS | 1827 | 1461239498797 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 1827 | 1461239498800 Marionette TRACE conn3 <- [1,2642,null,{}] 04:51:38 INFO - PROCESS | 1827 | 1461239498804 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}] 04:51:39 INFO - PROCESS | 1827 | 1461239499049 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 04:51:39 INFO - PROCESS | 1827 | 1461239499322 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1888134000 == 166 [pid = 1827] [id = 668] 04:51:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1886890000) [pid = 1827] [serial = 2005] [outer = (nil)] 04:51:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188763a400) [pid = 1827] [serial = 2006] [outer = 0x7f1886890000] 04:51:39 INFO - PROCESS | 1827 | 1461239499457 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f18890af400) [pid = 1827] [serial = 2007] [outer = 0x7f1886890000] 04:51:40 INFO - PROCESS | 1827 | 1461239500433 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]]]}] 04:51:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:51:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1684ms 04:51:40 INFO - PROCESS | 1827 | 1461239500484 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 04:51:40 INFO - PROCESS | 1827 | 1461239500490 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 04:51:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:51:40 INFO - PROCESS | 1827 | 1461239500499 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - PROCESS | 1827 | 1461239500504 Marionette TRACE conn3 <- [1,2646,null,{}] 04:51:40 INFO - PROCESS | 1827 | 1461239500513 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}] 04:51:40 INFO - PROCESS | 1827 | 1461239500831 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 04:51:41 INFO - PROCESS | 1827 | 1461239501142 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a1df800 == 167 [pid = 1827] [id = 669] 04:51:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1886891000) [pid = 1827] [serial = 2008] [outer = (nil)] 04:51:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f18893c2c00) [pid = 1827] [serial = 2009] [outer = 0x7f1886891000] 04:51:41 INFO - PROCESS | 1827 | 1461239501217 Marionette DEBUG loaded listener.js 04:51:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f18893c9400) [pid = 1827] [serial = 2010] [outer = 0x7f1886891000] 04:51:42 INFO - PROCESS | 1827 | 1461239502082 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]]]}] 04:51:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:51:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1639ms 04:51:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:51:42 INFO - PROCESS | 1827 | 1461239502138 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 1827 | 1461239502141 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 04:51:42 INFO - PROCESS | 1827 | 1461239502147 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:51:42 INFO - PROCESS | 1827 | 1461239502150 Marionette TRACE conn3 <- [1,2650,null,{}] 04:51:42 INFO - PROCESS | 1827 | 1461239502156 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}] 04:51:42 INFO - PROCESS | 1827 | 1461239502384 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 04:51:42 INFO - PROCESS | 1827 | 1461239502653 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a428800 == 168 [pid = 1827] [id = 670] 04:51:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1880b4ac00) [pid = 1827] [serial = 2011] [outer = (nil)] 04:51:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f18895e6800) [pid = 1827] [serial = 2012] [outer = 0x7f1880b4ac00] 04:51:42 INFO - PROCESS | 1827 | 1461239502803 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f18895efc00) [pid = 1827] [serial = 2013] [outer = 0x7f1880b4ac00] 04:51:43 INFO - PROCESS | 1827 | 1461239503712 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]]]}] 04:51:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:51:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1584ms 04:51:43 INFO - PROCESS | 1827 | 1461239503746 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 1827 | 1461239503749 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 04:51:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:51:43 INFO - PROCESS | 1827 | 1461239503758 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1827 | 1461239503761 Marionette TRACE conn3 <- [1,2654,null,{}] 04:51:43 INFO - PROCESS | 1827 | 1461239503766 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}] 04:51:43 INFO - PROCESS | 1827 | 1461239503991 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 04:51:44 INFO - PROCESS | 1827 | 1461239504261 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a5b9000 == 169 [pid = 1827] [id = 671] 04:51:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1885637800) [pid = 1827] [serial = 2014] [outer = (nil)] 04:51:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f188a2a2c00) [pid = 1827] [serial = 2015] [outer = 0x7f1885637800] 04:51:44 INFO - PROCESS | 1827 | 1461239504340 Marionette DEBUG loaded listener.js 04:51:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f188a2aa800) [pid = 1827] [serial = 2016] [outer = 0x7f1885637800] 04:51:45 INFO - PROCESS | 1827 | 1461239505314 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]]]}] 04:51:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:51:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1586ms 04:51:45 INFO - PROCESS | 1827 | 1461239505349 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 04:51:45 INFO - PROCESS | 1827 | 1461239505353 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 04:51:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:51:45 INFO - PROCESS | 1827 | 1461239505360 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:51:45 INFO - PROCESS | 1827 | 1461239505363 Marionette TRACE conn3 <- [1,2658,null,{}] 04:51:45 INFO - PROCESS | 1827 | 1461239505368 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}] 04:51:45 INFO - PROCESS | 1827 | 1461239505603 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 04:51:45 INFO - PROCESS | 1827 | 1461239505917 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a84d000 == 170 [pid = 1827] [id = 672] 04:51:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f18893cac00) [pid = 1827] [serial = 2017] [outer = (nil)] 04:51:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f188a5d9800) [pid = 1827] [serial = 2018] [outer = 0x7f18893cac00] 04:51:46 INFO - PROCESS | 1827 | 1461239505999 Marionette DEBUG loaded listener.js 04:51:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f188a5e2400) [pid = 1827] [serial = 2019] [outer = 0x7f18893cac00] 04:51:46 INFO - PROCESS | 1827 | 1461239506882 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]]]}] 04:51:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:51:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1582ms 04:51:46 INFO - PROCESS | 1827 | 1461239506944 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 04:51:46 INFO - PROCESS | 1827 | 1461239506947 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 04:51:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:51:46 INFO - PROCESS | 1827 | 1461239506953 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:51:46 INFO - PROCESS | 1827 | 1461239506955 Marionette TRACE conn3 <- [1,2662,null,{}] 04:51:46 INFO - PROCESS | 1827 | 1461239506961 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}] 04:51:47 INFO - PROCESS | 1827 | 1461239507196 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 04:51:47 INFO - PROCESS | 1827 | 1461239507466 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b093800 == 171 [pid = 1827] [id = 673] 04:51:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f188b13e400) [pid = 1827] [serial = 2020] [outer = (nil)] 04:51:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f188b140c00) [pid = 1827] [serial = 2021] [outer = 0x7f188b13e400] 04:51:47 INFO - PROCESS | 1827 | 1461239507616 Marionette DEBUG loaded listener.js 04:51:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f188b987000) [pid = 1827] [serial = 2022] [outer = 0x7f188b13e400] 04:51:48 INFO - PROCESS | 1827 | 1461239508517 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]]]}] 04:51:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:51:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1590ms 04:51:48 INFO - PROCESS | 1827 | 1461239508544 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 04:51:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:51:48 INFO - PROCESS | 1827 | 1461239508549 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 04:51:48 INFO - PROCESS | 1827 | 1461239508554 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:51:48 INFO - PROCESS | 1827 | 1461239508559 Marionette TRACE conn3 <- [1,2666,null,{}] 04:51:48 INFO - PROCESS | 1827 | 1461239508564 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}] 04:51:48 INFO - PROCESS | 1827 | 1461239508823 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 04:51:49 INFO - PROCESS | 1827 | 1461239509156 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b938800 == 172 [pid = 1827] [id = 674] 04:51:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f188b98ec00) [pid = 1827] [serial = 2023] [outer = (nil)] 04:51:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f188d44f800) [pid = 1827] [serial = 2024] [outer = 0x7f188b98ec00] 04:51:49 INFO - PROCESS | 1827 | 1461239509237 Marionette DEBUG loaded listener.js 04:51:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f188e4af000) [pid = 1827] [serial = 2025] [outer = 0x7f188b98ec00] 04:51:50 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:50 INFO - PROCESS | 1827 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:51:50 INFO - PROCESS | 1827 | 1461239510583 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]]]}] 04:51:50 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) 04:51:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2043ms 04:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:51:50 INFO - PROCESS | 1827 | 1461239510598 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 04:51:50 INFO - PROCESS | 1827 | 1461239510601 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 04:51:50 INFO - PROCESS | 1827 | 1461239510607 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:51:50 INFO - PROCESS | 1827 | 1461239510610 Marionette TRACE conn3 <- [1,2670,null,{}] 04:51:50 INFO - PROCESS | 1827 | 1461239510615 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}] 04:51:50 INFO - PROCESS | 1827 | 1461239510890 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 04:51:51 INFO - PROCESS | 1827 | 1461239511132 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d79c000 == 173 [pid = 1827] [id = 675] 04:51:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f188d2e7800) [pid = 1827] [serial = 2026] [outer = (nil)] 04:51:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f188e4b8000) [pid = 1827] [serial = 2027] [outer = 0x7f188d2e7800] 04:51:51 INFO - PROCESS | 1827 | 1461239511206 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f188e994000) [pid = 1827] [serial = 2028] [outer = 0x7f188d2e7800] 04:51:52 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:52 INFO - PROCESS | 1827 | 1461239512536 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] 04:51:52 INFO - PROCESS | 1827 | 1461239512553 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 04:51:52 INFO - PROCESS | 1827 | 1461239512560 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 1827 | 1461239512563 Marionette TRACE conn3 <- [1,2674,null,{}] 04:51:52 INFO - PROCESS | 1827 | 1461239512568 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}] 04:51:52 INFO - PROCESS | 1827 | 1461239512801 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 04:51:53 INFO - PROCESS | 1827 | 1461239513130 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188db1a800 == 174 [pid = 1827] [id = 676] 04:51:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f188d2e9400) [pid = 1827] [serial = 2029] [outer = (nil)] 04:51:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f188e99d000) [pid = 1827] [serial = 2030] [outer = 0x7f188d2e9400] 04:51:53 INFO - PROCESS | 1827 | 1461239513219 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f188e9f7000) [pid = 1827] [serial = 2031] [outer = 0x7f188d2e9400] 04:51:54 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:54 INFO - PROCESS | 1827 | 1461239514708 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] 04:51:54 INFO - PROCESS | 1827 | 1461239514761 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 04:51:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:51:54 INFO - PROCESS | 1827 | 1461239514768 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1827 | 1461239514771 Marionette TRACE conn3 <- [1,2678,null,{}] 04:51:54 INFO - PROCESS | 1827 | 1461239514776 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}] 04:51:55 INFO - PROCESS | 1827 | 1461239515041 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 04:51:55 INFO - PROCESS | 1827 | 1461239515330 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e985800 == 175 [pid = 1827] [id = 677] 04:51:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f188a5dd800) [pid = 1827] [serial = 2032] [outer = (nil)] 04:51:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f188edbfc00) [pid = 1827] [serial = 2033] [outer = 0x7f188a5dd800] 04:51:55 INFO - PROCESS | 1827 | 1461239515406 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f188edde400) [pid = 1827] [serial = 2034] [outer = 0x7f188a5dd800] 04:51:56 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:56 INFO - PROCESS | 1827 | 1461239516721 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]]]}] 04:51:56 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) 04:51:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1981ms 04:51:56 INFO - PROCESS | 1827 | 1461239516751 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 04:51:56 INFO - PROCESS | 1827 | 1461239516753 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 04:51:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:51:56 INFO - PROCESS | 1827 | 1461239516760 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:51:56 INFO - PROCESS | 1827 | 1461239516771 Marionette TRACE conn3 <- [1,2682,null,{}] 04:51:56 INFO - PROCESS | 1827 | 1461239516776 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}] 04:51:57 INFO - PROCESS | 1827 | 1461239517052 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 04:51:57 INFO - PROCESS | 1827 | 1461239517288 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f5e3000 == 176 [pid = 1827] [id = 678] 04:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f188e62c000) [pid = 1827] [serial = 2035] [outer = (nil)] 04:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f188ede5400) [pid = 1827] [serial = 2036] [outer = 0x7f188e62c000] 04:51:57 INFO - PROCESS | 1827 | 1461239517362 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f188f64ac00) [pid = 1827] [serial = 2037] [outer = 0x7f188e62c000] 04:51:58 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:51:58 INFO - PROCESS | 1827 | 1461239518775 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]]]}] 04:51:58 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) 04:51:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2044ms 04:51:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:51:58 INFO - PROCESS | 1827 | 1461239518805 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 04:51:58 INFO - PROCESS | 1827 | 1461239518807 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 04:51:58 INFO - PROCESS | 1827 | 1461239518814 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:51:58 INFO - PROCESS | 1827 | 1461239518817 Marionette TRACE conn3 <- [1,2686,null,{}] 04:51:58 INFO - PROCESS | 1827 | 1461239518823 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}] 04:51:59 INFO - PROCESS | 1827 | 1461239519097 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 04:51:59 INFO - PROCESS | 1827 | 1461239519344 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fb3b000 == 177 [pid = 1827] [id = 679] 04:51:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f188edc2800) [pid = 1827] [serial = 2038] [outer = (nil)] 04:51:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f188f7c4800) [pid = 1827] [serial = 2039] [outer = 0x7f188edc2800] 04:51:59 INFO - PROCESS | 1827 | 1461239519420 Marionette DEBUG loaded listener.js 04:51:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f188f7cf800) [pid = 1827] [serial = 2040] [outer = 0x7f188edc2800] 04:52:00 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:52:00 INFO - PROCESS | 1827 | 1461239520843 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] 04:52:01 INFO - PROCESS | 1827 | 1461239521454 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18857ad800 == 176 [pid = 1827] [id = 638] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b54bb000 == 175 [pid = 1827] [id = 111] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b6a1b800 == 174 [pid = 1827] [id = 418] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d7a2000 == 173 [pid = 1827] [id = 383] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1886b34800 == 172 [pid = 1827] [id = 419] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188565d800 == 171 [pid = 1827] [id = 662] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1883dc2800 == 170 [pid = 1827] [id = 660] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1880b17800 == 169 [pid = 1827] [id = 659] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18ad793800 == 168 [pid = 1827] [id = 658] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a73b7800 == 167 [pid = 1827] [id = 657] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a0867000 == 166 [pid = 1827] [id = 656] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189f07b000 == 165 [pid = 1827] [id = 655] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189b0a3000 == 164 [pid = 1827] [id = 654] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18981ce000 == 163 [pid = 1827] [id = 653] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896bcb800 == 162 [pid = 1827] [id = 652] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1895064000 == 161 [pid = 1827] [id = 651] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189445e000 == 160 [pid = 1827] [id = 650] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fca7800 == 159 [pid = 1827] [id = 649] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188eb1f800 == 158 [pid = 1827] [id = 648] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e8aa800 == 157 [pid = 1827] [id = 647] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188daad000 == 156 [pid = 1827] [id = 646] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b6c8000 == 155 [pid = 1827] [id = 645] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b02e000 == 154 [pid = 1827] [id = 644] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a4d2000 == 153 [pid = 1827] [id = 643] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1888130000 == 152 [pid = 1827] [id = 642] 04:52:02 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885796800 == 151 [pid = 1827] [id = 641] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f18892c5c00) [pid = 1827] [serial = 1922] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1887646400) [pid = 1827] [serial = 1856] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f18945ba800) [pid = 1827] [serial = 1865] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f1885c9a400) [pid = 1827] [serial = 1917] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f189adab400) [pid = 1827] [serial = 1871] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f1885044800) [pid = 1827] [serial = 1913] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f189e563400) [pid = 1827] [serial = 1875] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f189e518000) [pid = 1827] [serial = 1874] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f18a2ae4000) [pid = 1827] [serial = 1880] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f188e4ba800) [pid = 1827] [serial = 1860] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f18b2688000) [pid = 1827] [serial = 1889] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f18856e9000) [pid = 1827] [serial = 1914] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1882bd0400) [pid = 1827] [serial = 1910] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f1885780400) [pid = 1827] [serial = 1916] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f188d2e8000) [pid = 1827] [serial = 1907] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f189e5c6c00) [pid = 1827] [serial = 1877] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f18b27afc00) [pid = 1827] [serial = 1890] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f18a2ae3400) [pid = 1827] [serial = 1839] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f18ae8f9800) [pid = 1827] [serial = 1886] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f188b13e000) [pid = 1827] [serial = 1859] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f188d2e2c00) [pid = 1827] [serial = 1901] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f18972b0000) [pid = 1827] [serial = 1869] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f18b29b2c00) [pid = 1827] [serial = 1898] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f189d550800) [pid = 1827] [serial = 1872] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f18826d4400) [pid = 1827] [serial = 1853] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f189fc85800) [pid = 1827] [serial = 1878] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1894cca000) [pid = 1827] [serial = 1866] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1890a40c00) [pid = 1827] [serial = 1863] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1882dd0400) [pid = 1827] [serial = 1896] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f18a73e1000) [pid = 1827] [serial = 1881] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1896381c00) [pid = 1827] [serial = 1868] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f18ad59d800) [pid = 1827] [serial = 1884] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f18b2a29400) [pid = 1827] [serial = 1893] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f18842ec800) [pid = 1827] [serial = 1920] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1884016800) [pid = 1827] [serial = 1854] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f18892c1400) [pid = 1827] [serial = 1857] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f18ad391400) [pid = 1827] [serial = 1883] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f188d450000) [pid = 1827] [serial = 1779] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1882dcbc00) [pid = 1827] [serial = 1895] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1884016400) [pid = 1827] [serial = 1911] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f18b29b1000) [pid = 1827] [serial = 1892] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1890895400) [pid = 1827] [serial = 1862] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1883d25400) [pid = 1827] [serial = 1904] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1881e5c800) [pid = 1827] [serial = 1919] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f18b25c0800) [pid = 1827] [serial = 1887] [outer = (nil)] [url = about:blank] 04:52:02 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f18b2ac8800) [pid = 1827] [serial = 1899] [outer = (nil)] [url = about:blank] 04:52:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:52:02 INFO - PROCESS | 1827 | 1461239522610 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:52:02 INFO - PROCESS | 1827 | 1461239522617 Marionette TRACE conn3 <- [1,2690,null,{}] 04:52:02 INFO - PROCESS | 1827 | 1461239522624 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}] 04:52:02 INFO - PROCESS | 1827 | 1461239522844 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 04:52:03 INFO - PROCESS | 1827 | 1461239523059 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1882331800 == 152 [pid = 1827] [id = 680] 04:52:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f1882a65400) [pid = 1827] [serial = 2041] [outer = (nil)] 04:52:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1882bcd000) [pid = 1827] [serial = 2042] [outer = 0x7f1882a65400] 04:52:03 INFO - PROCESS | 1827 | 1461239523168 Marionette DEBUG loaded listener.js 04:52:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1882dc6800) [pid = 1827] [serial = 2043] [outer = 0x7f1882a65400] 04:52:04 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:52:04 INFO - PROCESS | 1827 | 1461239524610 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] 04:52:04 INFO - PROCESS | 1827 | 1461239524658 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 04:52:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:52:04 INFO - PROCESS | 1827 | 1461239524669 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:52:04 INFO - PROCESS | 1827 | 1461239524675 Marionette TRACE conn3 <- [1,2694,null,{}] 04:52:04 INFO - PROCESS | 1827 | 1461239524739 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}] 04:52:05 INFO - PROCESS | 1827 | 1461239525141 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 04:52:05 INFO - PROCESS | 1827 | 1461239525204 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885354000 == 153 [pid = 1827] [id = 681] 04:52:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1882a67000) [pid = 1827] [serial = 2044] [outer = (nil)] 04:52:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1884274800) [pid = 1827] [serial = 2045] [outer = 0x7f1882a67000] 04:52:05 INFO - PROCESS | 1827 | 1461239525332 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1884f53000) [pid = 1827] [serial = 2046] [outer = 0x7f1882a67000] 04:52:07 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f188b983c00) [pid = 1827] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1882dca000) [pid = 1827] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f1896955c00) [pid = 1827] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f188f7ca400) [pid = 1827] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f188f7cb000) [pid = 1827] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f188f7c5800) [pid = 1827] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f18972b1c00) [pid = 1827] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f189b0e1000) [pid = 1827] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f1884009000) [pid = 1827] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f18895f2800) [pid = 1827] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f1881f3b400) [pid = 1827] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1896953400) [pid = 1827] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f188426f800) [pid = 1827] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f188a5d4800) [pid = 1827] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f188af84400) [pid = 1827] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1881e5f800) [pid = 1827] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f1885047000) [pid = 1827] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f1886887c00) [pid = 1827] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f1881f43c00) [pid = 1827] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f1883d1d800) [pid = 1827] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f1885930c00) [pid = 1827] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f1882bd2000) [pid = 1827] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f1896953800) [pid = 1827] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f188d2e5400) [pid = 1827] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:52:07 INFO - PROCESS | 1827 | --DOMWINDOW == 121 (0x7f1880b46400) [pid = 1827] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:52:07 INFO - PROCESS | 1827 | 1461239527598 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] 04:52:07 INFO - PROCESS | 1827 | 1461239527664 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 04:52:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:52:07 INFO - PROCESS | 1827 | 1461239527675 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:52:07 INFO - PROCESS | 1827 | 1461239527679 Marionette TRACE conn3 <- [1,2698,null,{}] 04:52:07 INFO - PROCESS | 1827 | 1461239527692 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}] 04:52:08 INFO - PROCESS | 1827 | 1461239528016 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 04:52:08 INFO - PROCESS | 1827 | 1461239528223 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885862000 == 154 [pid = 1827] [id = 682] 04:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 122 (0x7f188504c400) [pid = 1827] [serial = 2047] [outer = (nil)] 04:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f188528c800) [pid = 1827] [serial = 2048] [outer = 0x7f188504c400] 04:52:08 INFO - PROCESS | 1827 | 1461239528296 Marionette DEBUG loaded listener.js 04:52:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1885641800) [pid = 1827] [serial = 2049] [outer = 0x7f188504c400] 04:52:09 INFO - PROCESS | 1827 | SkCairoFTTypeface::onFilterRec unimplemented 04:52:09 INFO - PROCESS | 1827 | 1461239529608 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] 04:52:09 INFO - PROCESS | 1827 | 1461239529699 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 04:52:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:52:09 INFO - PROCESS | 1827 | 1461239529710 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:52:09 INFO - PROCESS | 1827 | 1461239529715 Marionette TRACE conn3 <- [1,2702,null,{}] 04:52:09 INFO - PROCESS | 1827 | 1461239529725 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}] 04:52:10 INFO - PROCESS | 1827 | 1461239530060 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 04:52:10 INFO - PROCESS | 1827 | 1461239530278 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18843d4000 == 155 [pid = 1827] [id = 683] 04:52:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f1882dc8800) [pid = 1827] [serial = 2050] [outer = (nil)] 04:52:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f1882dcdc00) [pid = 1827] [serial = 2051] [outer = 0x7f1882dc8800] 04:52:10 INFO - PROCESS | 1827 | 1461239530401 Marionette DEBUG loaded listener.js 04:52:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f188400a000) [pid = 1827] [serial = 2052] [outer = 0x7f1882dc8800] 04:52:11 INFO - PROCESS | 1827 | 1461239531368 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]]]}] 04:52:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:52:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1735ms 04:52:11 INFO - PROCESS | 1827 | 1461239531445 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 04:52:11 INFO - PROCESS | 1827 | 1461239531455 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 04:52:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:52:11 INFO - PROCESS | 1827 | 1461239531466 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:52:11 INFO - PROCESS | 1827 | 1461239531469 Marionette TRACE conn3 <- [1,2706,null,{}] 04:52:11 INFO - PROCESS | 1827 | 1461239531477 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}] 04:52:11 INFO - PROCESS | 1827 | 1461239531757 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 04:52:12 INFO - PROCESS | 1827 | 1461239532089 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188676a000 == 156 [pid = 1827] [id = 684] 04:52:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f18842f4400) [pid = 1827] [serial = 2053] [outer = (nil)] 04:52:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f1885048c00) [pid = 1827] [serial = 2054] [outer = 0x7f18842f4400] 04:52:12 INFO - PROCESS | 1827 | 1461239532176 Marionette DEBUG loaded listener.js 04:52:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f1885294800) [pid = 1827] [serial = 2055] [outer = 0x7f18842f4400] 04:52:13 INFO - PROCESS | 1827 | 1461239533186 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]]]}] 04:52:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:52:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1787ms 04:52:13 INFO - PROCESS | 1827 | 1461239533254 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 04:52:13 INFO - PROCESS | 1827 | 1461239533258 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 04:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:52:13 INFO - PROCESS | 1827 | 1461239533265 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:52:13 INFO - PROCESS | 1827 | 1461239533270 Marionette TRACE conn3 <- [1,2710,null,{}] 04:52:13 INFO - PROCESS | 1827 | 1461239533286 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}] 04:52:13 INFO - PROCESS | 1827 | 1461239533586 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 04:52:13 INFO - PROCESS | 1827 | 1461239533929 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188812c800 == 157 [pid = 1827] [id = 685] 04:52:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f18856f2400) [pid = 1827] [serial = 2056] [outer = (nil)] 04:52:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f188577e400) [pid = 1827] [serial = 2057] [outer = 0x7f18856f2400] 04:52:14 INFO - PROCESS | 1827 | 1461239534014 Marionette DEBUG loaded listener.js 04:52:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1885c93000) [pid = 1827] [serial = 2058] [outer = 0x7f18856f2400] 04:52:15 INFO - PROCESS | 1827 | 1461239535025 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] 04:52:15 INFO - PROCESS | 1827 | 1461239535109 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 04:52:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:52:15 INFO - PROCESS | 1827 | 1461239535115 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 1827 | 1461239535118 Marionette TRACE conn3 <- [1,2714,null,{}] 04:52:15 INFO - PROCESS | 1827 | 1461239535123 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}] 04:52:15 INFO - PROCESS | 1827 | 1461239535403 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 04:52:15 INFO - PROCESS | 1827 | 1461239535734 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a414800 == 158 [pid = 1827] [id = 686] 04:52:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1887642800) [pid = 1827] [serial = 2059] [outer = (nil)] 04:52:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f18890ad400) [pid = 1827] [serial = 2060] [outer = 0x7f1887642800] 04:52:15 INFO - PROCESS | 1827 | 1461239535811 Marionette DEBUG loaded listener.js 04:52:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f18892c5400) [pid = 1827] [serial = 2061] [outer = 0x7f1887642800] 04:52:16 INFO - PROCESS | 1827 | 1461239536745 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]]]}] 04:52:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:52:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1681ms 04:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:52:16 INFO - PROCESS | 1827 | 1461239536798 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 04:52:16 INFO - PROCESS | 1827 | 1461239536801 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 04:52:16 INFO - PROCESS | 1827 | 1461239536808 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:52:16 INFO - PROCESS | 1827 | 1461239536812 Marionette TRACE conn3 <- [1,2718,null,{}] 04:52:16 INFO - PROCESS | 1827 | 1461239536817 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}] 04:52:17 INFO - PROCESS | 1827 | 1461239537059 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 04:52:17 INFO - PROCESS | 1827 | 1461239537313 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a854800 == 159 [pid = 1827] [id = 687] 04:52:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1884270c00) [pid = 1827] [serial = 2062] [outer = (nil)] 04:52:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f18895f2400) [pid = 1827] [serial = 2063] [outer = 0x7f1884270c00] 04:52:17 INFO - PROCESS | 1827 | 1461239537392 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f188a2a4000) [pid = 1827] [serial = 2064] [outer = 0x7f1884270c00] 04:52:18 INFO - PROCESS | 1827 | 1461239538327 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] 04:52:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:52:18 INFO - PROCESS | 1827 | 1461239538402 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 04:52:18 INFO - PROCESS | 1827 | 1461239538408 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:52:18 INFO - PROCESS | 1827 | 1461239538412 Marionette TRACE conn3 <- [1,2722,null,{}] 04:52:18 INFO - PROCESS | 1827 | 1461239538417 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}] 04:52:18 INFO - PROCESS | 1827 | 1461239538733 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 04:52:19 INFO - PROCESS | 1827 | 1461239539061 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:19 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b7f3000 == 160 [pid = 1827] [id = 688] 04:52:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f188d2e1400) [pid = 1827] [serial = 2065] [outer = (nil)] 04:52:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f188d2e5800) [pid = 1827] [serial = 2066] [outer = 0x7f188d2e1400] 04:52:19 INFO - PROCESS | 1827 | 1461239539136 Marionette DEBUG loaded listener.js 04:52:19 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f188d453800) [pid = 1827] [serial = 2067] [outer = 0x7f188d2e1400] 04:52:20 INFO - PROCESS | 1827 | 1461239540009 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] 04:52:20 INFO - PROCESS | 1827 | 1461239540051 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 04:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:52:20 INFO - PROCESS | 1827 | 1461239540058 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 1827 | 1461239540060 Marionette TRACE conn3 <- [1,2726,null,{}] 04:52:20 INFO - PROCESS | 1827 | 1461239540066 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}] 04:52:20 INFO - PROCESS | 1827 | 1461239540283 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 04:52:20 INFO - PROCESS | 1827 | 1461239540546 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e899000 == 161 [pid = 1827] [id = 689] 04:52:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f188688c400) [pid = 1827] [serial = 2068] [outer = (nil)] 04:52:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f188e636400) [pid = 1827] [serial = 2069] [outer = 0x7f188688c400] 04:52:20 INFO - PROCESS | 1827 | 1461239540670 Marionette DEBUG loaded listener.js 04:52:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f188ede3000) [pid = 1827] [serial = 2070] [outer = 0x7f188688c400] 04:52:21 INFO - PROCESS | 1827 | 1461239541540 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]]]}] 04:52:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:52:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1535ms 04:52:21 INFO - PROCESS | 1827 | 1461239541595 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 04:52:21 INFO - PROCESS | 1827 | 1461239541598 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 04:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:52:21 INFO - PROCESS | 1827 | 1461239541605 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 1827 | 1461239541607 Marionette TRACE conn3 <- [1,2730,null,{}] 04:52:21 INFO - PROCESS | 1827 | 1461239541614 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}] 04:52:21 INFO - PROCESS | 1827 | 1461239541841 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 04:52:22 INFO - PROCESS | 1827 | 1461239542160 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f5d7000 == 162 [pid = 1827] [id = 690] 04:52:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1884f54c00) [pid = 1827] [serial = 2071] [outer = (nil)] 04:52:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f188f648000) [pid = 1827] [serial = 2072] [outer = 0x7f1884f54c00] 04:52:22 INFO - PROCESS | 1827 | 1461239542240 Marionette DEBUG loaded listener.js 04:52:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f188f7ca800) [pid = 1827] [serial = 2073] [outer = 0x7f1884f54c00] 04:52:23 INFO - PROCESS | 1827 | 1461239543571 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] 04:52:23 INFO - PROCESS | 1827 | 1461239543594 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 04:52:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:52:23 INFO - PROCESS | 1827 | 1461239543601 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:52:23 INFO - PROCESS | 1827 | 1461239543604 Marionette TRACE conn3 <- [1,2734,null,{}] 04:52:23 INFO - PROCESS | 1827 | 1461239543609 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}] 04:52:23 INFO - PROCESS | 1827 | 1461239543910 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 04:52:24 INFO - PROCESS | 1827 | 1461239544145 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fcab000 == 163 [pid = 1827] [id = 691] 04:52:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1885c97000) [pid = 1827] [serial = 2074] [outer = (nil)] 04:52:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f188fb5e800) [pid = 1827] [serial = 2075] [outer = 0x7f1885c97000] 04:52:24 INFO - PROCESS | 1827 | 1461239544227 Marionette DEBUG loaded listener.js 04:52:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188fba4400) [pid = 1827] [serial = 2076] [outer = 0x7f1885c97000] 04:52:25 INFO - PROCESS | 1827 | 1461239545165 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]]]}] 04:52:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:52:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1631ms 04:52:25 INFO - PROCESS | 1827 | 1461239545234 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 04:52:25 INFO - PROCESS | 1827 | 1461239545238 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 04:52:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:52:25 INFO - PROCESS | 1827 | 1461239545244 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:52:25 INFO - PROCESS | 1827 | 1461239545247 Marionette TRACE conn3 <- [1,2738,null,{}] 04:52:25 INFO - PROCESS | 1827 | 1461239545253 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}] 04:52:25 INFO - PROCESS | 1827 | 1461239545502 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 04:52:25 INFO - PROCESS | 1827 | 1461239545825 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd51800 == 164 [pid = 1827] [id = 692] 04:52:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f1885775800) [pid = 1827] [serial = 2077] [outer = (nil)] 04:52:25 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f188fbacc00) [pid = 1827] [serial = 2078] [outer = 0x7f1885775800] 04:52:25 INFO - PROCESS | 1827 | 1461239545909 Marionette DEBUG loaded listener.js 04:52:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f188ffc8400) [pid = 1827] [serial = 2079] [outer = 0x7f1885775800] 04:52:26 INFO - PROCESS | 1827 | 1461239546792 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]]]}] 04:52:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:52:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1580ms 04:52:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:52:26 INFO - PROCESS | 1827 | 1461239546824 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 04:52:26 INFO - PROCESS | 1827 | 1461239546828 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 04:52:26 INFO - PROCESS | 1827 | 1461239546834 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:52:26 INFO - PROCESS | 1827 | 1461239546838 Marionette TRACE conn3 <- [1,2742,null,{}] 04:52:26 INFO - PROCESS | 1827 | 1461239546843 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}] 04:52:27 INFO - PROCESS | 1827 | 1461239547092 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 04:52:27 INFO - PROCESS | 1827 | 1461239547366 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ff20000 == 165 [pid = 1827] [id = 693] 04:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1890899400) [pid = 1827] [serial = 2080] [outer = (nil)] 04:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1890985400) [pid = 1827] [serial = 2081] [outer = 0x7f1890899400] 04:52:27 INFO - PROCESS | 1827 | 1461239547523 Marionette DEBUG loaded listener.js 04:52:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1890990800) [pid = 1827] [serial = 2082] [outer = 0x7f1890899400] 04:52:28 INFO - PROCESS | 1827 | 1461239548435 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]]]}] 04:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1632ms 04:52:28 INFO - PROCESS | 1827 | 1461239548466 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 04:52:28 INFO - PROCESS | 1827 | 1461239548469 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 04:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:52:28 INFO - PROCESS | 1827 | 1461239548475 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:52:28 INFO - PROCESS | 1827 | 1461239548477 Marionette TRACE conn3 <- [1,2746,null,{}] 04:52:28 INFO - PROCESS | 1827 | 1461239548483 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}] 04:52:28 INFO - PROCESS | 1827 | 1461239548705 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 04:52:28 INFO - PROCESS | 1827 | 1461239548974 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894c1d800 == 166 [pid = 1827] [id = 694] 04:52:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1890a42c00) [pid = 1827] [serial = 2083] [outer = (nil)] 04:52:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1890aa0c00) [pid = 1827] [serial = 2084] [outer = 0x7f1890a42c00] 04:52:29 INFO - PROCESS | 1827 | 1461239549050 Marionette DEBUG loaded listener.js 04:52:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1890aaa000) [pid = 1827] [serial = 2085] [outer = 0x7f1890a42c00] 04:52:29 INFO - PROCESS | 1827 | 1461239549907 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]]]}] 04:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1477ms 04:52:29 INFO - PROCESS | 1827 | 1461239549955 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 1827 | 1461239549958 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 04:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:52:29 INFO - PROCESS | 1827 | 1461239549964 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - PROCESS | 1827 | 1461239549967 Marionette TRACE conn3 <- [1,2750,null,{}] 04:52:29 INFO - PROCESS | 1827 | 1461239549972 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}] 04:52:30 INFO - PROCESS | 1827 | 1461239550195 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 04:52:30 INFO - PROCESS | 1827 | 1461239550460 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894dba800 == 167 [pid = 1827] [id = 695] 04:52:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f188d510c00) [pid = 1827] [serial = 2086] [outer = (nil)] 04:52:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1894239400) [pid = 1827] [serial = 2087] [outer = 0x7f188d510c00] 04:52:30 INFO - PROCESS | 1827 | 1461239550536 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f189423f800) [pid = 1827] [serial = 2088] [outer = 0x7f188d510c00] 04:52:31 INFO - PROCESS | 1827 | 1461239551426 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]]]}] 04:52:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:52:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1534ms 04:52:31 INFO - PROCESS | 1827 | 1461239551500 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 04:52:31 INFO - PROCESS | 1827 | 1461239551504 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 04:52:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:52:31 INFO - PROCESS | 1827 | 1461239551510 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 1827 | 1461239551512 Marionette TRACE conn3 <- [1,2754,null,{}] 04:52:31 INFO - PROCESS | 1827 | 1461239551517 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}] 04:52:31 INFO - PROCESS | 1827 | 1461239551739 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 04:52:32 INFO - PROCESS | 1827 | 1461239552006 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:32 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894e5e800 == 168 [pid = 1827] [id = 696] 04:52:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1890a43400) [pid = 1827] [serial = 2089] [outer = (nil)] 04:52:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1894310c00) [pid = 1827] [serial = 2090] [outer = 0x7f1890a43400] 04:52:32 INFO - PROCESS | 1827 | 1461239552087 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f18945bd000) [pid = 1827] [serial = 2091] [outer = 0x7f1890a43400] 04:52:32 INFO - PROCESS | 1827 | 1461239552965 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]]]}] 04:52:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:52:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1530ms 04:52:33 INFO - PROCESS | 1827 | 1461239553042 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 04:52:33 INFO - PROCESS | 1827 | 1461239553045 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 04:52:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:52:33 INFO - PROCESS | 1827 | 1461239553051 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:52:33 INFO - PROCESS | 1827 | 1461239553053 Marionette TRACE conn3 <- [1,2758,null,{}] 04:52:33 INFO - PROCESS | 1827 | 1461239553059 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}] 04:52:33 INFO - PROCESS | 1827 | 1461239553310 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 04:52:33 INFO - PROCESS | 1827 | 1461239553618 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189612d800 == 169 [pid = 1827] [id = 697] 04:52:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f189423fc00) [pid = 1827] [serial = 2092] [outer = (nil)] 04:52:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1894c2b400) [pid = 1827] [serial = 2093] [outer = 0x7f189423fc00] 04:52:33 INFO - PROCESS | 1827 | 1461239553693 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1894c34c00) [pid = 1827] [serial = 2094] [outer = 0x7f189423fc00] 04:52:34 INFO - PROCESS | 1827 | 1461239554667 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]]]}] 04:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1679ms 04:52:34 INFO - PROCESS | 1827 | 1461239554734 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 04:52:34 INFO - PROCESS | 1827 | 1461239554739 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 04:52:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:52:34 INFO - PROCESS | 1827 | 1461239554748 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 1827 | 1461239554753 Marionette TRACE conn3 <- [1,2762,null,{}] 04:52:34 INFO - PROCESS | 1827 | 1461239554761 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}] 04:52:35 INFO - PROCESS | 1827 | 1461239555131 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 04:52:35 INFO - PROCESS | 1827 | 1461239555438 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:35 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896831800 == 170 [pid = 1827] [id = 698] 04:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1894306400) [pid = 1827] [serial = 2095] [outer = (nil)] 04:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1894c51800) [pid = 1827] [serial = 2096] [outer = 0x7f1894306400] 04:52:35 INFO - PROCESS | 1827 | 1461239555510 Marionette DEBUG loaded listener.js 04:52:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1894cc1c00) [pid = 1827] [serial = 2097] [outer = 0x7f1894306400] 04:52:36 INFO - PROCESS | 1827 | 1461239556387 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]]]}] 04:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1699ms 04:52:36 INFO - PROCESS | 1827 | 1461239556447 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1827 | 1461239556450 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 04:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:52:36 INFO - PROCESS | 1827 | 1461239556456 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1827 | 1461239556459 Marionette TRACE conn3 <- [1,2766,null,{}] 04:52:36 INFO - PROCESS | 1827 | 1461239556465 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}] 04:52:36 INFO - PROCESS | 1827 | 1461239556690 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 04:52:36 INFO - PROCESS | 1827 | 1461239556959 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:37 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896be0000 == 171 [pid = 1827] [id = 699] 04:52:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f18945bd400) [pid = 1827] [serial = 2098] [outer = (nil)] 04:52:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1894c4a800) [pid = 1827] [serial = 2099] [outer = 0x7f18945bd400] 04:52:37 INFO - PROCESS | 1827 | 1461239557082 Marionette DEBUG loaded listener.js 04:52:37 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1894ed3400) [pid = 1827] [serial = 2100] [outer = 0x7f18945bd400] 04:52:37 INFO - PROCESS | 1827 | 1461239557934 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]]]}] 04:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1530ms 04:52:38 INFO - PROCESS | 1827 | 1461239558005 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 04:52:38 INFO - PROCESS | 1827 | 1461239558008 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 04:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:52:38 INFO - PROCESS | 1827 | 1461239558018 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:52:38 INFO - PROCESS | 1827 | 1461239558021 Marionette TRACE conn3 <- [1,2770,null,{}] 04:52:38 INFO - PROCESS | 1827 | 1461239558026 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}] 04:52:38 INFO - PROCESS | 1827 | 1461239558272 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 04:52:38 INFO - PROCESS | 1827 | 1461239558543 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189755a000 == 172 [pid = 1827] [id = 700] 04:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f1882bd5c00) [pid = 1827] [serial = 2101] [outer = (nil)] 04:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1894ede400) [pid = 1827] [serial = 2102] [outer = 0x7f1882bd5c00] 04:52:38 INFO - PROCESS | 1827 | 1461239558655 Marionette DEBUG loaded listener.js 04:52:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1894ee7c00) [pid = 1827] [serial = 2103] [outer = 0x7f1882bd5c00] 04:52:39 INFO - PROCESS | 1827 | 1461239559532 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]]]}] 04:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1582ms 04:52:39 INFO - PROCESS | 1827 | 1461239559601 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 04:52:39 INFO - PROCESS | 1827 | 1461239559605 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 04:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:52:39 INFO - PROCESS | 1827 | 1461239559611 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:52:39 INFO - PROCESS | 1827 | 1461239559613 Marionette TRACE conn3 <- [1,2774,null,{}] 04:52:39 INFO - PROCESS | 1827 | 1461239559618 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}] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e98c800 == 171 [pid = 1827] [id = 532] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885354000 == 170 [pid = 1827] [id = 681] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1882331800 == 169 [pid = 1827] [id = 680] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e985800 == 168 [pid = 1827] [id = 677] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188db1a800 == 167 [pid = 1827] [id = 676] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d79c000 == 166 [pid = 1827] [id = 675] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b938800 == 165 [pid = 1827] [id = 674] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b093800 == 164 [pid = 1827] [id = 673] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a84d000 == 163 [pid = 1827] [id = 672] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a5b9000 == 162 [pid = 1827] [id = 671] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a428800 == 161 [pid = 1827] [id = 670] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a1df800 == 160 [pid = 1827] [id = 669] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1888134000 == 159 [pid = 1827] [id = 668] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18875d9000 == 158 [pid = 1827] [id = 667] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18868e1000 == 157 [pid = 1827] [id = 666] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18858cf800 == 156 [pid = 1827] [id = 665] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18855b9000 == 155 [pid = 1827] [id = 664] 04:52:40 INFO - PROCESS | 1827 | --DOCSHELL 0x7f187d6d8000 == 154 [pid = 1827] [id = 663] 04:52:41 INFO - PROCESS | 1827 | 1461239561101 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1884f50400) [pid = 1827] [serial = 1988] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f189e5bd800) [pid = 1827] [serial = 1970] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f1883d2b400) [pid = 1827] [serial = 1905] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1898523c00) [pid = 1827] [serial = 1961] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f1894ed4800) [pid = 1827] [serial = 1947] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f1890899000) [pid = 1827] [serial = 1940] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1894303000) [pid = 1827] [serial = 1943] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f189e5e4800) [pid = 1827] [serial = 1971] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f189b0d2400) [pid = 1827] [serial = 1965] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f189ee83c00) [pid = 1827] [serial = 1973] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f189990c800) [pid = 1827] [serial = 1962] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f18842e7400) [pid = 1827] [serial = 1986] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f189620b400) [pid = 1827] [serial = 1952] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f1882a6ac00) [pid = 1827] [serial = 1982] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f18972ad000) [pid = 1827] [serial = 1959] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1884f55c00) [pid = 1827] [serial = 1925] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f189638d400) [pid = 1827] [serial = 1953] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f188d2dc800) [pid = 1827] [serial = 1932] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f188d451400) [pid = 1827] [serial = 1934] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f189eec5400) [pid = 1827] [serial = 1976] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1890a4bc00) [pid = 1827] [serial = 1941] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f189e51e400) [pid = 1827] [serial = 1968] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f18890b9400) [pid = 1827] [serial = 1928] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f18826d1c00) [pid = 1827] [serial = 1980] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f189ac1ac00) [pid = 1827] [serial = 1964] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1881f46c00) [pid = 1827] [serial = 1979] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f188d50d000) [pid = 1827] [serial = 1935] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f189fbdf400) [pid = 1827] [serial = 1977] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f18893ca400) [pid = 1827] [serial = 1929] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f18ad2c0800) [pid = 1827] [serial = 1908] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f188b144000) [pid = 1827] [serial = 1931] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f188426d800) [pid = 1827] [serial = 1985] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1894305000) [pid = 1827] [serial = 1949] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1894c2d000) [pid = 1827] [serial = 1944] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f188e9f3400) [pid = 1827] [serial = 1851] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1896957c00) [pid = 1827] [serial = 1955] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1895fc2400) [pid = 1827] [serial = 1950] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f188577a400) [pid = 1827] [serial = 1926] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1897083400) [pid = 1827] [serial = 1956] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f188e631400) [pid = 1827] [serial = 1937] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f1882dc6c00) [pid = 1827] [serial = 1983] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1894cc0400) [pid = 1827] [serial = 1946] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f189721e000) [pid = 1827] [serial = 1958] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f188d2e7c00) [pid = 1827] [serial = 1902] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f189eebb000) [pid = 1827] [serial = 1974] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f188e9f4800) [pid = 1827] [serial = 1938] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f189c5ec400) [pid = 1827] [serial = 1967] [outer = (nil)] [url = about:blank] 04:52:41 INFO - PROCESS | 1827 | 1461239561465 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1882333800 == 155 [pid = 1827] [id = 701] 04:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f1881f46c00) [pid = 1827] [serial = 2104] [outer = (nil)] 04:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f18826d0800) [pid = 1827] [serial = 2105] [outer = 0x7f1881f46c00] 04:52:41 INFO - PROCESS | 1827 | 1461239561535 Marionette DEBUG loaded listener.js 04:52:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1882a6a400) [pid = 1827] [serial = 2106] [outer = 0x7f1881f46c00] 04:52:42 INFO - PROCESS | 1827 | 1461239562299 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]]]}] 04:52:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:52:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2737ms 04:52:42 INFO - PROCESS | 1827 | 1461239562350 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 04:52:42 INFO - PROCESS | 1827 | 1461239562357 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 04:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:52:42 INFO - PROCESS | 1827 | 1461239562392 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:52:42 INFO - PROCESS | 1827 | 1461239562399 Marionette TRACE conn3 <- [1,2778,null,{}] 04:52:42 INFO - PROCESS | 1827 | 1461239562406 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}] 04:52:42 INFO - PROCESS | 1827 | 1461239562625 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 04:52:42 INFO - PROCESS | 1827 | 1461239562811 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1884296800 == 156 [pid = 1827] [id = 702] 04:52:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1881e67c00) [pid = 1827] [serial = 2107] [outer = (nil)] 04:52:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f188400d400) [pid = 1827] [serial = 2108] [outer = 0x7f1881e67c00] 04:52:42 INFO - PROCESS | 1827 | 1461239562879 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f18842e7000) [pid = 1827] [serial = 2109] [outer = 0x7f1881e67c00] 04:52:43 INFO - PROCESS | 1827 | 1461239563815 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]]]}] 04:52:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:52:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1495ms 04:52:43 INFO - PROCESS | 1827 | 1461239563879 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 04:52:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:52:43 INFO - PROCESS | 1827 | 1461239563884 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 04:52:43 INFO - PROCESS | 1827 | 1461239563890 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 1827 | 1461239563893 Marionette TRACE conn3 <- [1,2782,null,{}] 04:52:43 INFO - PROCESS | 1827 | 1461239563898 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}] 04:52:44 INFO - PROCESS | 1827 | 1461239564197 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 04:52:44 INFO - PROCESS | 1827 | 1461239564232 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18857b1800 == 157 [pid = 1827] [id = 703] 04:52:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1884009000) [pid = 1827] [serial = 2110] [outer = (nil)] 04:52:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1885292000) [pid = 1827] [serial = 2111] [outer = 0x7f1884009000] 04:52:44 INFO - PROCESS | 1827 | 1461239564296 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f18856e7400) [pid = 1827] [serial = 2112] [outer = 0x7f1884009000] 04:52:45 INFO - PROCESS | 1827 | 1461239565406 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]]]}] 04:52:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:52:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1533ms 04:52:45 INFO - PROCESS | 1827 | 1461239565424 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 04:52:45 INFO - PROCESS | 1827 | 1461239565430 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 04:52:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:52:45 INFO - PROCESS | 1827 | 1461239565445 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 1827 | 1461239565452 Marionette TRACE conn3 <- [1,2786,null,{}] 04:52:45 INFO - PROCESS | 1827 | 1461239565465 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}] 04:52:45 INFO - PROCESS | 1827 | 1461239565752 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1882a67000) [pid = 1827] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f188a5dd800) [pid = 1827] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f188d2e9400) [pid = 1827] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f188d2e7800) [pid = 1827] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f188b98ec00) [pid = 1827] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f188b13e400) [pid = 1827] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f18893cac00) [pid = 1827] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f1885637800) [pid = 1827] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f1880b4ac00) [pid = 1827] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f1886891000) [pid = 1827] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 129 (0x7f1886890000) [pid = 1827] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 128 (0x7f1880b47800) [pid = 1827] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 127 (0x7f18856f1c00) [pid = 1827] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 126 (0x7f1883d29800) [pid = 1827] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 125 (0x7f1883d26800) [pid = 1827] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 124 (0x7f1880b42800) [pid = 1827] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 123 (0x7f1882a65400) [pid = 1827] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:52:46 INFO - PROCESS | 1827 | --DOMWINDOW == 122 (0x7f1880b43000) [pid = 1827] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:52:46 INFO - PROCESS | 1827 | 1461239566296 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885878000 == 158 [pid = 1827] [id = 704] 04:52:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 123 (0x7f1880b43000) [pid = 1827] [serial = 2113] [outer = (nil)] 04:52:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 124 (0x7f1882bdb000) [pid = 1827] [serial = 2114] [outer = 0x7f1880b43000] 04:52:46 INFO - PROCESS | 1827 | 1461239566359 Marionette DEBUG loaded listener.js 04:52:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 125 (0x7f1885929c00) [pid = 1827] [serial = 2115] [outer = 0x7f1880b43000] 04:52:47 INFO - PROCESS | 1827 | 1461239567251 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]]]}] 04:52:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:52:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1844ms 04:52:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:52:47 INFO - PROCESS | 1827 | 1461239567283 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 04:52:47 INFO - PROCESS | 1827 | 1461239567286 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 04:52:47 INFO - PROCESS | 1827 | 1461239567292 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:52:47 INFO - PROCESS | 1827 | 1461239567295 Marionette TRACE conn3 <- [1,2790,null,{}] 04:52:47 INFO - PROCESS | 1827 | 1461239567300 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}] 04:52:47 INFO - PROCESS | 1827 | 1461239567507 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 04:52:47 INFO - PROCESS | 1827 | 1461239567702 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1887f34800 == 159 [pid = 1827] [id = 705] 04:52:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 126 (0x7f1880b4ac00) [pid = 1827] [serial = 2116] [outer = (nil)] 04:52:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 127 (0x7f1886886400) [pid = 1827] [serial = 2117] [outer = 0x7f1880b4ac00] 04:52:47 INFO - PROCESS | 1827 | 1461239567763 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 128 (0x7f188763ec00) [pid = 1827] [serial = 2118] [outer = 0x7f1880b4ac00] 04:52:48 INFO - PROCESS | 1827 | 1461239568848 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]]]}] 04:52:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:52:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1588ms 04:52:48 INFO - PROCESS | 1827 | 1461239568880 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 04:52:48 INFO - PROCESS | 1827 | 1461239568886 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 04:52:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:52:48 INFO - PROCESS | 1827 | 1461239568895 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 1827 | 1461239568900 Marionette TRACE conn3 <- [1,2794,null,{}] 04:52:48 INFO - PROCESS | 1827 | 1461239568908 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}] 04:52:49 INFO - PROCESS | 1827 | 1461239569153 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 04:52:49 INFO - PROCESS | 1827 | 1461239569414 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188579c800 == 160 [pid = 1827] [id = 706] 04:52:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 129 (0x7f1884275800) [pid = 1827] [serial = 2119] [outer = (nil)] 04:52:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 130 (0x7f18842ec800) [pid = 1827] [serial = 2120] [outer = 0x7f1884275800] 04:52:49 INFO - PROCESS | 1827 | 1461239569550 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f18856e7800) [pid = 1827] [serial = 2121] [outer = 0x7f1884275800] 04:52:50 INFO - PROCESS | 1827 | 1461239570448 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]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:52:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1585ms 04:52:50 INFO - PROCESS | 1827 | 1461239570481 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1827 | 1461239570488 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 04:52:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:52:50 INFO - PROCESS | 1827 | 1461239570499 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1827 | 1461239570502 Marionette TRACE conn3 <- [1,2798,null,{}] 04:52:50 INFO - PROCESS | 1827 | 1461239570508 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}] 04:52:50 INFO - PROCESS | 1827 | 1461239570738 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 04:52:51 INFO - PROCESS | 1827 | 1461239571003 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1889543000 == 161 [pid = 1827] [id = 707] 04:52:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f1885c9a400) [pid = 1827] [serial = 2122] [outer = (nil)] 04:52:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1886885c00) [pid = 1827] [serial = 2123] [outer = 0x7f1885c9a400] 04:52:51 INFO - PROCESS | 1827 | 1461239571202 Marionette DEBUG loaded listener.js 04:52:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1888f04000) [pid = 1827] [serial = 2124] [outer = 0x7f1885c9a400] 04:52:52 INFO - PROCESS | 1827 | 1461239572150 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]]]}] 04:52:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:52:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1688ms 04:52:52 INFO - PROCESS | 1827 | 1461239572187 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 04:52:52 INFO - PROCESS | 1827 | 1461239572191 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 04:52:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:52:52 INFO - PROCESS | 1827 | 1461239572198 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:52:52 INFO - PROCESS | 1827 | 1461239572203 Marionette TRACE conn3 <- [1,2802,null,{}] 04:52:52 INFO - PROCESS | 1827 | 1461239572219 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}] 04:52:52 INFO - PROCESS | 1827 | 1461239572475 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 04:52:52 INFO - PROCESS | 1827 | 1461239572791 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a4df000 == 162 [pid = 1827] [id = 708] 04:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f18892c3800) [pid = 1827] [serial = 2125] [outer = (nil)] 04:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f18895e9c00) [pid = 1827] [serial = 2126] [outer = 0x7f18892c3800] 04:52:52 INFO - PROCESS | 1827 | 1461239572874 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f188a297c00) [pid = 1827] [serial = 2127] [outer = 0x7f18892c3800] 04:52:53 INFO - PROCESS | 1827 | 1461239573745 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]]]}] 04:52:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:52:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1588ms 04:52:53 INFO - PROCESS | 1827 | 1461239573786 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 04:52:53 INFO - PROCESS | 1827 | 1461239573791 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 04:52:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:52:53 INFO - PROCESS | 1827 | 1461239573797 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 1827 | 1461239573800 Marionette TRACE conn3 <- [1,2806,null,{}] 04:52:53 INFO - PROCESS | 1827 | 1461239573805 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}] 04:52:54 INFO - PROCESS | 1827 | 1461239574038 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 04:52:54 INFO - PROCESS | 1827 | 1461239574301 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a846800 == 163 [pid = 1827] [id = 709] 04:52:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f18893c6800) [pid = 1827] [serial = 2128] [outer = (nil)] 04:52:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f188a2b6c00) [pid = 1827] [serial = 2129] [outer = 0x7f18893c6800] 04:52:54 INFO - PROCESS | 1827 | 1461239574380 Marionette DEBUG loaded listener.js 04:52:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f188a5dfc00) [pid = 1827] [serial = 2130] [outer = 0x7f18893c6800] 04:52:55 INFO - PROCESS | 1827 | 1461239575257 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]]]}] 04:52:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:52:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1533ms 04:52:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:52:55 INFO - PROCESS | 1827 | 1461239575331 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 04:52:55 INFO - PROCESS | 1827 | 1461239575334 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 04:52:55 INFO - PROCESS | 1827 | 1461239575340 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 1827 | 1461239575343 Marionette TRACE conn3 <- [1,2810,null,{}] 04:52:55 INFO - PROCESS | 1827 | 1461239575348 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}] 04:52:55 INFO - PROCESS | 1827 | 1461239575613 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 04:52:55 INFO - PROCESS | 1827 | 1461239575872 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b1d1000 == 164 [pid = 1827] [id = 710] 04:52:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f188a2a1400) [pid = 1827] [serial = 2131] [outer = (nil)] 04:52:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f188b13e400) [pid = 1827] [serial = 2132] [outer = 0x7f188a2a1400] 04:52:55 INFO - PROCESS | 1827 | 1461239575992 Marionette DEBUG loaded listener.js 04:52:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f188b149c00) [pid = 1827] [serial = 2133] [outer = 0x7f188a2a1400] 04:52:56 INFO - PROCESS | 1827 | 1461239576834 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]]]}] 04:52:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:52:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1529ms 04:52:56 INFO - PROCESS | 1827 | 1461239576869 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 1827 | 1461239576873 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 04:52:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:52:56 INFO - PROCESS | 1827 | 1461239576879 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 1827 | 1461239576881 Marionette TRACE conn3 <- [1,2814,null,{}] 04:52:56 INFO - PROCESS | 1827 | 1461239576887 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}] 04:52:57 INFO - PROCESS | 1827 | 1461239577145 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 04:52:57 INFO - PROCESS | 1827 | 1461239577405 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d259800 == 165 [pid = 1827] [id = 711] 04:52:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f188d2e7000) [pid = 1827] [serial = 2134] [outer = (nil)] 04:52:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f188d44e400) [pid = 1827] [serial = 2135] [outer = 0x7f188d2e7000] 04:52:57 INFO - PROCESS | 1827 | 1461239577492 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f188e634800) [pid = 1827] [serial = 2136] [outer = 0x7f188d2e7000] 04:52:58 INFO - PROCESS | 1827 | 1461239578425 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]]]}] 04:52:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:52:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1578ms 04:52:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:52:58 INFO - PROCESS | 1827 | 1461239578458 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 1827 | 1461239578461 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 04:52:58 INFO - PROCESS | 1827 | 1461239578467 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 1827 | 1461239578470 Marionette TRACE conn3 <- [1,2818,null,{}] 04:52:58 INFO - PROCESS | 1827 | 1461239578475 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}] 04:52:58 INFO - PROCESS | 1827 | 1461239578703 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 04:52:58 INFO - PROCESS | 1827 | 1461239578969 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e519800 == 166 [pid = 1827] [id = 712] 04:52:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f188d2e7800) [pid = 1827] [serial = 2137] [outer = (nil)] 04:52:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f188e9f8400) [pid = 1827] [serial = 2138] [outer = 0x7f188d2e7800] 04:52:59 INFO - PROCESS | 1827 | 1461239579087 Marionette DEBUG loaded listener.js 04:52:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f188eddc000) [pid = 1827] [serial = 2139] [outer = 0x7f188d2e7800] 04:52:59 INFO - PROCESS | 1827 | 1461239579928 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]]]}] 04:52:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:52:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1529ms 04:52:59 INFO - PROCESS | 1827 | 1461239579997 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 04:53:00 INFO - PROCESS | 1827 | 1461239580001 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 04:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:53:00 INFO - PROCESS | 1827 | 1461239580007 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:53:00 INFO - PROCESS | 1827 | 1461239580010 Marionette TRACE conn3 <- [1,2822,null,{}] 04:53:00 INFO - PROCESS | 1827 | 1461239580015 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}] 04:53:00 INFO - PROCESS | 1827 | 1461239580285 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 04:53:00 INFO - PROCESS | 1827 | 1461239580587 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ea1b000 == 167 [pid = 1827] [id = 713] 04:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f188d44c400) [pid = 1827] [serial = 2140] [outer = (nil)] 04:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188f650c00) [pid = 1827] [serial = 2141] [outer = 0x7f188d44c400] 04:53:00 INFO - PROCESS | 1827 | 1461239580666 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188fb60400) [pid = 1827] [serial = 2142] [outer = 0x7f188d44c400] 04:53:01 INFO - PROCESS | 1827 | 1461239581591 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]]]}] 04:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1638ms 04:53:01 INFO - PROCESS | 1827 | 1461239581646 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 1827 | 1461239581651 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 04:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:53:01 INFO - PROCESS | 1827 | 1461239581657 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - PROCESS | 1827 | 1461239581660 Marionette TRACE conn3 <- [1,2826,null,{}] 04:53:01 INFO - PROCESS | 1827 | 1461239581666 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}] 04:53:01 INFO - PROCESS | 1827 | 1461239581934 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 04:53:02 INFO - PROCESS | 1827 | 1461239582240 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fc8d800 == 168 [pid = 1827] [id = 714] 04:53:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1881f41400) [pid = 1827] [serial = 2143] [outer = (nil)] 04:53:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f188e9ec800) [pid = 1827] [serial = 2144] [outer = 0x7f1881f41400] 04:53:02 INFO - PROCESS | 1827 | 1461239582321 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1890894400) [pid = 1827] [serial = 2145] [outer = 0x7f1881f41400] 04:53:03 INFO - PROCESS | 1827 | 1461239583186 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1579ms 04:53:03 INFO - PROCESS | 1827 | 1461239583237 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 04:53:03 INFO - PROCESS | 1827 | 1461239583241 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 04:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:53:03 INFO - PROCESS | 1827 | 1461239583247 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1827 | 1461239583249 Marionette TRACE conn3 <- [1,2830,null,{}] 04:53:03 INFO - PROCESS | 1827 | 1461239583255 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}] 04:53:03 INFO - PROCESS | 1827 | 1461239583493 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 04:53:03 INFO - PROCESS | 1827 | 1461239583761 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188ff21000 == 169 [pid = 1827] [id = 715] 04:53:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1881f41800) [pid = 1827] [serial = 2146] [outer = (nil)] 04:53:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f189098ec00) [pid = 1827] [serial = 2147] [outer = 0x7f1881f41800] 04:53:03 INFO - PROCESS | 1827 | 1461239583882 Marionette DEBUG loaded listener.js 04:53:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1890aa1000) [pid = 1827] [serial = 2148] [outer = 0x7f1881f41800] 04:53:04 INFO - PROCESS | 1827 | 1461239584732 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]]]}] 04:53:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:53:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1534ms 04:53:04 INFO - PROCESS | 1827 | 1461239584782 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 04:53:04 INFO - PROCESS | 1827 | 1461239584786 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 04:53:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:53:04 INFO - PROCESS | 1827 | 1461239584792 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 1827 | 1461239584795 Marionette TRACE conn3 <- [1,2834,null,{}] 04:53:04 INFO - PROCESS | 1827 | 1461239584800 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}] 04:53:05 INFO - PROCESS | 1827 | 1461239585061 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 04:53:05 INFO - PROCESS | 1827 | 1461239585326 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189612b800 == 170 [pid = 1827] [id = 716] 04:53:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f1894ed4000) [pid = 1827] [serial = 2149] [outer = (nil)] 04:53:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1894ee4000) [pid = 1827] [serial = 2150] [outer = 0x7f1894ed4000] 04:53:05 INFO - PROCESS | 1827 | 1461239585460 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1895fc5000) [pid = 1827] [serial = 2151] [outer = 0x7f1894ed4000] 04:53:06 INFO - PROCESS | 1827 | 1461239586505 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:53:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:53:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1782ms 04:53:06 INFO - PROCESS | 1827 | 1461239586577 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 04:53:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:53:06 INFO - PROCESS | 1827 | 1461239586582 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 04:53:06 INFO - PROCESS | 1827 | 1461239586591 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 1827 | 1461239586595 Marionette TRACE conn3 <- [1,2838,null,{}] 04:53:06 INFO - PROCESS | 1827 | 1461239586604 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}] 04:53:06 INFO - PROCESS | 1827 | 1461239586920 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 04:53:07 INFO - PROCESS | 1827 | 1461239587239 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18981c4800 == 171 [pid = 1827] [id = 717] 04:53:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1888f0fc00) [pid = 1827] [serial = 2152] [outer = (nil)] 04:53:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1895fcd400) [pid = 1827] [serial = 2153] [outer = 0x7f1888f0fc00] 04:53:07 INFO - PROCESS | 1827 | 1461239587316 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f189620b800) [pid = 1827] [serial = 2154] [outer = 0x7f1888f0fc00] 04:53:08 INFO - PROCESS | 1827 | 1461239588182 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]]]}] 04:53:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:53:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1640ms 04:53:08 INFO - PROCESS | 1827 | 1461239588229 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 04:53:08 INFO - PROCESS | 1827 | 1461239588233 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 04:53:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:53:08 INFO - PROCESS | 1827 | 1461239588239 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 1827 | 1461239588241 Marionette TRACE conn3 <- [1,2842,null,{}] 04:53:08 INFO - PROCESS | 1827 | 1461239588247 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}] 04:53:08 INFO - PROCESS | 1827 | 1461239588520 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 04:53:08 INFO - PROCESS | 1827 | 1461239588907 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1899bec800 == 172 [pid = 1827] [id = 718] 04:53:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f18893cb400) [pid = 1827] [serial = 2155] [outer = (nil)] 04:53:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f1896384c00) [pid = 1827] [serial = 2156] [outer = 0x7f18893cb400] 04:53:09 INFO - PROCESS | 1827 | 1461239589038 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f189638d400) [pid = 1827] [serial = 2157] [outer = 0x7f18893cb400] 04:53:10 INFO - PROCESS | 1827 | 1461239590155 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]]]}] 04:53:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:53:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1979ms 04:53:10 INFO - PROCESS | 1827 | 1461239590222 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 1827 | 1461239590227 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 04:53:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:53:10 INFO - PROCESS | 1827 | 1461239590235 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 1827 | 1461239590239 Marionette TRACE conn3 <- [1,2846,null,{}] 04:53:10 INFO - PROCESS | 1827 | 1461239590247 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}] 04:53:10 INFO - PROCESS | 1827 | 1461239590550 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 04:53:10 INFO - PROCESS | 1827 | 1461239590861 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189ad10000 == 173 [pid = 1827] [id = 719] 04:53:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1895fca000) [pid = 1827] [serial = 2158] [outer = (nil)] 04:53:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f189665dc00) [pid = 1827] [serial = 2159] [outer = 0x7f1895fca000] 04:53:10 INFO - PROCESS | 1827 | 1461239590942 Marionette DEBUG loaded listener.js 04:53:11 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1896669400) [pid = 1827] [serial = 2160] [outer = 0x7f1895fca000] 04:53:11 INFO - PROCESS | 1827 | 1461239591847 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]]]}] 04:53:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:53:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1683ms 04:53:11 INFO - PROCESS | 1827 | 1461239591918 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 1827 | 1461239591921 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 04:53:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:53:11 INFO - PROCESS | 1827 | 1461239591928 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 1827 | 1461239591932 Marionette TRACE conn3 <- [1,2850,null,{}] 04:53:11 INFO - PROCESS | 1827 | 1461239591937 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}] 04:53:12 INFO - PROCESS | 1827 | 1461239592240 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 04:53:12 INFO - PROCESS | 1827 | 1461239592626 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b037800 == 174 [pid = 1827] [id = 720] 04:53:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1881e67800) [pid = 1827] [serial = 2161] [outer = (nil)] 04:53:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f18967b9400) [pid = 1827] [serial = 2162] [outer = 0x7f1881e67800] 04:53:12 INFO - PROCESS | 1827 | 1461239592722 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f18967c3800) [pid = 1827] [serial = 2163] [outer = 0x7f1881e67800] 04:53:13 INFO - PROCESS | 1827 | 1461239593840 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:53:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:53:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1991ms 04:53:13 INFO - PROCESS | 1827 | 1461239593921 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 1827 | 1461239593924 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 04:53:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:53:13 INFO - PROCESS | 1827 | 1461239593932 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1827 | 1461239593936 Marionette TRACE conn3 <- [1,2854,null,{}] 04:53:13 INFO - PROCESS | 1827 | 1461239593942 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}] 04:53:14 INFO - PROCESS | 1827 | 1461239594229 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 04:53:14 INFO - PROCESS | 1827 | 1461239594543 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189c596000 == 175 [pid = 1827] [id = 721] 04:53:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f188a2a9800) [pid = 1827] [serial = 2164] [outer = (nil)] 04:53:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1896956c00) [pid = 1827] [serial = 2165] [outer = 0x7f188a2a9800] 04:53:14 INFO - PROCESS | 1827 | 1461239594620 Marionette DEBUG loaded listener.js 04:53:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f189695fc00) [pid = 1827] [serial = 2166] [outer = 0x7f188a2a9800] 04:53:15 INFO - PROCESS | 1827 | 1461239595514 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]]]}] 04:53:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:53:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1642ms 04:53:15 INFO - PROCESS | 1827 | 1461239595574 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1827 | 1461239595577 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 04:53:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:53:15 INFO - PROCESS | 1827 | 1461239595584 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 1827 | 1461239595587 Marionette TRACE conn3 <- [1,2858,null,{}] 04:53:15 INFO - PROCESS | 1827 | 1461239595592 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}] 04:53:15 INFO - PROCESS | 1827 | 1461239595832 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 04:53:16 INFO - PROCESS | 1827 | 1461239596153 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e162000 == 176 [pid = 1827] [id = 722] 04:53:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f18967b8800) [pid = 1827] [serial = 2167] [outer = (nil)] 04:53:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1896ac9000) [pid = 1827] [serial = 2168] [outer = 0x7f18967b8800] 04:53:16 INFO - PROCESS | 1827 | 1461239596254 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1896c1bc00) [pid = 1827] [serial = 2169] [outer = 0x7f18967b8800] 04:53:17 INFO - PROCESS | 1827 | 1461239597169 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:53:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:53:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1633ms 04:53:17 INFO - PROCESS | 1827 | 1461239597218 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 1827 | 1461239597221 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 04:53:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:53:17 INFO - PROCESS | 1827 | 1461239597227 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 1827 | 1461239597230 Marionette TRACE conn3 <- [1,2862,null,{}] 04:53:17 INFO - PROCESS | 1827 | 1461239597250 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}] 04:53:17 INFO - PROCESS | 1827 | 1461239597553 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 04:53:17 INFO - PROCESS | 1827 | 1461239597779 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189e9ea800 == 177 [pid = 1827] [id = 723] 04:53:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f188f7c3c00) [pid = 1827] [serial = 2170] [outer = (nil)] 04:53:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1896fbd000) [pid = 1827] [serial = 2171] [outer = 0x7f188f7c3c00] 04:53:17 INFO - PROCESS | 1827 | 1461239597902 Marionette DEBUG loaded listener.js 04:53:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f189703e800) [pid = 1827] [serial = 2172] [outer = 0x7f188f7c3c00] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18828d4800 == 176 [pid = 1827] [id = 636] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18b4784000 == 175 [pid = 1827] [id = 378] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a5a6000 == 174 [pid = 1827] [id = 387] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18843ce000 == 173 [pid = 1827] [id = 661] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896831800 == 172 [pid = 1827] [id = 698] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189612d800 == 171 [pid = 1827] [id = 697] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894e5e800 == 170 [pid = 1827] [id = 696] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894dba800 == 169 [pid = 1827] [id = 695] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894c1d800 == 168 [pid = 1827] [id = 694] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188ff20000 == 167 [pid = 1827] [id = 693] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd51800 == 166 [pid = 1827] [id = 692] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fcab000 == 165 [pid = 1827] [id = 691] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188f5d7000 == 164 [pid = 1827] [id = 690] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e899000 == 163 [pid = 1827] [id = 689] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b7f3000 == 162 [pid = 1827] [id = 688] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a854800 == 161 [pid = 1827] [id = 687] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a414800 == 160 [pid = 1827] [id = 686] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188812c800 == 159 [pid = 1827] [id = 685] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188676a000 == 158 [pid = 1827] [id = 684] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18843d4000 == 157 [pid = 1827] [id = 683] 04:53:20 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885862000 == 156 [pid = 1827] [id = 682] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f18842e6800) [pid = 1827] [serial = 1995] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f188400f800) [pid = 1827] [serial = 1994] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1881f47000) [pid = 1827] [serial = 1992] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1881e61000) [pid = 1827] [serial = 1991] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1882bcd000) [pid = 1827] [serial = 2042] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f188f7c4800) [pid = 1827] [serial = 2039] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f188ede5400) [pid = 1827] [serial = 2036] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f188edde400) [pid = 1827] [serial = 2034] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f188528c800) [pid = 1827] [serial = 2048] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f18895ee400) [pid = 1827] [serial = 1923] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1882dc6800) [pid = 1827] [serial = 2043] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1884f53000) [pid = 1827] [serial = 2046] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1884274800) [pid = 1827] [serial = 2045] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f188edbfc00) [pid = 1827] [serial = 2033] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f188e9f7000) [pid = 1827] [serial = 2031] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f188e99d000) [pid = 1827] [serial = 2030] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f188e994000) [pid = 1827] [serial = 2028] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f188e4b8000) [pid = 1827] [serial = 2027] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f188e4af000) [pid = 1827] [serial = 2025] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f188d44f800) [pid = 1827] [serial = 2024] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f188b987000) [pid = 1827] [serial = 2022] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f188b140c00) [pid = 1827] [serial = 2021] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f188a5e2400) [pid = 1827] [serial = 2019] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f188a5d9800) [pid = 1827] [serial = 2018] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f188a2aa800) [pid = 1827] [serial = 2016] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f188a2a2c00) [pid = 1827] [serial = 2015] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f18895efc00) [pid = 1827] [serial = 2013] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f18895e6800) [pid = 1827] [serial = 2012] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f18893c9400) [pid = 1827] [serial = 2010] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f18893c2c00) [pid = 1827] [serial = 2009] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f18890af400) [pid = 1827] [serial = 2007] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f188763a400) [pid = 1827] [serial = 2006] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1885c9cc00) [pid = 1827] [serial = 2004] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1885c8ec00) [pid = 1827] [serial = 2003] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1885931800) [pid = 1827] [serial = 2001] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1885926c00) [pid = 1827] [serial = 2000] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f188563f800) [pid = 1827] [serial = 1998] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f1885292800) [pid = 1827] [serial = 1997] [outer = (nil)] [url = about:blank] 04:53:20 INFO - PROCESS | 1827 | 1461239600697 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]]]}] 04:53:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:53:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 3534ms 04:53:20 INFO - PROCESS | 1827 | 1461239600762 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1827 | 1461239600768 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 04:53:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:53:20 INFO - PROCESS | 1827 | 1461239600775 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1827 | 1461239600781 Marionette TRACE conn3 <- [1,2866,null,{}] 04:53:20 INFO - PROCESS | 1827 | 1461239600789 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}] 04:53:21 INFO - PROCESS | 1827 | 1461239601072 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 04:53:21 INFO - PROCESS | 1827 | 1461239601271 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883b04800 == 157 [pid = 1827] [id = 724] 04:53:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f18826d0c00) [pid = 1827] [serial = 2173] [outer = (nil)] 04:53:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1882bd1800) [pid = 1827] [serial = 2174] [outer = 0x7f18826d0c00] 04:53:21 INFO - PROCESS | 1827 | 1461239601372 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1882dcb000) [pid = 1827] [serial = 2175] [outer = 0x7f18826d0c00] 04:53:22 INFO - PROCESS | 1827 | 1461239602192 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]]]}] 04:53:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:53:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1441ms 04:53:22 INFO - PROCESS | 1827 | 1461239602217 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 1827 | 1461239602225 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 04:53:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:53:22 INFO - PROCESS | 1827 | 1461239602235 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 1827 | 1461239602240 Marionette TRACE conn3 <- [1,2870,null,{}] 04:53:22 INFO - PROCESS | 1827 | 1461239602280 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}] 04:53:22 INFO - PROCESS | 1827 | 1461239602519 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 04:53:22 INFO - PROCESS | 1827 | 1461239602729 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188403d800 == 158 [pid = 1827] [id = 725] 04:53:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f18826d7c00) [pid = 1827] [serial = 2176] [outer = (nil)] 04:53:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1884016400) [pid = 1827] [serial = 2177] [outer = 0x7f18826d7c00] 04:53:22 INFO - PROCESS | 1827 | 1461239602807 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1884277c00) [pid = 1827] [serial = 2178] [outer = 0x7f18826d7c00] 04:53:23 INFO - PROCESS | 1827 | 1461239603821 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]]]}] 04:53:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:53:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1640ms 04:53:23 INFO - PROCESS | 1827 | 1461239603881 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 04:53:23 INFO - PROCESS | 1827 | 1461239603885 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 04:53:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:53:23 INFO - PROCESS | 1827 | 1461239603896 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:53:23 INFO - PROCESS | 1827 | 1461239603902 Marionette TRACE conn3 <- [1,2874,null,{}] 04:53:23 INFO - PROCESS | 1827 | 1461239603937 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}] 04:53:24 INFO - PROCESS | 1827 | 1461239604228 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 04:53:24 INFO - PROCESS | 1827 | 1461239604289 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885661000 == 159 [pid = 1827] [id = 726] 04:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f18842f1000) [pid = 1827] [serial = 2179] [outer = (nil)] 04:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188528f400) [pid = 1827] [serial = 2180] [outer = 0x7f18842f1000] 04:53:24 INFO - PROCESS | 1827 | 1461239604419 Marionette DEBUG loaded listener.js 04:53:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f18856ecc00) [pid = 1827] [serial = 2181] [outer = 0x7f18842f1000] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f1881e68800) [pid = 1827] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f1884009000) [pid = 1827] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1880b43000) [pid = 1827] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f1884f54c00) [pid = 1827] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f188688c400) [pid = 1827] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f188d2e1400) [pid = 1827] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1884270c00) [pid = 1827] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1887642800) [pid = 1827] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f18856f2400) [pid = 1827] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f18842f4400) [pid = 1827] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f1882dc8800) [pid = 1827] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1881e67c00) [pid = 1827] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1881f46c00) [pid = 1827] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1894306400) [pid = 1827] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f189423fc00) [pid = 1827] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f1890a43400) [pid = 1827] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f188d510c00) [pid = 1827] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f1890a42c00) [pid = 1827] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1890899400) [pid = 1827] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f1885775800) [pid = 1827] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f1885c97000) [pid = 1827] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:53:25 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f188e62c000) [pid = 1827] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:53:25 INFO - PROCESS | 1827 | 1461239605957 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]]]}] 04:53:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:53:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2095ms 04:53:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:53:25 INFO - PROCESS | 1827 | 1461239605990 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 04:53:25 INFO - PROCESS | 1827 | 1461239605994 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 04:53:26 INFO - PROCESS | 1827 | 1461239606000 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - PROCESS | 1827 | 1461239606003 Marionette TRACE conn3 <- [1,2878,null,{}] 04:53:26 INFO - PROCESS | 1827 | 1461239606012 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}] 04:53:26 INFO - PROCESS | 1827 | 1461239606220 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 04:53:26 INFO - PROCESS | 1827 | 1461239606395 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885813800 == 160 [pid = 1827] [id = 727] 04:53:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f1883d24000) [pid = 1827] [serial = 2182] [outer = (nil)] 04:53:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f1885292800) [pid = 1827] [serial = 2183] [outer = 0x7f1883d24000] 04:53:26 INFO - PROCESS | 1827 | 1461239606461 Marionette DEBUG loaded listener.js 04:53:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1885780c00) [pid = 1827] [serial = 2184] [outer = 0x7f1883d24000] 04:53:27 INFO - PROCESS | 1827 | 1461239607256 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]]]}] 04:53:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:53:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1489ms 04:53:27 INFO - PROCESS | 1827 | 1461239607489 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 04:53:27 INFO - PROCESS | 1827 | 1461239607497 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 04:53:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:53:27 INFO - PROCESS | 1827 | 1461239607506 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:53:27 INFO - PROCESS | 1827 | 1461239607511 Marionette TRACE conn3 <- [1,2882,null,{}] 04:53:27 INFO - PROCESS | 1827 | 1461239607519 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}] 04:53:27 INFO - PROCESS | 1827 | 1461239607767 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 04:53:28 INFO - PROCESS | 1827 | 1461239608106 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:28 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883ee3000 == 161 [pid = 1827] [id = 728] 04:53:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1882a65c00) [pid = 1827] [serial = 2185] [outer = (nil)] 04:53:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1882dce000) [pid = 1827] [serial = 2186] [outer = 0x7f1882a65c00] 04:53:28 INFO - PROCESS | 1827 | 1461239608201 Marionette DEBUG loaded listener.js 04:53:28 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f188400a800) [pid = 1827] [serial = 2187] [outer = 0x7f1882a65c00] 04:53:29 INFO - PROCESS | 1827 | 1461239609152 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]]]}] 04:53:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:53:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1688ms 04:53:29 INFO - PROCESS | 1827 | 1461239609195 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 04:53:29 INFO - PROCESS | 1827 | 1461239609201 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 04:53:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:53:29 INFO - PROCESS | 1827 | 1461239609213 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:53:29 INFO - PROCESS | 1827 | 1461239609218 Marionette TRACE conn3 <- [1,2886,null,{}] 04:53:29 INFO - PROCESS | 1827 | 1461239609225 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}] 04:53:29 INFO - PROCESS | 1827 | 1461239609471 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 04:53:29 INFO - PROCESS | 1827 | 1461239609777 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:29 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885c56000 == 162 [pid = 1827] [id = 729] 04:53:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1884f58c00) [pid = 1827] [serial = 2188] [outer = (nil)] 04:53:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1885295c00) [pid = 1827] [serial = 2189] [outer = 0x7f1884f58c00] 04:53:29 INFO - PROCESS | 1827 | 1461239609863 Marionette DEBUG loaded listener.js 04:53:29 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1885774400) [pid = 1827] [serial = 2190] [outer = 0x7f1884f58c00] 04:53:30 INFO - PROCESS | 1827 | 1461239610822 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]]]}] 04:53:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:53:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1687ms 04:53:30 INFO - PROCESS | 1827 | 1461239610896 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 04:53:30 INFO - PROCESS | 1827 | 1461239610899 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 04:53:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:53:30 INFO - PROCESS | 1827 | 1461239610907 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:53:30 INFO - PROCESS | 1827 | 1461239610910 Marionette TRACE conn3 <- [1,2890,null,{}] 04:53:30 INFO - PROCESS | 1827 | 1461239610926 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}] 04:53:31 INFO - PROCESS | 1827 | 1461239611226 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 04:53:31 INFO - PROCESS | 1827 | 1461239611589 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:31 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18875cd000 == 163 [pid = 1827] [id = 730] 04:53:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f188594e400) [pid = 1827] [serial = 2191] [outer = (nil)] 04:53:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f188688d800) [pid = 1827] [serial = 2192] [outer = 0x7f188594e400] 04:53:31 INFO - PROCESS | 1827 | 1461239611684 Marionette DEBUG loaded listener.js 04:53:31 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1887646000) [pid = 1827] [serial = 2193] [outer = 0x7f188594e400] 04:53:32 INFO - PROCESS | 1827 | 1461239612623 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:53:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:53:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1783ms 04:53:32 INFO - PROCESS | 1827 | 1461239612691 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 04:53:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:53:32 INFO - PROCESS | 1827 | 1461239612696 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 04:53:32 INFO - PROCESS | 1827 | 1461239612702 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:53:32 INFO - PROCESS | 1827 | 1461239612705 Marionette TRACE conn3 <- [1,2894,null,{}] 04:53:32 INFO - PROCESS | 1827 | 1461239612711 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}] 04:53:32 INFO - PROCESS | 1827 | 1461239612970 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 04:53:33 INFO - PROCESS | 1827 | 1461239613323 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1889456800 == 164 [pid = 1827] [id = 731] 04:53:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f1885c99400) [pid = 1827] [serial = 2194] [outer = (nil)] 04:53:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f18890ba400) [pid = 1827] [serial = 2195] [outer = 0x7f1885c99400] 04:53:33 INFO - PROCESS | 1827 | 1461239613431 Marionette DEBUG loaded listener.js 04:53:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f18892c6c00) [pid = 1827] [serial = 2196] [outer = 0x7f1885c99400] 04:53:34 INFO - PROCESS | 1827 | 1461239614326 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]]]}] 04:53:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:53:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1691ms 04:53:34 INFO - PROCESS | 1827 | 1461239614394 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 04:53:34 INFO - PROCESS | 1827 | 1461239614398 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 04:53:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:53:34 INFO - PROCESS | 1827 | 1461239614404 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:53:34 INFO - PROCESS | 1827 | 1461239614406 Marionette TRACE conn3 <- [1,2898,null,{}] 04:53:34 INFO - PROCESS | 1827 | 1461239614412 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}] 04:53:34 INFO - PROCESS | 1827 | 1461239614648 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 04:53:34 INFO - PROCESS | 1827 | 1461239614907 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a1df000 == 165 [pid = 1827] [id = 732] 04:53:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f18890af400) [pid = 1827] [serial = 2197] [outer = (nil)] 04:53:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f18893c3400) [pid = 1827] [serial = 2198] [outer = 0x7f18890af400] 04:53:34 INFO - PROCESS | 1827 | 1461239614984 Marionette DEBUG loaded listener.js 04:53:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f18895e8000) [pid = 1827] [serial = 2199] [outer = 0x7f18890af400] 04:53:35 INFO - PROCESS | 1827 | 1461239615920 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]]]}] 04:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1581ms 04:53:35 INFO - PROCESS | 1827 | 1461239615987 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 04:53:35 INFO - PROCESS | 1827 | 1461239615991 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 04:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:53:35 INFO - PROCESS | 1827 | 1461239615997 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:53:36 INFO - PROCESS | 1827 | 1461239616000 Marionette TRACE conn3 <- [1,2902,null,{}] 04:53:36 INFO - PROCESS | 1827 | 1461239616005 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}] 04:53:36 INFO - PROCESS | 1827 | 1461239616311 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 04:53:36 INFO - PROCESS | 1827 | 1461239616626 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a4d0000 == 166 [pid = 1827] [id = 733] 04:53:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f188a5e2400) [pid = 1827] [serial = 2200] [outer = (nil)] 04:53:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188af88000) [pid = 1827] [serial = 2201] [outer = 0x7f188a5e2400] 04:53:36 INFO - PROCESS | 1827 | 1461239616706 Marionette DEBUG loaded listener.js 04:53:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188b980000) [pid = 1827] [serial = 2202] [outer = 0x7f188a5e2400] 04:53:37 INFO - PROCESS | 1827 | 1461239617616 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:53:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:53:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1680ms 04:53:37 INFO - PROCESS | 1827 | 1461239617678 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 04:53:37 INFO - PROCESS | 1827 | 1461239617681 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 04:53:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:53:37 INFO - PROCESS | 1827 | 1461239617688 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:53:37 INFO - PROCESS | 1827 | 1461239617690 Marionette TRACE conn3 <- [1,2906,null,{}] 04:53:37 INFO - PROCESS | 1827 | 1461239617696 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}] 04:53:37 INFO - PROCESS | 1827 | 1461239617949 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 04:53:38 INFO - PROCESS | 1827 | 1461239618260 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:38 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a823800 == 167 [pid = 1827] [id = 734] 04:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f188a2a3c00) [pid = 1827] [serial = 2203] [outer = (nil)] 04:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f188d2e1400) [pid = 1827] [serial = 2204] [outer = 0x7f188a2a3c00] 04:53:38 INFO - PROCESS | 1827 | 1461239618353 Marionette DEBUG loaded listener.js 04:53:38 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f188d447800) [pid = 1827] [serial = 2205] [outer = 0x7f188a2a3c00] 04:53:39 INFO - PROCESS | 1827 | 1461239619270 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]]]}] 04:53:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:53:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1630ms 04:53:39 INFO - PROCESS | 1827 | 1461239619319 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 04:53:39 INFO - PROCESS | 1827 | 1461239619323 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 04:53:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:53:39 INFO - PROCESS | 1827 | 1461239619331 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:53:39 INFO - PROCESS | 1827 | 1461239619336 Marionette TRACE conn3 <- [1,2910,null,{}] 04:53:39 INFO - PROCESS | 1827 | 1461239619344 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}] 04:53:39 INFO - PROCESS | 1827 | 1461239619605 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 04:53:39 INFO - PROCESS | 1827 | 1461239619867 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:39 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b09d800 == 168 [pid = 1827] [id = 735] 04:53:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f188af82800) [pid = 1827] [serial = 2206] [outer = (nil)] 04:53:39 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f188d454c00) [pid = 1827] [serial = 2207] [outer = 0x7f188af82800] 04:53:40 INFO - PROCESS | 1827 | 1461239619998 Marionette DEBUG loaded listener.js 04:53:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f188d50f000) [pid = 1827] [serial = 2208] [outer = 0x7f188af82800] 04:53:40 INFO - PROCESS | 1827 | 1461239620805 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]]]}] 04:53:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:53:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:53:40 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1489ms 04:53:40 INFO - PROCESS | 1827 | 1461239620819 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 04:53:40 INFO - PROCESS | 1827 | 1461239620823 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 04:53:40 INFO - TEST-START | /DOMEvents/constructors.html 04:53:40 INFO - PROCESS | 1827 | 1461239620831 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:53:40 INFO - PROCESS | 1827 | 1461239620836 Marionette TRACE conn3 <- [1,2914,null,{}] 04:53:40 INFO - PROCESS | 1827 | 1461239620845 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}] 04:53:41 INFO - PROCESS | 1827 | 1461239621188 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 04:53:41 INFO - PROCESS | 1827 | 1461239621574 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b7e5000 == 169 [pid = 1827] [id = 736] 04:53:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f188b988000) [pid = 1827] [serial = 2209] [outer = (nil)] 04:53:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f188e4b5400) [pid = 1827] [serial = 2210] [outer = 0x7f188b988000] 04:53:41 INFO - PROCESS | 1827 | 1461239621667 Marionette DEBUG loaded listener.js 04:53:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f188e996000) [pid = 1827] [serial = 2211] [outer = 0x7f188b988000] 04:53:42 INFO - PROCESS | 1827 | 1461239622860 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]]]}] 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:53:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:53:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 2116ms 04:53:42 INFO - PROCESS | 1827 | 1461239622949 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 04:53:43 INFO - PROCESS | 1827 | 1461239622958 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 04:53:43 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:53:43 INFO - PROCESS | 1827 | 1461239623039 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:53:43 INFO - PROCESS | 1827 | 1461239623045 Marionette TRACE conn3 <- [1,2918,null,{}] 04:53:43 INFO - PROCESS | 1827 | 1461239623053 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}] 04:53:43 INFO - PROCESS | 1827 | 1461239623437 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 04:53:43 INFO - PROCESS | 1827 | 1461239623730 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:43 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188d78e800 == 170 [pid = 1827] [id = 737] 04:53:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f188d448400) [pid = 1827] [serial = 2212] [outer = (nil)] 04:53:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f188ede5400) [pid = 1827] [serial = 2213] [outer = 0x7f188d448400] 04:53:43 INFO - PROCESS | 1827 | 1461239623821 Marionette DEBUG loaded listener.js 04:53:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f188f7c4000) [pid = 1827] [serial = 2214] [outer = 0x7f188d448400] 04:53:44 INFO - PROCESS | 1827 | 1461239624635 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:53:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:53:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1680ms 04:53:44 INFO - PROCESS | 1827 | 1461239624685 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 04:53:44 INFO - PROCESS | 1827 | 1461239624691 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 04:53:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:53:44 INFO - PROCESS | 1827 | 1461239624701 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:53:44 INFO - PROCESS | 1827 | 1461239624707 Marionette TRACE conn3 <- [1,2922,null,{}] 04:53:44 INFO - PROCESS | 1827 | 1461239624713 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}] 04:53:45 INFO - PROCESS | 1827 | 1461239625063 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 04:53:45 INFO - PROCESS | 1827 | 1461239625266 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e50b800 == 171 [pid = 1827] [id = 738] 04:53:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f188e999000) [pid = 1827] [serial = 2215] [outer = (nil)] 04:53:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f188fba0400) [pid = 1827] [serial = 2216] [outer = 0x7f188e999000] 04:53:45 INFO - PROCESS | 1827 | 1461239625350 Marionette DEBUG loaded listener.js 04:53:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f188ffc6400) [pid = 1827] [serial = 2217] [outer = 0x7f188e999000] 04:53:46 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:53:46 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:53:46 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:53:46 INFO - PROCESS | 1827 | [1827] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:53:46 INFO - PROCESS | 1827 | 1461239626257 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]]]}] 04:53:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:53:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:46 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 04:53:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:46 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 04:53:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:46 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]" 04:53:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:53:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1599ms 04:53:46 INFO - PROCESS | 1827 | 1461239626303 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 04:53:46 INFO - PROCESS | 1827 | 1461239626312 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 04:53:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:53:46 INFO - PROCESS | 1827 | 1461239626321 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:53:46 INFO - PROCESS | 1827 | 1461239626325 Marionette TRACE conn3 <- [1,2926,null,{}] 04:53:46 INFO - PROCESS | 1827 | 1461239626332 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}] 04:53:46 INFO - PROCESS | 1827 | 1461239626643 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 04:53:46 INFO - PROCESS | 1827 | 1461239626848 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:46 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188eb10800 == 172 [pid = 1827] [id = 739] 04:53:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f188f7c4400) [pid = 1827] [serial = 2218] [outer = (nil)] 04:53:46 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1890aa5c00) [pid = 1827] [serial = 2219] [outer = 0x7f188f7c4400] 04:53:46 INFO - PROCESS | 1827 | 1461239626935 Marionette DEBUG loaded listener.js 04:53:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f1894233800) [pid = 1827] [serial = 2220] [outer = 0x7f188f7c4400] 04:53:47 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:53:47 INFO - PROCESS | 1827 | 1461239627815 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]]]}] 04:53:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:53:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1530ms 04:53:47 INFO - PROCESS | 1827 | 1461239627854 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 04:53:47 INFO - PROCESS | 1827 | 1461239627857 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 04:53:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:53:47 INFO - PROCESS | 1827 | 1461239627865 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:53:47 INFO - PROCESS | 1827 | 1461239627869 Marionette TRACE conn3 <- [1,2930,null,{}] 04:53:47 INFO - PROCESS | 1827 | 1461239627874 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}] 04:53:48 INFO - PROCESS | 1827 | 1461239628127 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 04:53:48 INFO - PROCESS | 1827 | 1461239628367 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:48 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fc8f800 == 173 [pid = 1827] [id = 740] 04:53:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f188fba3c00) [pid = 1827] [serial = 2221] [outer = (nil)] 04:53:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1894305800) [pid = 1827] [serial = 2222] [outer = 0x7f188fba3c00] 04:53:48 INFO - PROCESS | 1827 | 1461239628443 Marionette DEBUG loaded listener.js 04:53:48 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f18945bcc00) [pid = 1827] [serial = 2223] [outer = 0x7f188fba3c00] 04:53:49 INFO - PROCESS | 1827 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:53:49 INFO - PROCESS | 1827 | 1461239629236 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]]]}] 04:53:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:53:49 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1387ms 04:53:49 INFO - PROCESS | 1827 | 1461239629253 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 04:53:49 INFO - PROCESS | 1827 | 1461239629256 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 04:53:49 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:53:49 INFO - PROCESS | 1827 | 1461239629263 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:53:49 INFO - PROCESS | 1827 | 1461239629265 Marionette TRACE conn3 <- [1,2934,null,{}] 04:53:49 INFO - PROCESS | 1827 | 1461239629271 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}] 04:53:49 INFO - PROCESS | 1827 | 1461239629502 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 04:53:49 INFO - PROCESS | 1827 | 1461239629743 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd1b800 == 174 [pid = 1827] [id = 741] 04:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1894233c00) [pid = 1827] [serial = 2224] [outer = (nil)] 04:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f18945c5c00) [pid = 1827] [serial = 2225] [outer = 0x7f1894233c00] 04:53:49 INFO - PROCESS | 1827 | 1461239629817 Marionette DEBUG loaded listener.js 04:53:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f1894c36c00) [pid = 1827] [serial = 2226] [outer = 0x7f1894233c00] 04:53:50 INFO - PROCESS | 1827 | 1461239630657 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]]]}] 04:53:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:53:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1449ms 04:53:50 INFO - PROCESS | 1827 | 1461239630713 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 04:53:50 INFO - PROCESS | 1827 | 1461239630717 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 04:53:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:53:50 INFO - PROCESS | 1827 | 1461239630723 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:53:50 INFO - PROCESS | 1827 | 1461239630725 Marionette TRACE conn3 <- [1,2938,null,{}] 04:53:50 INFO - PROCESS | 1827 | 1461239630731 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}] 04:53:51 INFO - PROCESS | 1827 | 1461239631005 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 04:53:51 INFO - PROCESS | 1827 | 1461239631262 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:51 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894c0b000 == 175 [pid = 1827] [id = 742] 04:53:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1894306400) [pid = 1827] [serial = 2227] [outer = (nil)] 04:53:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1894c4b400) [pid = 1827] [serial = 2228] [outer = 0x7f1894306400] 04:53:51 INFO - PROCESS | 1827 | 1461239631342 Marionette DEBUG loaded listener.js 04:53:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1894cce000) [pid = 1827] [serial = 2229] [outer = 0x7f1894306400] 04:53:52 INFO - PROCESS | 1827 | 1461239632124 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]]]}] 04:53:52 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. 04:53:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1429ms 04:53:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:53:52 INFO - PROCESS | 1827 | 1461239632157 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 04:53:52 INFO - PROCESS | 1827 | 1461239632160 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 04:53:52 INFO - PROCESS | 1827 | 1461239632167 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:53:52 INFO - PROCESS | 1827 | 1461239632170 Marionette TRACE conn3 <- [1,2942,null,{}] 04:53:52 INFO - PROCESS | 1827 | 1461239632176 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}] 04:53:52 INFO - PROCESS | 1827 | 1461239632426 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 04:53:52 INFO - PROCESS | 1827 | 1461239632669 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894dc4000 == 176 [pid = 1827] [id = 743] 04:53:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1894240800) [pid = 1827] [serial = 2230] [outer = (nil)] 04:53:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f1894ee0c00) [pid = 1827] [serial = 2231] [outer = 0x7f1894240800] 04:53:52 INFO - PROCESS | 1827 | 1461239632747 Marionette DEBUG loaded listener.js 04:53:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1894ef0000) [pid = 1827] [serial = 2232] [outer = 0x7f1894240800] 04:53:53 INFO - PROCESS | 1827 | 1461239633538 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"]]]}] 04:53:53 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 04:53:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:53:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1387ms 04:53:53 INFO - PROCESS | 1827 | 1461239633555 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 04:53:53 INFO - PROCESS | 1827 | 1461239633558 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 04:53:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:53:53 INFO - PROCESS | 1827 | 1461239633564 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:53:53 INFO - PROCESS | 1827 | 1461239633567 Marionette TRACE conn3 <- [1,2946,null,{}] 04:53:53 INFO - PROCESS | 1827 | 1461239633573 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}] 04:53:53 INFO - PROCESS | 1827 | 1461239633828 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 04:53:54 INFO - PROCESS | 1827 | 1461239634073 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:54 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1895064000 == 177 [pid = 1827] [id = 744] 04:53:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f1881e6b000) [pid = 1827] [serial = 2233] [outer = (nil)] 04:53:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1896383c00) [pid = 1827] [serial = 2234] [outer = 0x7f1881e6b000] 04:53:54 INFO - PROCESS | 1827 | 1461239634149 Marionette DEBUG loaded listener.js 04:53:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f189665fc00) [pid = 1827] [serial = 2235] [outer = 0x7f1881e6b000] 04:53:55 INFO - PROCESS | 1827 | 1461239635003 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]]]}] 04:53:55 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. 04:53:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1484ms 04:53:55 INFO - PROCESS | 1827 | 1461239635050 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 04:53:55 INFO - PROCESS | 1827 | 1461239635054 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 04:53:55 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:53:55 INFO - PROCESS | 1827 | 1461239635060 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:53:55 INFO - PROCESS | 1827 | 1461239635063 Marionette TRACE conn3 <- [1,2950,null,{}] 04:53:55 INFO - PROCESS | 1827 | 1461239635068 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}] 04:53:55 INFO - PROCESS | 1827 | 1461239635307 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 04:53:55 INFO - PROCESS | 1827 | 1461239635581 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896829800 == 178 [pid = 1827] [id = 745] 04:53:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f189430fc00) [pid = 1827] [serial = 2236] [outer = (nil)] 04:53:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1896957800) [pid = 1827] [serial = 2237] [outer = 0x7f189430fc00] 04:53:55 INFO - PROCESS | 1827 | 1461239635667 Marionette DEBUG loaded listener.js 04:53:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f1896fb6400) [pid = 1827] [serial = 2238] [outer = 0x7f189430fc00] 04:53:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1897021000 == 179 [pid = 1827] [id = 746] 04:53:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f1897047400) [pid = 1827] [serial = 2239] [outer = (nil)] 04:53:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f189695c400) [pid = 1827] [serial = 2240] [outer = 0x7f1897047400] 04:53:56 INFO - PROCESS | 1827 | 1461239636574 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]]]}] 04:53:56 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. 04:53:56 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1528ms 04:53:56 INFO - PROCESS | 1827 | 1461239636589 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 04:53:56 INFO - PROCESS | 1827 | 1461239636592 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 04:53:56 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:53:56 INFO - PROCESS | 1827 | 1461239636604 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:53:56 INFO - PROCESS | 1827 | 1461239636607 Marionette TRACE conn3 <- [1,2954,null,{}] 04:53:56 INFO - PROCESS | 1827 | 1461239636613 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}] 04:53:56 INFO - PROCESS | 1827 | 1461239636954 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 04:53:57 INFO - PROCESS | 1827 | 1461239637247 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:57 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189ad0a000 == 180 [pid = 1827] [id = 747] 04:53:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f189665ec00) [pid = 1827] [serial = 2241] [outer = (nil)] 04:53:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f1897047800) [pid = 1827] [serial = 2242] [outer = 0x7f189665ec00] 04:53:57 INFO - PROCESS | 1827 | 1461239637345 Marionette DEBUG loaded listener.js 04:53:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 193 (0x7f1897081000) [pid = 1827] [serial = 2243] [outer = 0x7f189665ec00] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 192 (0x7f1884f5d800) [pid = 1827] [serial = 1989] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f188f64ac00) [pid = 1827] [serial = 2037] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f1885292000) [pid = 1827] [serial = 2111] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f1882bdb000) [pid = 1827] [serial = 2114] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f188f648000) [pid = 1827] [serial = 2072] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f188ede3000) [pid = 1827] [serial = 2070] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f188e636400) [pid = 1827] [serial = 2069] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f188d453800) [pid = 1827] [serial = 2067] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f188d2e5800) [pid = 1827] [serial = 2066] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f188a2a4000) [pid = 1827] [serial = 2064] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f18895f2400) [pid = 1827] [serial = 2063] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f18892c5400) [pid = 1827] [serial = 2061] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f18890ad400) [pid = 1827] [serial = 2060] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1885c93000) [pid = 1827] [serial = 2058] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f188577e400) [pid = 1827] [serial = 2057] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1885294800) [pid = 1827] [serial = 2055] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1885048c00) [pid = 1827] [serial = 2054] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f188400a000) [pid = 1827] [serial = 2052] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f1882dcdc00) [pid = 1827] [serial = 2051] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f188400d400) [pid = 1827] [serial = 2108] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f18826d0800) [pid = 1827] [serial = 2105] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1882a6a400) [pid = 1827] [serial = 2106] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f1894ede400) [pid = 1827] [serial = 2102] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f1894c4a800) [pid = 1827] [serial = 2099] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f1894cc1c00) [pid = 1827] [serial = 2097] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1894c51800) [pid = 1827] [serial = 2096] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f1894c34c00) [pid = 1827] [serial = 2094] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f1894c2b400) [pid = 1827] [serial = 2093] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f18945bd000) [pid = 1827] [serial = 2091] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1894310c00) [pid = 1827] [serial = 2090] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f189423f800) [pid = 1827] [serial = 2088] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f1894239400) [pid = 1827] [serial = 2087] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1890aaa000) [pid = 1827] [serial = 2085] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1890aa0c00) [pid = 1827] [serial = 2084] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1890990800) [pid = 1827] [serial = 2082] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1890985400) [pid = 1827] [serial = 2081] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f188ffc8400) [pid = 1827] [serial = 2079] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f188fbacc00) [pid = 1827] [serial = 2078] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f188fba4400) [pid = 1827] [serial = 2076] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f188fb5e800) [pid = 1827] [serial = 2075] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f188f7ca800) [pid = 1827] [serial = 2073] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f18856e7400) [pid = 1827] [serial = 2112] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1885929c00) [pid = 1827] [serial = 2115] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f18842e7000) [pid = 1827] [serial = 2109] [outer = (nil)] [url = about:blank] 04:53:59 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1886886400) [pid = 1827] [serial = 2117] [outer = (nil)] [url = about:blank] 04:54:00 INFO - PROCESS | 1827 | 1461239640334 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]]]}] 04:54:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:54:00 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 04:54:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 3795ms 04:54:00 INFO - PROCESS | 1827 | 1461239640401 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 04:54:00 INFO - PROCESS | 1827 | 1461239640408 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 04:54:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:54:00 INFO - PROCESS | 1827 | 1461239640420 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:54:00 INFO - PROCESS | 1827 | 1461239640425 Marionette TRACE conn3 <- [1,2958,null,{}] 04:54:00 INFO - PROCESS | 1827 | 1461239640434 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}] 04:54:00 INFO - PROCESS | 1827 | 1461239640679 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 04:54:00 INFO - PROCESS | 1827 | 1461239640866 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:00 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1884026800 == 181 [pid = 1827] [id = 748] 04:54:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1882a6a400) [pid = 1827] [serial = 2244] [outer = (nil)] 04:54:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1884007800) [pid = 1827] [serial = 2245] [outer = 0x7f1882a6a400] 04:54:00 INFO - PROCESS | 1827 | 1461239640936 Marionette DEBUG loaded listener.js 04:54:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f18842e6c00) [pid = 1827] [serial = 2246] [outer = 0x7f1882a6a400] 04:54:01 INFO - PROCESS | 1827 | 1461239641830 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]]]}] 04:54:01 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. 04:54:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1434ms 04:54:01 INFO - PROCESS | 1827 | 1461239641856 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 04:54:01 INFO - PROCESS | 1827 | 1461239641866 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 04:54:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:54:01 INFO - PROCESS | 1827 | 1461239641879 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:54:01 INFO - PROCESS | 1827 | 1461239641882 Marionette TRACE conn3 <- [1,2962,null,{}] 04:54:01 INFO - PROCESS | 1827 | 1461239641891 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}] 04:54:02 INFO - PROCESS | 1827 | 1461239642119 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 04:54:02 INFO - PROCESS | 1827 | 1461239642407 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:02 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188579f000 == 182 [pid = 1827] [id = 749] 04:54:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f18856e6c00) [pid = 1827] [serial = 2247] [outer = (nil)] 04:54:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f18856f2c00) [pid = 1827] [serial = 2248] [outer = 0x7f18856e6c00] 04:54:02 INFO - PROCESS | 1827 | 1461239642570 Marionette DEBUG loaded listener.js 04:54:02 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1885778000) [pid = 1827] [serial = 2249] [outer = 0x7f18856e6c00] 04:54:03 INFO - PROCESS | 1827 | 1461239643365 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]]]}] 04:54:03 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. 04:54:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1536ms 04:54:03 INFO - PROCESS | 1827 | 1461239643414 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 04:54:03 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:54:03 INFO - PROCESS | 1827 | 1461239643418 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 04:54:03 INFO - PROCESS | 1827 | 1461239643425 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:54:03 INFO - PROCESS | 1827 | 1461239643431 Marionette TRACE conn3 <- [1,2966,null,{}] 04:54:03 INFO - PROCESS | 1827 | 1461239643454 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}] 04:54:03 INFO - PROCESS | 1827 | 1461239643769 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 04:54:03 INFO - PROCESS | 1827 | 1461239643823 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18868d2800 == 183 [pid = 1827] [id = 750] 04:54:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1886887800) [pid = 1827] [serial = 2250] [outer = (nil)] 04:54:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f188763f400) [pid = 1827] [serial = 2251] [outer = 0x7f1886887800] 04:54:03 INFO - PROCESS | 1827 | 1461239643958 Marionette DEBUG loaded listener.js 04:54:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f18890ad400) [pid = 1827] [serial = 2252] [outer = 0x7f1886887800] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f1885c9a400) [pid = 1827] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f1888f0fc00) [pid = 1827] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f1881e67800) [pid = 1827] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1884275800) [pid = 1827] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f18842f1000) [pid = 1827] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f188d44c400) [pid = 1827] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f188a2a1400) [pid = 1827] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f18826d0c00) [pid = 1827] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1881f41800) [pid = 1827] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f188f7c3c00) [pid = 1827] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1895fca000) [pid = 1827] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f188edc2800) [pid = 1827] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f18826d7c00) [pid = 1827] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f18893c6800) [pid = 1827] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f18893cb400) [pid = 1827] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1882bd5c00) [pid = 1827] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f1881f41400) [pid = 1827] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f18892c3800) [pid = 1827] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f188a2a9800) [pid = 1827] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f18945bd400) [pid = 1827] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f188d2e7800) [pid = 1827] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f188d2e7000) [pid = 1827] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f1894ed4000) [pid = 1827] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:54:05 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f188504c400) [pid = 1827] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:54:05 INFO - PROCESS | 1827 | 1461239645429 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]]]}] 04:54:05 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:54:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2050ms 04:54:05 INFO - PROCESS | 1827 | 1461239645475 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 04:54:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:54:05 INFO - PROCESS | 1827 | 1461239645479 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 04:54:05 INFO - PROCESS | 1827 | 1461239645485 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:54:05 INFO - PROCESS | 1827 | 1461239645488 Marionette TRACE conn3 <- [1,2970,null,{}] 04:54:05 INFO - PROCESS | 1827 | 1461239645493 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}] 04:54:05 INFO - PROCESS | 1827 | 1461239645772 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 04:54:05 INFO - PROCESS | 1827 | 1461239645798 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:05 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1887f1b800 == 184 [pid = 1827] [id = 751] 04:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f1881e5f000) [pid = 1827] [serial = 2253] [outer = (nil)] 04:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f1885c97400) [pid = 1827] [serial = 2254] [outer = 0x7f1881e5f000] 04:54:05 INFO - PROCESS | 1827 | 1461239645860 Marionette DEBUG loaded listener.js 04:54:05 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f18892ca000) [pid = 1827] [serial = 2255] [outer = 0x7f1881e5f000] 04:54:06 INFO - PROCESS | 1827 | 1461239646631 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]]]}] 04:54:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:54:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1177ms 04:54:06 INFO - PROCESS | 1827 | 1461239646663 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 04:54:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:54:06 INFO - PROCESS | 1827 | 1461239646679 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 04:54:06 INFO - PROCESS | 1827 | 1461239646686 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:54:06 INFO - PROCESS | 1827 | 1461239646689 Marionette TRACE conn3 <- [1,2974,null,{}] 04:54:06 INFO - PROCESS | 1827 | 1461239646694 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}] 04:54:06 INFO - PROCESS | 1827 | 1461239646988 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 04:54:07 INFO - PROCESS | 1827 | 1461239647327 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188234a800 == 185 [pid = 1827] [id = 752] 04:54:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f1881e65400) [pid = 1827] [serial = 2256] [outer = (nil)] 04:54:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f1881f3ec00) [pid = 1827] [serial = 2257] [outer = 0x7f1881e65400] 04:54:07 INFO - PROCESS | 1827 | 1461239647410 Marionette DEBUG loaded listener.js 04:54:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f1882a64800) [pid = 1827] [serial = 2258] [outer = 0x7f1881e65400] 04:54:08 INFO - PROCESS | 1827 | 1461239648321 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]]]}] 04:54:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:54:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1684ms 04:54:08 INFO - PROCESS | 1827 | 1461239648372 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 04:54:08 INFO - PROCESS | 1827 | 1461239648380 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 04:54:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:54:08 INFO - PROCESS | 1827 | 1461239648389 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:54:08 INFO - PROCESS | 1827 | 1461239648394 Marionette TRACE conn3 <- [1,2978,null,{}] 04:54:08 INFO - PROCESS | 1827 | 1461239648402 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}] 04:54:08 INFO - PROCESS | 1827 | 1461239648664 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 04:54:08 INFO - PROCESS | 1827 | 1461239648957 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:08 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885c46000 == 186 [pid = 1827] [id = 753] 04:54:08 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f1881e68400) [pid = 1827] [serial = 2259] [outer = (nil)] 04:54:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f1885043c00) [pid = 1827] [serial = 2260] [outer = 0x7f1881e68400] 04:54:09 INFO - PROCESS | 1827 | 1461239649043 Marionette DEBUG loaded listener.js 04:54:09 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f1885291c00) [pid = 1827] [serial = 2261] [outer = 0x7f1881e68400] 04:54:10 INFO - PROCESS | 1827 | 1461239650005 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]]]}] 04:54:10 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. 04:54:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1632ms 04:54:10 INFO - PROCESS | 1827 | 1461239650025 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 04:54:10 INFO - PROCESS | 1827 | 1461239650032 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 04:54:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:54:10 INFO - PROCESS | 1827 | 1461239650039 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:54:10 INFO - PROCESS | 1827 | 1461239650043 Marionette TRACE conn3 <- [1,2982,null,{}] 04:54:10 INFO - PROCESS | 1827 | 1461239650050 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}] 04:54:10 INFO - PROCESS | 1827 | 1461239650307 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 04:54:10 INFO - PROCESS | 1827 | 1461239650585 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:10 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1889561000 == 187 [pid = 1827] [id = 754] 04:54:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1885776800) [pid = 1827] [serial = 2262] [outer = (nil)] 04:54:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f188594b000) [pid = 1827] [serial = 2263] [outer = 0x7f1885776800] 04:54:10 INFO - PROCESS | 1827 | 1461239650750 Marionette DEBUG loaded listener.js 04:54:10 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f1888f03400) [pid = 1827] [serial = 2264] [outer = 0x7f1885776800] 04:54:11 INFO - PROCESS | 1827 | 1461239651658 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"]]]}] 04:54:11 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:54:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:54:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1638ms 04:54:11 INFO - PROCESS | 1827 | 1461239651679 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 04:54:11 INFO - PROCESS | 1827 | 1461239651682 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 04:54:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:54:11 INFO - PROCESS | 1827 | 1461239651699 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:54:11 INFO - PROCESS | 1827 | 1461239651712 Marionette TRACE conn3 <- [1,2986,null,{}] 04:54:11 INFO - PROCESS | 1827 | 1461239651722 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}] 04:54:12 INFO - PROCESS | 1827 | 1461239652020 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 04:54:12 INFO - PROCESS | 1827 | 1461239652298 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:12 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a820800 == 188 [pid = 1827] [id = 755] 04:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1885930000) [pid = 1827] [serial = 2265] [outer = (nil)] 04:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f188a29cc00) [pid = 1827] [serial = 2266] [outer = 0x7f1885930000] 04:54:12 INFO - PROCESS | 1827 | 1461239652380 Marionette DEBUG loaded listener.js 04:54:12 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f188a2a5000) [pid = 1827] [serial = 2267] [outer = 0x7f1885930000] 04:54:13 INFO - PROCESS | 1827 | 1461239653278 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]]]}] 04:54:13 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. 04:54:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1607ms 04:54:13 INFO - PROCESS | 1827 | 1461239653308 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 04:54:13 INFO - PROCESS | 1827 | 1461239653315 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 04:54:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:54:13 INFO - PROCESS | 1827 | 1461239653326 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:54:13 INFO - PROCESS | 1827 | 1461239653329 Marionette TRACE conn3 <- [1,2990,null,{}] 04:54:13 INFO - PROCESS | 1827 | 1461239653335 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}] 04:54:13 INFO - PROCESS | 1827 | 1461239653582 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 04:54:13 INFO - PROCESS | 1827 | 1461239653833 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:13 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b6c2800 == 189 [pid = 1827] [id = 756] 04:54:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f18890b5000) [pid = 1827] [serial = 2268] [outer = (nil)] 04:54:13 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f188a5dbc00) [pid = 1827] [serial = 2269] [outer = 0x7f18890b5000] 04:54:13 INFO - PROCESS | 1827 | 1461239653909 Marionette DEBUG loaded listener.js 04:54:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188af8bc00) [pid = 1827] [serial = 2270] [outer = 0x7f18890b5000] 04:54:14 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b93e800 == 190 [pid = 1827] [id = 757] 04:54:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188b989400) [pid = 1827] [serial = 2271] [outer = (nil)] 04:54:14 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f188af8e400) [pid = 1827] [serial = 2272] [outer = 0x7f188b989400] 04:54:14 INFO - PROCESS | 1827 | 1461239654874 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]]]}] 04:54:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:54:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1581ms 04:54:14 INFO - PROCESS | 1827 | 1461239654908 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 04:54:14 INFO - PROCESS | 1827 | 1461239654912 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 04:54:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:54:14 INFO - PROCESS | 1827 | 1461239654918 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:54:14 INFO - PROCESS | 1827 | 1461239654922 Marionette TRACE conn3 <- [1,2994,null,{}] 04:54:14 INFO - PROCESS | 1827 | 1461239654933 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}] 04:54:15 INFO - PROCESS | 1827 | 1461239655285 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 04:54:15 INFO - PROCESS | 1827 | 1461239655617 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:15 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188dab8000 == 191 [pid = 1827] [id = 758] 04:54:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f188d449000) [pid = 1827] [serial = 2273] [outer = (nil)] 04:54:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f188d505000) [pid = 1827] [serial = 2274] [outer = 0x7f188d449000] 04:54:15 INFO - PROCESS | 1827 | 1461239655739 Marionette DEBUG loaded listener.js 04:54:15 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f188e998800) [pid = 1827] [serial = 2275] [outer = 0x7f188d449000] 04:54:16 INFO - PROCESS | 1827 | 1461239656583 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]]]}] 04:54:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:54:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:54:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1691ms 04:54:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:54:16 INFO - PROCESS | 1827 | 1461239656615 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 04:54:16 INFO - PROCESS | 1827 | 1461239656618 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 04:54:16 INFO - PROCESS | 1827 | 1461239656625 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:54:16 INFO - PROCESS | 1827 | 1461239656628 Marionette TRACE conn3 <- [1,2998,null,{}] 04:54:16 INFO - PROCESS | 1827 | 1461239656634 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}] 04:54:16 INFO - PROCESS | 1827 | 1461239656878 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 04:54:17 INFO - PROCESS | 1827 | 1461239657122 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:17 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e991800 == 192 [pid = 1827] [id = 759] 04:54:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f188d50c800) [pid = 1827] [serial = 2276] [outer = (nil)] 04:54:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f188ede6c00) [pid = 1827] [serial = 2277] [outer = 0x7f188d50c800] 04:54:17 INFO - PROCESS | 1827 | 1461239657196 Marionette DEBUG loaded listener.js 04:54:17 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f188f64dc00) [pid = 1827] [serial = 2278] [outer = 0x7f188d50c800] 04:54:18 INFO - PROCESS | 1827 | 1461239658091 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]]]}] 04:54:18 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. 04:54:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1485ms 04:54:18 INFO - PROCESS | 1827 | 1461239658109 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 04:54:18 INFO - PROCESS | 1827 | 1461239658111 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 04:54:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:54:18 INFO - PROCESS | 1827 | 1461239658118 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:54:18 INFO - PROCESS | 1827 | 1461239658120 Marionette TRACE conn3 <- [1,3002,null,{}] 04:54:18 INFO - PROCESS | 1827 | 1461239658126 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}] 04:54:18 INFO - PROCESS | 1827 | 1461239658362 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 04:54:18 INFO - PROCESS | 1827 | 1461239658604 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:18 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f735800 == 193 [pid = 1827] [id = 760] 04:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f188e99b400) [pid = 1827] [serial = 2279] [outer = (nil)] 04:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f188f7d1400) [pid = 1827] [serial = 2280] [outer = 0x7f188e99b400] 04:54:18 INFO - PROCESS | 1827 | 1461239658678 Marionette DEBUG loaded listener.js 04:54:18 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f188fba4c00) [pid = 1827] [serial = 2281] [outer = 0x7f188e99b400] 04:54:19 INFO - PROCESS | 1827 | 1461239659495 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]]]}] 04:54:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:54:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1428ms 04:54:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:54:19 INFO - PROCESS | 1827 | 1461239659547 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 04:54:19 INFO - PROCESS | 1827 | 1461239659550 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 04:54:19 INFO - PROCESS | 1827 | 1461239659556 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:54:19 INFO - PROCESS | 1827 | 1461239659560 Marionette TRACE conn3 <- [1,3006,null,{}] 04:54:19 INFO - PROCESS | 1827 | 1461239659565 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}] 04:54:19 INFO - PROCESS | 1827 | 1461239659800 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 04:54:20 INFO - PROCESS | 1827 | 1461239660074 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:20 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fce7800 == 194 [pid = 1827] [id = 761] 04:54:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f188e9a1800) [pid = 1827] [serial = 2282] [outer = (nil)] 04:54:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f188ffc5c00) [pid = 1827] [serial = 2283] [outer = 0x7f188e9a1800] 04:54:20 INFO - PROCESS | 1827 | 1461239660152 Marionette DEBUG loaded listener.js 04:54:20 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f189089cc00) [pid = 1827] [serial = 2284] [outer = 0x7f188e9a1800] 04:54:20 INFO - PROCESS | 1827 | 1461239660923 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]]]}] 04:54:20 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. 04:54:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1387ms 04:54:20 INFO - PROCESS | 1827 | 1461239660944 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 04:54:20 INFO - PROCESS | 1827 | 1461239660948 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 04:54:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:54:20 INFO - PROCESS | 1827 | 1461239660954 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:54:20 INFO - PROCESS | 1827 | 1461239660957 Marionette TRACE conn3 <- [1,3010,null,{}] 04:54:20 INFO - PROCESS | 1827 | 1461239660963 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}] 04:54:21 INFO - PROCESS | 1827 | 1461239661230 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 04:54:21 INFO - PROCESS | 1827 | 1461239661478 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:21 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189444c800 == 195 [pid = 1827] [id = 762] 04:54:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f188f7c8c00) [pid = 1827] [serial = 2285] [outer = (nil)] 04:54:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1890991000) [pid = 1827] [serial = 2286] [outer = 0x7f188f7c8c00] 04:54:21 INFO - PROCESS | 1827 | 1461239661553 Marionette DEBUG loaded listener.js 04:54:21 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1890a9fc00) [pid = 1827] [serial = 2287] [outer = 0x7f188f7c8c00] 04:54:22 INFO - PROCESS | 1827 | 1461239662342 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]]]}] 04:54:22 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:54:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1437ms 04:54:22 INFO - PROCESS | 1827 | 1461239662393 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 04:54:22 INFO - PROCESS | 1827 | 1461239662397 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 04:54:22 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:54:22 INFO - PROCESS | 1827 | 1461239662403 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:54:22 INFO - PROCESS | 1827 | 1461239662405 Marionette TRACE conn3 <- [1,3014,null,{}] 04:54:22 INFO - PROCESS | 1827 | 1461239662412 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}] 04:54:22 INFO - PROCESS | 1827 | 1461239662695 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 04:54:22 INFO - PROCESS | 1827 | 1461239662946 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:22 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894daf000 == 196 [pid = 1827] [id = 763] 04:54:22 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f1890990000) [pid = 1827] [serial = 2288] [outer = (nil)] 04:54:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f189423f800) [pid = 1827] [serial = 2289] [outer = 0x7f1890990000] 04:54:23 INFO - PROCESS | 1827 | 1461239663039 Marionette DEBUG loaded listener.js 04:54:23 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f1894c37c00) [pid = 1827] [serial = 2290] [outer = 0x7f1890990000] 04:54:23 INFO - PROCESS | 1827 | [1827] 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 04:54:23 INFO - PROCESS | 1827 | 1461239663995 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:54:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:54:24 INFO - {} 04:54:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:54:24 INFO - {} 04:54:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:54:24 INFO - {} 04:54:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:54:24 INFO - {} 04:54:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1630ms 04:54:24 INFO - PROCESS | 1827 | 1461239664036 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 04:54:24 INFO - PROCESS | 1827 | 1461239664040 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 04:54:24 INFO - TEST-START | /FileAPI/fileReader.html 04:54:24 INFO - PROCESS | 1827 | 1461239664054 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:54:24 INFO - PROCESS | 1827 | 1461239664065 Marionette TRACE conn3 <- [1,3018,null,{}] 04:54:24 INFO - PROCESS | 1827 | 1461239664121 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}] 04:54:24 INFO - PROCESS | 1827 | 1461239664393 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 04:54:24 INFO - PROCESS | 1827 | 1461239664717 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:24 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189701f800 == 197 [pid = 1827] [id = 764] 04:54:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1894cc1000) [pid = 1827] [serial = 2291] [outer = (nil)] 04:54:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f1896209c00) [pid = 1827] [serial = 2292] [outer = 0x7f1894cc1000] 04:54:24 INFO - PROCESS | 1827 | 1461239664794 Marionette DEBUG loaded listener.js 04:54:24 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f18967bf400) [pid = 1827] [serial = 2293] [outer = 0x7f1894cc1000] 04:54:25 INFO - PROCESS | 1827 | 1461239665558 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]]]}] 04:54:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:54:25 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:54:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:54:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:54:25 INFO - TEST-OK | /FileAPI/fileReader.html | took 1550ms 04:54:25 INFO - PROCESS | 1827 | 1461239665607 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 04:54:25 INFO - TEST-START | /FileAPI/historical.html 04:54:25 INFO - PROCESS | 1827 | 1461239665611 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 04:54:25 INFO - PROCESS | 1827 | 1461239665618 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:54:25 INFO - PROCESS | 1827 | 1461239665621 Marionette TRACE conn3 <- [1,3022,null,{}] 04:54:25 INFO - PROCESS | 1827 | 1461239665627 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}] 04:54:25 INFO - PROCESS | 1827 | 1461239665873 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 04:54:26 INFO - PROCESS | 1827 | 1461239666149 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:26 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1899ca3000 == 198 [pid = 1827] [id = 765] 04:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f1880b4f000) [pid = 1827] [serial = 2294] [outer = (nil)] 04:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 176 (0x7f189695a400) [pid = 1827] [serial = 2295] [outer = 0x7f1880b4f000] 04:54:26 INFO - PROCESS | 1827 | 1461239666228 Marionette DEBUG loaded listener.js 04:54:26 INFO - PROCESS | 1827 | ++DOMWINDOW == 177 (0x7f1896c18800) [pid = 1827] [serial = 2296] [outer = 0x7f1880b4f000] 04:54:27 INFO - PROCESS | 1827 | 1461239667026 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"]]]}] 04:54:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:54:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:54:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:54:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:54:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:54:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:54:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:54:27 INFO - TEST-OK | /FileAPI/historical.html | took 1430ms 04:54:27 INFO - PROCESS | 1827 | 1461239667051 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 04:54:27 INFO - PROCESS | 1827 | 1461239667055 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 04:54:27 INFO - TEST-START | /FileAPI/idlharness.html 04:54:27 INFO - PROCESS | 1827 | 1461239667066 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:54:27 INFO - PROCESS | 1827 | 1461239667071 Marionette TRACE conn3 <- [1,3026,null,{}] 04:54:27 INFO - PROCESS | 1827 | 1461239667079 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}] 04:54:27 INFO - PROCESS | 1827 | 1461239667320 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 04:54:27 INFO - PROCESS | 1827 | 1461239667598 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:27 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b040000 == 199 [pid = 1827] [id = 766] 04:54:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 178 (0x7f1894ed8000) [pid = 1827] [serial = 2297] [outer = (nil)] 04:54:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 179 (0x7f1896fbd400) [pid = 1827] [serial = 2298] [outer = 0x7f1894ed8000] 04:54:27 INFO - PROCESS | 1827 | 1461239667672 Marionette DEBUG loaded listener.js 04:54:27 INFO - PROCESS | 1827 | ++DOMWINDOW == 180 (0x7f1897083000) [pid = 1827] [serial = 2299] [outer = 0x7f1894ed8000] 04:54:29 INFO - PROCESS | 1827 | 1461239669383 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]]]}] 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:54:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:54:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:54:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:54:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:54:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:54:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:54:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:54:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:54:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:54:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:54:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:54:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:54:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:54:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:54:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:54:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:54:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:54:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:54:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:54:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:54:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:54:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:54:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:54:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:54:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:54:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:54:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:54:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:54:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 2476ms 04:54:29 INFO - PROCESS | 1827 | 1461239669555 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 04:54:29 INFO - PROCESS | 1827 | 1461239669558 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 04:54:29 INFO - TEST-START | /FileAPI/idlharness.worker 04:54:29 INFO - PROCESS | 1827 | 1461239669573 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:54:29 INFO - PROCESS | 1827 | 1461239669575 Marionette TRACE conn3 <- [1,3030,null,{}] 04:54:29 INFO - PROCESS | 1827 | 1461239669587 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}] 04:54:29 INFO - PROCESS | 1827 | 1461239669895 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 04:54:30 INFO - PROCESS | 1827 | 1461239670164 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:30 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896825000 == 200 [pid = 1827] [id = 767] 04:54:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 181 (0x7f189638e000) [pid = 1827] [serial = 2300] [outer = (nil)] 04:54:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 182 (0x7f1897042800) [pid = 1827] [serial = 2301] [outer = 0x7f189638e000] 04:54:30 INFO - PROCESS | 1827 | 1461239670239 Marionette DEBUG loaded listener.js 04:54:30 INFO - PROCESS | 1827 | ++DOMWINDOW == 183 (0x7f189874e800) [pid = 1827] [serial = 2302] [outer = 0x7f189638e000] 04:54:30 INFO - PROCESS | 1827 | [1827] 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 04:54:32 INFO - PROCESS | 1827 | 1461239672520 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,{},{}]]]}] 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:54:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:54:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:54:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:54:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:54:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:54:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:54:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:54:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:54:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:54:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:54:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:54:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:54:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:54:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:54:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:54:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:54:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:54:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:54:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:54:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:54:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:54:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:54:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:54:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:54:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:54:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:54:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:54:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:54:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:54:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:54:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:54:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:54:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:54:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:54:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:54:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:54:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:54:32 INFO - {} 04:54:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3067ms 04:54:32 INFO - PROCESS | 1827 | 1461239672639 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 04:54:32 INFO - PROCESS | 1827 | 1461239672642 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 04:54:32 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:54:32 INFO - PROCESS | 1827 | 1461239672653 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:54:32 INFO - PROCESS | 1827 | 1461239672660 Marionette TRACE conn3 <- [1,3034,null,{}] 04:54:32 INFO - PROCESS | 1827 | 1461239672672 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}] 04:54:33 INFO - PROCESS | 1827 | 1461239673095 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 04:54:33 INFO - PROCESS | 1827 | 1461239673370 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:33 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a291c000 == 201 [pid = 1827] [id = 768] 04:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 184 (0x7f1897214c00) [pid = 1827] [serial = 2303] [outer = (nil)] 04:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 185 (0x7f189e51e800) [pid = 1827] [serial = 2304] [outer = 0x7f1897214c00] 04:54:33 INFO - PROCESS | 1827 | 1461239673445 Marionette DEBUG loaded listener.js 04:54:33 INFO - PROCESS | 1827 | ++DOMWINDOW == 186 (0x7f189e53dc00) [pid = 1827] [serial = 2305] [outer = 0x7f1897214c00] 04:54:34 INFO - PROCESS | 1827 | 1461239674277 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]]]}] 04:54:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:54:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1645ms 04:54:34 INFO - PROCESS | 1827 | 1461239674296 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 04:54:34 INFO - PROCESS | 1827 | 1461239674300 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 04:54:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:54:34 INFO - PROCESS | 1827 | 1461239674306 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:54:34 INFO - PROCESS | 1827 | 1461239674310 Marionette TRACE conn3 <- [1,3038,null,{}] 04:54:34 INFO - PROCESS | 1827 | 1461239674315 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}] 04:54:34 INFO - PROCESS | 1827 | 1461239674589 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 04:54:34 INFO - PROCESS | 1827 | 1461239674871 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:34 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a65b9800 == 202 [pid = 1827] [id = 769] 04:54:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 187 (0x7f1898756000) [pid = 1827] [serial = 2306] [outer = (nil)] 04:54:34 INFO - PROCESS | 1827 | ++DOMWINDOW == 188 (0x7f189e549400) [pid = 1827] [serial = 2307] [outer = 0x7f1898756000] 04:54:34 INFO - PROCESS | 1827 | 1461239674948 Marionette DEBUG loaded listener.js 04:54:35 INFO - PROCESS | 1827 | ++DOMWINDOW == 189 (0x7f189e568800) [pid = 1827] [serial = 2308] [outer = 0x7f1898756000] 04:54:35 INFO - PROCESS | 1827 | 1461239675755 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"]]]}] 04:54:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:54:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:54:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1485ms 04:54:35 INFO - PROCESS | 1827 | 1461239675794 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 04:54:35 INFO - PROCESS | 1827 | 1461239675798 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 04:54:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:54:35 INFO - PROCESS | 1827 | 1461239675805 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:54:35 INFO - PROCESS | 1827 | 1461239675807 Marionette TRACE conn3 <- [1,3042,null,{}] 04:54:35 INFO - PROCESS | 1827 | 1461239675813 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}] 04:54:36 INFO - PROCESS | 1827 | 1461239676090 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 04:54:36 INFO - PROCESS | 1827 | 1461239676346 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:36 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f18a73bf000 == 203 [pid = 1827] [id = 770] 04:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 190 (0x7f1881e63c00) [pid = 1827] [serial = 2309] [outer = (nil)] 04:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 191 (0x7f189e571800) [pid = 1827] [serial = 2310] [outer = 0x7f1881e63c00] 04:54:36 INFO - PROCESS | 1827 | 1461239676423 Marionette DEBUG loaded listener.js 04:54:36 INFO - PROCESS | 1827 | ++DOMWINDOW == 192 (0x7f189e5c5400) [pid = 1827] [serial = 2311] [outer = 0x7f1881e63c00] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd65000 == 202 [pid = 1827] [id = 386] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188ea18800 == 201 [pid = 1827] [id = 384] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1882333800 == 200 [pid = 1827] [id = 701] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189e9ea000 == 199 [pid = 1827] [id = 55] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1884296800 == 198 [pid = 1827] [id = 702] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885878000 == 197 [pid = 1827] [id = 704] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188566b000 == 196 [pid = 1827] [id = 522] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18858d3800 == 195 [pid = 1827] [id = 452] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b01d000 == 194 [pid = 1827] [id = 382] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18a007e800 == 193 [pid = 1827] [id = 62] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d79e000 == 192 [pid = 1827] [id = 451] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1883eef800 == 191 [pid = 1827] [id = 467] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f189755a000 == 190 [pid = 1827] [id = 700] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896be0000 == 189 [pid = 1827] [id = 699] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fb39800 == 188 [pid = 1827] [id = 453] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885655800 == 187 [pid = 1827] [id = 402] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1887f1b800 == 186 [pid = 1827] [id = 751] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18868d2800 == 185 [pid = 1827] [id = 750] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188579f000 == 184 [pid = 1827] [id = 749] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1884026800 == 183 [pid = 1827] [id = 748] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1897021000 == 182 [pid = 1827] [id = 746] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1896829800 == 181 [pid = 1827] [id = 745] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1895064000 == 180 [pid = 1827] [id = 744] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894dc4000 == 179 [pid = 1827] [id = 743] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1894c0b000 == 178 [pid = 1827] [id = 742] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fd1b800 == 177 [pid = 1827] [id = 741] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188fc8f800 == 176 [pid = 1827] [id = 740] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188eb10800 == 175 [pid = 1827] [id = 739] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188e50b800 == 174 [pid = 1827] [id = 738] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188d78e800 == 173 [pid = 1827] [id = 737] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b7e5000 == 172 [pid = 1827] [id = 736] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188b09d800 == 171 [pid = 1827] [id = 735] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a823800 == 170 [pid = 1827] [id = 734] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a4d0000 == 169 [pid = 1827] [id = 733] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f188a1df000 == 168 [pid = 1827] [id = 732] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1889456800 == 167 [pid = 1827] [id = 731] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f18875cd000 == 166 [pid = 1827] [id = 730] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885c56000 == 165 [pid = 1827] [id = 729] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1885813800 == 164 [pid = 1827] [id = 727] 04:54:39 INFO - PROCESS | 1827 | --DOCSHELL 0x7f1883ee3000 == 163 [pid = 1827] [id = 728] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 191 (0x7f1888f04000) [pid = 1827] [serial = 2124] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 190 (0x7f189620b800) [pid = 1827] [serial = 2154] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 189 (0x7f18967b9400) [pid = 1827] [serial = 2162] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 188 (0x7f18856e7800) [pid = 1827] [serial = 2121] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 187 (0x7f1894ee4000) [pid = 1827] [serial = 2150] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 186 (0x7f1895fcd400) [pid = 1827] [serial = 2153] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 185 (0x7f18856ecc00) [pid = 1827] [serial = 2181] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 184 (0x7f1896ac9000) [pid = 1827] [serial = 2168] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 183 (0x7f188fb60400) [pid = 1827] [serial = 2142] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 182 (0x7f188b13e400) [pid = 1827] [serial = 2132] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 181 (0x7f1882dcb000) [pid = 1827] [serial = 2175] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 180 (0x7f189098ec00) [pid = 1827] [serial = 2147] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 179 (0x7f1890aa1000) [pid = 1827] [serial = 2148] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 178 (0x7f1882bd1800) [pid = 1827] [serial = 2174] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 177 (0x7f1896fbd000) [pid = 1827] [serial = 2171] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 176 (0x7f1896669400) [pid = 1827] [serial = 2160] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 175 (0x7f188528f400) [pid = 1827] [serial = 2180] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 174 (0x7f188f650c00) [pid = 1827] [serial = 2141] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 173 (0x7f188f7cf800) [pid = 1827] [serial = 2040] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 172 (0x7f18967c3800) [pid = 1827] [serial = 2163] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 171 (0x7f1884277c00) [pid = 1827] [serial = 2178] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 170 (0x7f188a2b6c00) [pid = 1827] [serial = 2129] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 169 (0x7f189638d400) [pid = 1827] [serial = 2157] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 168 (0x7f18842ec800) [pid = 1827] [serial = 2120] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 167 (0x7f1894ee7c00) [pid = 1827] [serial = 2103] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 166 (0x7f188e9ec800) [pid = 1827] [serial = 2144] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 165 (0x7f189703e800) [pid = 1827] [serial = 2172] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 164 (0x7f188b149c00) [pid = 1827] [serial = 2133] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 163 (0x7f1884016400) [pid = 1827] [serial = 2177] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 162 (0x7f1896384c00) [pid = 1827] [serial = 2156] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 161 (0x7f188a297c00) [pid = 1827] [serial = 2127] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 160 (0x7f1896956c00) [pid = 1827] [serial = 2165] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 159 (0x7f1894ed3400) [pid = 1827] [serial = 2100] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 158 (0x7f1890894400) [pid = 1827] [serial = 2145] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 157 (0x7f1886885c00) [pid = 1827] [serial = 2123] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 156 (0x7f188a5dfc00) [pid = 1827] [serial = 2130] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 155 (0x7f18895e9c00) [pid = 1827] [serial = 2126] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f189665dc00) [pid = 1827] [serial = 2159] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f188e9f8400) [pid = 1827] [serial = 2138] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f188e634800) [pid = 1827] [serial = 2136] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f188d44e400) [pid = 1827] [serial = 2135] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f188eddc000) [pid = 1827] [serial = 2139] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f189695fc00) [pid = 1827] [serial = 2166] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1885292800) [pid = 1827] [serial = 2183] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1895fc5000) [pid = 1827] [serial = 2151] [outer = (nil)] [url = about:blank] 04:54:39 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f1885641800) [pid = 1827] [serial = 2049] [outer = (nil)] [url = about:blank] 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:54:39 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. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:54:39 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'.) 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:54:39 INFO - PROCESS | 1827 | 1461239679605 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]]]}] 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:54:39 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. 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:54:39 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. 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:54:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:54:39 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. 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:54:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:54:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:54:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:54:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:54:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:54:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:54:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:54:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:54:39 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3851ms 04:54:39 INFO - PROCESS | 1827 | 1461239679656 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 04:54:39 INFO - PROCESS | 1827 | 1461239679668 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 04:54:39 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:54:39 INFO - PROCESS | 1827 | 1461239679685 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:54:39 INFO - PROCESS | 1827 | 1461239679693 Marionette TRACE conn3 <- [1,3046,null,{}] 04:54:39 INFO - PROCESS | 1827 | 1461239679716 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}] 04:54:40 INFO - PROCESS | 1827 | 1461239680000 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 04:54:40 INFO - PROCESS | 1827 | 1461239680191 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:40 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1883edd800 == 164 [pid = 1827] [id = 771] 04:54:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1882bd3400) [pid = 1827] [serial = 2312] [outer = (nil)] 04:54:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f1882dc3c00) [pid = 1827] [serial = 2313] [outer = 0x7f1882bd3400] 04:54:40 INFO - PROCESS | 1827 | 1461239680259 Marionette DEBUG loaded listener.js 04:54:40 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f1883d2a800) [pid = 1827] [serial = 2314] [outer = 0x7f1882bd3400] 04:54:40 INFO - PROCESS | 1827 | [1827] 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 04:54:41 INFO - PROCESS | 1827 | 1461239681023 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:54:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:54:41 INFO - {} 04:54:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1355ms 04:54:41 INFO - PROCESS | 1827 | 1461239681039 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 04:54:41 INFO - PROCESS | 1827 | 1461239681046 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 04:54:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:54:41 INFO - PROCESS | 1827 | 1461239681056 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:54:41 INFO - PROCESS | 1827 | 1461239681059 Marionette TRACE conn3 <- [1,3050,null,{}] 04:54:41 INFO - PROCESS | 1827 | 1461239681065 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}] 04:54:41 INFO - PROCESS | 1827 | 1461239681393 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 04:54:41 INFO - PROCESS | 1827 | 1461239681555 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:41 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1885865800 == 165 [pid = 1827] [id = 772] 04:54:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f1882bd2000) [pid = 1827] [serial = 2315] [outer = (nil)] 04:54:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f1884f5f400) [pid = 1827] [serial = 2316] [outer = 0x7f1882bd2000] 04:54:41 INFO - PROCESS | 1827 | 1461239681620 Marionette DEBUG loaded listener.js 04:54:41 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188528f400) [pid = 1827] [serial = 2317] [outer = 0x7f1882bd2000] 04:54:42 INFO - PROCESS | 1827 | 1461239682536 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]]]}] 04:54:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:54:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:54:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:54:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:54:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1538ms 04:54:42 INFO - PROCESS | 1827 | 1461239682599 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 04:54:42 INFO - PROCESS | 1827 | 1461239682603 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 04:54:42 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:54:42 INFO - PROCESS | 1827 | 1461239682610 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:54:42 INFO - PROCESS | 1827 | 1461239682616 Marionette TRACE conn3 <- [1,3054,null,{}] 04:54:42 INFO - PROCESS | 1827 | 1461239682642 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}] 04:54:42 INFO - PROCESS | 1827 | 1461239682930 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 04:54:42 INFO - PROCESS | 1827 | 1461239682969 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:42 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1886b30000 == 166 [pid = 1827] [id = 773] 04:54:42 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1885776400) [pid = 1827] [serial = 2318] [outer = (nil)] 04:54:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f188592c400) [pid = 1827] [serial = 2319] [outer = 0x7f1885776400] 04:54:43 INFO - PROCESS | 1827 | 1461239683048 Marionette DEBUG loaded listener.js 04:54:43 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f1886885c00) [pid = 1827] [serial = 2320] [outer = 0x7f1885776400] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 154 (0x7f1881e6b000) [pid = 1827] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 153 (0x7f1894233c00) [pid = 1827] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 152 (0x7f188fba3c00) [pid = 1827] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 151 (0x7f188af82800) [pid = 1827] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 150 (0x7f1882a6a400) [pid = 1827] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 149 (0x7f188594e400) [pid = 1827] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 148 (0x7f1897047400) [pid = 1827] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 147 (0x7f1894240800) [pid = 1827] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 146 (0x7f189430fc00) [pid = 1827] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 145 (0x7f1886887800) [pid = 1827] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 144 (0x7f188f7c4400) [pid = 1827] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 143 (0x7f188e999000) [pid = 1827] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 142 (0x7f18890af400) [pid = 1827] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 141 (0x7f1884f58c00) [pid = 1827] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 140 (0x7f189665ec00) [pid = 1827] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 139 (0x7f1882a65c00) [pid = 1827] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 138 (0x7f18856e6c00) [pid = 1827] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 137 (0x7f188a5e2400) [pid = 1827] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 136 (0x7f1885c99400) [pid = 1827] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 135 (0x7f188b988000) [pid = 1827] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 134 (0x7f188d448400) [pid = 1827] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 133 (0x7f1880b4ac00) [pid = 1827] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 132 (0x7f188a2a3c00) [pid = 1827] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 131 (0x7f1894306400) [pid = 1827] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:54:44 INFO - PROCESS | 1827 | --DOMWINDOW == 130 (0x7f18967b8800) [pid = 1827] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:54:45 INFO - PROCESS | 1827 | 1461239685055 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"]]]}] 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:54:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:54:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:54:45 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" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:54:45 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" 04:54:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:54:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:54:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2524ms 04:54:45 INFO - PROCESS | 1827 | 1461239685134 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 04:54:45 INFO - PROCESS | 1827 | 1461239685141 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 04:54:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:54:45 INFO - PROCESS | 1827 | 1461239685152 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:54:45 INFO - PROCESS | 1827 | 1461239685160 Marionette TRACE conn3 <- [1,3058,null,{}] 04:54:45 INFO - PROCESS | 1827 | 1461239685208 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}] 04:54:45 INFO - PROCESS | 1827 | 1461239685477 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 04:54:45 INFO - PROCESS | 1827 | 1461239685706 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:45 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188946f800 == 167 [pid = 1827] [id = 774] 04:54:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 131 (0x7f1885641400) [pid = 1827] [serial = 2321] [outer = (nil)] 04:54:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 132 (0x7f188a299c00) [pid = 1827] [serial = 2322] [outer = 0x7f1885641400] 04:54:45 INFO - PROCESS | 1827 | 1461239685770 Marionette DEBUG loaded listener.js 04:54:45 INFO - PROCESS | 1827 | ++DOMWINDOW == 133 (0x7f188a2aa800) [pid = 1827] [serial = 2323] [outer = 0x7f1885641400] 04:54:46 INFO - PROCESS | 1827 | 1461239686767 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]]]}] 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:54:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:54:46 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:46 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:54:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:54:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:54:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:54:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:54:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:54:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:54:46 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1667ms 04:54:46 INFO - PROCESS | 1827 | 1461239686820 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 04:54:46 INFO - PROCESS | 1827 | 1461239686834 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 04:54:46 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:54:46 INFO - PROCESS | 1827 | 1461239686843 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:54:46 INFO - PROCESS | 1827 | 1461239686849 Marionette TRACE conn3 <- [1,3062,null,{}] 04:54:46 INFO - PROCESS | 1827 | 1461239686857 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}] 04:54:47 INFO - PROCESS | 1827 | 1461239687104 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 04:54:47 INFO - PROCESS | 1827 | 1461239687432 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:47 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188579a000 == 168 [pid = 1827] [id = 775] 04:54:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 134 (0x7f18842ef800) [pid = 1827] [serial = 2324] [outer = (nil)] 04:54:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 135 (0x7f18842f5000) [pid = 1827] [serial = 2325] [outer = 0x7f18842ef800] 04:54:47 INFO - PROCESS | 1827 | 1461239687515 Marionette DEBUG loaded listener.js 04:54:47 INFO - PROCESS | 1827 | ++DOMWINDOW == 136 (0x7f1885292c00) [pid = 1827] [serial = 2326] [outer = 0x7f18842ef800] 04:54:47 INFO - PROCESS | 1827 | [1827] 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 04:54:48 INFO - PROCESS | 1827 | 1461239688428 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:54:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:54:48 INFO - {} 04:54:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1644ms 04:54:48 INFO - PROCESS | 1827 | 1461239688487 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 04:54:48 INFO - PROCESS | 1827 | 1461239688496 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 04:54:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:54:48 INFO - PROCESS | 1827 | 1461239688507 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:54:48 INFO - PROCESS | 1827 | 1461239688511 Marionette TRACE conn3 <- [1,3066,null,{}] 04:54:48 INFO - PROCESS | 1827 | 1461239688565 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}] 04:54:48 INFO - PROCESS | 1827 | 1461239688879 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 04:54:49 INFO - PROCESS | 1827 | 1461239689231 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:49 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a321800 == 169 [pid = 1827] [id = 776] 04:54:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 137 (0x7f188594a800) [pid = 1827] [serial = 2327] [outer = (nil)] 04:54:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 138 (0x7f18895efc00) [pid = 1827] [serial = 2328] [outer = 0x7f188594a800] 04:54:49 INFO - PROCESS | 1827 | 1461239689312 Marionette DEBUG loaded listener.js 04:54:49 INFO - PROCESS | 1827 | ++DOMWINDOW == 139 (0x7f188a5d4800) [pid = 1827] [serial = 2329] [outer = 0x7f188594a800] 04:54:50 INFO - PROCESS | 1827 | 1461239690193 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]]]}] 04:54:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:54:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:54:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:54:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:54:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:54:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:54:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:54:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1729ms 04:54:50 INFO - PROCESS | 1827 | 1461239690239 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 04:54:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:54:50 INFO - PROCESS | 1827 | 1461239690244 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 04:54:50 INFO - PROCESS | 1827 | 1461239690251 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:54:50 INFO - PROCESS | 1827 | 1461239690258 Marionette TRACE conn3 <- [1,3070,null,{}] 04:54:50 INFO - PROCESS | 1827 | 1461239690291 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}] 04:54:50 INFO - PROCESS | 1827 | 1461239690611 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 04:54:50 INFO - PROCESS | 1827 | 1461239690825 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:50 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188a816800 == 170 [pid = 1827] [id = 777] 04:54:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 140 (0x7f188b13f800) [pid = 1827] [serial = 2330] [outer = (nil)] 04:54:50 INFO - PROCESS | 1827 | ++DOMWINDOW == 141 (0x7f188b981c00) [pid = 1827] [serial = 2331] [outer = 0x7f188b13f800] 04:54:50 INFO - PROCESS | 1827 | 1461239690948 Marionette DEBUG loaded listener.js 04:54:51 INFO - PROCESS | 1827 | ++DOMWINDOW == 142 (0x7f188d2dc800) [pid = 1827] [serial = 2332] [outer = 0x7f188b13f800] 04:54:51 INFO - PROCESS | 1827 | 1461239691778 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]]]}] 04:54:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:54:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:54:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:54:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:54:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:54:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:54:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1543ms 04:54:51 INFO - PROCESS | 1827 | 1461239691795 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 04:54:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:54:51 INFO - PROCESS | 1827 | 1461239691799 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 04:54:51 INFO - PROCESS | 1827 | 1461239691805 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:54:51 INFO - PROCESS | 1827 | 1461239691808 Marionette TRACE conn3 <- [1,3074,null,{}] 04:54:51 INFO - PROCESS | 1827 | 1461239691813 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}] 04:54:52 INFO - PROCESS | 1827 | 1461239692059 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 04:54:52 INFO - PROCESS | 1827 | 1461239692319 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:52 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188b09d800 == 171 [pid = 1827] [id = 778] 04:54:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 143 (0x7f1887639c00) [pid = 1827] [serial = 2333] [outer = (nil)] 04:54:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 144 (0x7f188d44e400) [pid = 1827] [serial = 2334] [outer = 0x7f1887639c00] 04:54:52 INFO - PROCESS | 1827 | 1461239692395 Marionette DEBUG loaded listener.js 04:54:52 INFO - PROCESS | 1827 | ++DOMWINDOW == 145 (0x7f188d50d000) [pid = 1827] [serial = 2335] [outer = 0x7f1887639c00] 04:54:53 INFO - PROCESS | 1827 | 1461239693231 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]]]}] 04:54:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:54:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:54:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:54:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:54:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:54:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:54:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1480ms 04:54:53 INFO - PROCESS | 1827 | 1461239693288 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 04:54:53 INFO - PROCESS | 1827 | 1461239693297 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 04:54:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:54:53 INFO - PROCESS | 1827 | 1461239693311 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:54:53 INFO - PROCESS | 1827 | 1461239693315 Marionette TRACE conn3 <- [1,3078,null,{}] 04:54:53 INFO - PROCESS | 1827 | 1461239693322 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}] 04:54:53 INFO - PROCESS | 1827 | 1461239693658 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 04:54:53 INFO - PROCESS | 1827 | 1461239693885 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:53 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1886b28800 == 172 [pid = 1827] [id = 779] 04:54:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 146 (0x7f1883d22800) [pid = 1827] [serial = 2336] [outer = (nil)] 04:54:53 INFO - PROCESS | 1827 | ++DOMWINDOW == 147 (0x7f1885638800) [pid = 1827] [serial = 2337] [outer = 0x7f1883d22800] 04:54:54 INFO - PROCESS | 1827 | 1461239694004 Marionette DEBUG loaded listener.js 04:54:54 INFO - PROCESS | 1827 | ++DOMWINDOW == 148 (0x7f188d446400) [pid = 1827] [serial = 2338] [outer = 0x7f1883d22800] 04:54:54 INFO - PROCESS | 1827 | 1461239694800 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] 04:54:54 INFO - PROCESS | 1827 | 1461239694864 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 04:54:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:54:54 INFO - PROCESS | 1827 | 1461239694875 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:54:54 INFO - PROCESS | 1827 | 1461239694877 Marionette TRACE conn3 <- [1,3082,null,{}] 04:54:54 INFO - PROCESS | 1827 | 1461239694883 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}] 04:54:55 INFO - PROCESS | 1827 | 1461239695155 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 04:54:55 INFO - PROCESS | 1827 | 1461239695432 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:55 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188daac000 == 173 [pid = 1827] [id = 780] 04:54:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 149 (0x7f188e62f800) [pid = 1827] [serial = 2339] [outer = (nil)] 04:54:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 150 (0x7f188f7c2c00) [pid = 1827] [serial = 2340] [outer = 0x7f188e62f800] 04:54:55 INFO - PROCESS | 1827 | 1461239695511 Marionette DEBUG loaded listener.js 04:54:55 INFO - PROCESS | 1827 | ++DOMWINDOW == 151 (0x7f188fb60400) [pid = 1827] [serial = 2341] [outer = 0x7f188e62f800] 04:54:56 INFO - PROCESS | 1827 | 1461239696335 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]]]}] 04:54:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:54:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:54:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:54:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1482ms 04:54:56 INFO - PROCESS | 1827 | 1461239696358 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 04:54:56 INFO - PROCESS | 1827 | 1461239696362 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 04:54:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:54:56 INFO - PROCESS | 1827 | 1461239696370 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:54:56 INFO - PROCESS | 1827 | 1461239696373 Marionette TRACE conn3 <- [1,3086,null,{}] 04:54:56 INFO - PROCESS | 1827 | 1461239696378 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}] 04:54:56 INFO - PROCESS | 1827 | 1461239696620 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 04:54:56 INFO - PROCESS | 1827 | 1461239696872 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:56 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188e97c800 == 174 [pid = 1827] [id = 781] 04:54:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 152 (0x7f188edc1c00) [pid = 1827] [serial = 2342] [outer = (nil)] 04:54:56 INFO - PROCESS | 1827 | ++DOMWINDOW == 153 (0x7f1890894c00) [pid = 1827] [serial = 2343] [outer = 0x7f188edc1c00] 04:54:56 INFO - PROCESS | 1827 | 1461239696954 Marionette DEBUG loaded listener.js 04:54:57 INFO - PROCESS | 1827 | ++DOMWINDOW == 154 (0x7f1890a9f000) [pid = 1827] [serial = 2344] [outer = 0x7f188edc1c00] 04:54:57 INFO - PROCESS | 1827 | 1461239697800 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:54:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:54:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1482ms 04:54:57 INFO - PROCESS | 1827 | 1461239697853 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 04:54:57 INFO - PROCESS | 1827 | 1461239697857 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 04:54:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:54:57 INFO - PROCESS | 1827 | 1461239697864 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:54:57 INFO - PROCESS | 1827 | 1461239697868 Marionette TRACE conn3 <- [1,3090,null,{}] 04:54:57 INFO - PROCESS | 1827 | 1461239697873 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}] 04:54:58 INFO - PROCESS | 1827 | 1461239698138 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 04:54:58 INFO - PROCESS | 1827 | 1461239698434 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:58 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188f737800 == 175 [pid = 1827] [id = 782] 04:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 155 (0x7f18856e8000) [pid = 1827] [serial = 2345] [outer = (nil)] 04:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 156 (0x7f1890aac000) [pid = 1827] [serial = 2346] [outer = 0x7f18856e8000] 04:54:58 INFO - PROCESS | 1827 | 1461239698510 Marionette DEBUG loaded listener.js 04:54:58 INFO - PROCESS | 1827 | ++DOMWINDOW == 157 (0x7f1894240c00) [pid = 1827] [serial = 2347] [outer = 0x7f18856e8000] 04:54:59 INFO - PROCESS | 1827 | 1461239699307 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:54:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:54:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1480ms 04:54:59 INFO - PROCESS | 1827 | 1461239699346 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 04:54:59 INFO - PROCESS | 1827 | 1461239699349 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 04:54:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:54:59 INFO - PROCESS | 1827 | 1461239699356 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:54:59 INFO - PROCESS | 1827 | 1461239699358 Marionette TRACE conn3 <- [1,3094,null,{}] 04:54:59 INFO - PROCESS | 1827 | 1461239699365 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}] 04:54:59 INFO - PROCESS | 1827 | 1461239699608 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 04:54:59 INFO - PROCESS | 1827 | 1461239699897 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:59 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f188fd18800 == 176 [pid = 1827] [id = 783] 04:54:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 158 (0x7f1882dc9c00) [pid = 1827] [serial = 2348] [outer = (nil)] 04:54:59 INFO - PROCESS | 1827 | ++DOMWINDOW == 159 (0x7f18945b9000) [pid = 1827] [serial = 2349] [outer = 0x7f1882dc9c00] 04:54:59 INFO - PROCESS | 1827 | 1461239699974 Marionette DEBUG loaded listener.js 04:55:00 INFO - PROCESS | 1827 | ++DOMWINDOW == 160 (0x7f1894c2d000) [pid = 1827] [serial = 2350] [outer = 0x7f1882dc9c00] 04:55:00 INFO - PROCESS | 1827 | 1461239700779 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:55:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:55:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1430ms 04:55:00 INFO - PROCESS | 1827 | 1461239700786 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 04:55:00 INFO - PROCESS | 1827 | 1461239700790 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 04:55:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:55:00 INFO - PROCESS | 1827 | 1461239700796 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:55:00 INFO - PROCESS | 1827 | 1461239700799 Marionette TRACE conn3 <- [1,3098,null,{}] 04:55:00 INFO - PROCESS | 1827 | 1461239700806 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}] 04:55:01 INFO - PROCESS | 1827 | 1461239701062 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 04:55:01 INFO - PROCESS | 1827 | 1461239701355 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:01 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1894c0b000 == 177 [pid = 1827] [id = 784] 04:55:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 161 (0x7f1881f44800) [pid = 1827] [serial = 2351] [outer = (nil)] 04:55:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 162 (0x7f1894c36000) [pid = 1827] [serial = 2352] [outer = 0x7f1881f44800] 04:55:01 INFO - PROCESS | 1827 | 1461239701432 Marionette DEBUG loaded listener.js 04:55:01 INFO - PROCESS | 1827 | ++DOMWINDOW == 163 (0x7f1894cca000) [pid = 1827] [serial = 2353] [outer = 0x7f1881f44800] 04:55:02 INFO - PROCESS | 1827 | 1461239702286 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]]]}] 04:55:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:55:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:55:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1536ms 04:55:02 INFO - PROCESS | 1827 | 1461239702335 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 04:55:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:55:02 INFO - PROCESS | 1827 | 1461239702340 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 04:55:02 INFO - PROCESS | 1827 | 1461239702347 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:55:02 INFO - PROCESS | 1827 | 1461239702352 Marionette TRACE conn3 <- [1,3102,null,{}] 04:55:02 INFO - PROCESS | 1827 | 1461239702412 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}] 04:55:02 INFO - PROCESS | 1827 | 1461239702689 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 04:55:02 INFO - PROCESS | 1827 | 1461239702964 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:03 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189505e800 == 178 [pid = 1827] [id = 785] 04:55:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 164 (0x7f1881e66800) [pid = 1827] [serial = 2354] [outer = (nil)] 04:55:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 165 (0x7f1895fc9c00) [pid = 1827] [serial = 2355] [outer = 0x7f1881e66800] 04:55:03 INFO - PROCESS | 1827 | 1461239703098 Marionette DEBUG loaded listener.js 04:55:03 INFO - PROCESS | 1827 | ++DOMWINDOW == 166 (0x7f189620ec00) [pid = 1827] [serial = 2356] [outer = 0x7f1881e66800] 04:55:03 INFO - PROCESS | 1827 | 1461239703938 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:55:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:55:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1637ms 04:55:03 INFO - PROCESS | 1827 | 1461239703984 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 04:55:03 INFO - PROCESS | 1827 | 1461239703988 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 04:55:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:55:03 INFO - PROCESS | 1827 | 1461239703994 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:55:03 INFO - PROCESS | 1827 | 1461239703997 Marionette TRACE conn3 <- [1,3106,null,{}] 04:55:04 INFO - PROCESS | 1827 | 1461239704002 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}] 04:55:04 INFO - PROCESS | 1827 | 1461239704316 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 04:55:04 INFO - PROCESS | 1827 | 1461239704598 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:04 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1896bce000 == 179 [pid = 1827] [id = 786] 04:55:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 167 (0x7f1895fc3400) [pid = 1827] [serial = 2357] [outer = (nil)] 04:55:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 168 (0x7f1896578000) [pid = 1827] [serial = 2358] [outer = 0x7f1895fc3400] 04:55:04 INFO - PROCESS | 1827 | 1461239704674 Marionette DEBUG loaded listener.js 04:55:04 INFO - PROCESS | 1827 | ++DOMWINDOW == 169 (0x7f18967b7c00) [pid = 1827] [serial = 2359] [outer = 0x7f1895fc3400] 04:55:05 INFO - PROCESS | 1827 | 1461239705489 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]]]}] 04:55:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:55:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:55:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:55:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1528ms 04:55:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:55:05 INFO - PROCESS | 1827 | 1461239705524 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 04:55:05 INFO - PROCESS | 1827 | 1461239705527 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 04:55:05 INFO - PROCESS | 1827 | 1461239705534 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:55:05 INFO - PROCESS | 1827 | 1461239705537 Marionette TRACE conn3 <- [1,3110,null,{}] 04:55:05 INFO - PROCESS | 1827 | 1461239705542 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}] 04:55:05 INFO - PROCESS | 1827 | 1461239705780 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 04:55:06 INFO - PROCESS | 1827 | 1461239706033 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:06 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f1898780000 == 180 [pid = 1827] [id = 787] 04:55:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 170 (0x7f188592f400) [pid = 1827] [serial = 2360] [outer = (nil)] 04:55:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 171 (0x7f18967c4400) [pid = 1827] [serial = 2361] [outer = 0x7f188592f400] 04:55:06 INFO - PROCESS | 1827 | 1461239706107 Marionette DEBUG loaded listener.js 04:55:06 INFO - PROCESS | 1827 | ++DOMWINDOW == 172 (0x7f1896c23000) [pid = 1827] [serial = 2362] [outer = 0x7f188592f400] 04:55:06 INFO - PROCESS | 1827 | 1461239706939 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"]]]}] 04:55:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:55:06 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 04:55:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:55:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:55:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1429ms 04:55:06 INFO - PROCESS | 1827 | 1461239706965 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 04:55:06 INFO - PROCESS | 1827 | 1461239706967 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 04:55:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:55:06 INFO - PROCESS | 1827 | 1461239706975 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:55:06 INFO - PROCESS | 1827 | 1461239706978 Marionette TRACE conn3 <- [1,3114,null,{}] 04:55:06 INFO - PROCESS | 1827 | 1461239706983 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}] 04:55:07 INFO - PROCESS | 1827 | 1461239707232 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 04:55:07 INFO - PROCESS | 1827 | 1461239707485 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\", \"e4e62dac-73a5-4fb8-91de-bb4fb16c01d6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:07 INFO - PROCESS | 1827 | ++DOCSHELL 0x7f189b021800 == 181 [pid = 1827] [id = 788] 04:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 173 (0x7f188a2a0400) [pid = 1827] [serial = 2363] [outer = (nil)] 04:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 174 (0x7f1897040c00) [pid = 1827] [serial = 2364] [outer = 0x7f188a2a0400] 04:55:07 INFO - PROCESS | 1827 | 1461239707559 Marionette DEBUG loaded listener.js 04:55:07 INFO - PROCESS | 1827 | ++DOMWINDOW == 175 (0x7f189721f400) [pid = 1827] [serial = 2365] [outer = 0x7f188a2a0400] 04:55:08 INFO - PROCESS | 1827 | 1461239708371 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]]]}] 04:55:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:55:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1428ms 04:55:08 INFO - PROCESS | 1827 | 1461239708406 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 04:55:08 INFO - PROCESS | 1827 | 1461239708419 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 04:55:09 WARNING - u'runner_teardown' () 04:55:09 INFO - No more tests 04:55:09 INFO - Got 0 unexpected results 04:55:09 INFO - SUITE-END | took 1252s 04:55:09 INFO - Closing logging queue 04:55:09 INFO - queue closed 04:55:10 INFO - Return code: 0 04:55:10 WARNING - # TBPL SUCCESS # 04:55:10 INFO - Running post-action listener: _resource_record_post_action 04:55:10 INFO - Running post-run listener: _resource_record_post_run 04:55:11 INFO - Total resource usage - Wall time: 1290s; CPU: 98.0%; Read bytes: 8392704; Write bytes: 970338304; Read time: 1000; Write time: 402744 04:55:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:55:11 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 85123072; Read time: 8; Write time: 92080 04:55:11 INFO - run-tests - Wall time: 1258s; CPU: 98.0%; Read bytes: 5533696; Write bytes: 885215232; Read time: 836; Write time: 310664 04:55:11 INFO - Running post-run listener: _upload_blobber_files 04:55:11 INFO - Blob upload gear active. 04:55:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:55:11 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 04:55:11 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'] 04:55:11 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 04:55:11 INFO - (blobuploader) - INFO - Open directory for files ... 04:55:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:55:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:55:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:55:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:55:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:55:13 INFO - (blobuploader) - INFO - Done attempting. 04:55:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:55:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:55:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:55:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:55:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:55:13 INFO - (blobuploader) - INFO - Done attempting. 04:55:13 INFO - (blobuploader) - INFO - Iteration through files over. 04:55:13 INFO - Return code: 0 04:55:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:55:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:55:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6448c2d6d2b157d562d2a7d3ef241159bfa1784f1ab64eedfdd5c04afb8763dce9a113736fc03f441cef07318f32b9e8b104920dfbf69a9c219ffc0cefe04ca6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bdd4481b7f595b0382a33d0a27835585284346190b918ab044119749a4eeb5011764689b623e88b3ea9e5b7ec90b62dc89d4acb1a75b0086360fba6928b7af46"} 04:55:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:55:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:55:13 INFO - Contents: 04:55:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6448c2d6d2b157d562d2a7d3ef241159bfa1784f1ab64eedfdd5c04afb8763dce9a113736fc03f441cef07318f32b9e8b104920dfbf69a9c219ffc0cefe04ca6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bdd4481b7f595b0382a33d0a27835585284346190b918ab044119749a4eeb5011764689b623e88b3ea9e5b7ec90b62dc89d4acb1a75b0086360fba6928b7af46"} 04:55:13 INFO - Running post-run listener: copy_logs_to_upload_dir 04:55:13 INFO - Copying logs to upload dir... 04:55:13 INFO - mkdir: /builds/slave/test/build/upload/logs 04:55:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1385.431147 ========= master_lag: 5.02 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 10 secs) (at 2016-04-21 04:55:18.954427) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-21 04:55:18.955530) ========= 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-1461238291.707610-1147078122 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6448c2d6d2b157d562d2a7d3ef241159bfa1784f1ab64eedfdd5c04afb8763dce9a113736fc03f441cef07318f32b9e8b104920dfbf69a9c219ffc0cefe04ca6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bdd4481b7f595b0382a33d0a27835585284346190b918ab044119749a4eeb5011764689b623e88b3ea9e5b7ec90b62dc89d4acb1a75b0086360fba6928b7af46"} build_url:https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036092 build_url: 'https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/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/6448c2d6d2b157d562d2a7d3ef241159bfa1784f1ab64eedfdd5c04afb8763dce9a113736fc03f441cef07318f32b9e8b104920dfbf69a9c219ffc0cefe04ca6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bdd4481b7f595b0382a33d0a27835585284346190b918ab044119749a4eeb5011764689b623e88b3ea9e5b7ec90b62dc89d4acb1a75b0086360fba6928b7af46"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FZRf_mnvSty02jT7qMybCw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.00 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-21 04:55:19.990733) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:55:19.991092) ========= 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-1461238291.707610-1147078122 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020873 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:55:20.046225) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 04:55:20.046509) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 04:55:20.046833) ========= ========= Total master_lag: 11.81 =========