builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1695 starttime: 1461715253.62 results: success (0) buildid: 20160426144059 builduid: 5e3a427619484e129638fb2f79999862 revision: b567617d9f02be4bd6870db55a9bd514a5762465 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:53.625077) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:53.625522) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:53.625803) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:53.668080) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:53.668366) ========= 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-1461715031.21197-924739199 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 17:00:53-- 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% 167K=0.07s 2016-04-26 17:00:54 (167 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.647686 ========= master_lag: 0.32 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:54.639817) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:54.640100) ========= 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-1461715031.21197-924739199 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.061816 ========= master_lag: 0.58 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:55.284584) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 17:00:55.284937) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev b567617d9f02be4bd6870db55a9bd514a5762465 --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 b567617d9f02be4bd6870db55a9bd514a5762465 --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-1461715031.21197-924739199 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 17:00:55,389 truncating revision to first 12 chars 2016-04-26 17:00:55,389 Setting DEBUG logging. 2016-04-26 17:00:55,390 attempt 1/10 2016-04-26 17:00:55,390 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b567617d9f02?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 17:00:56,502 unpacking tar archive at: fx-team-b567617d9f02/testing/mozharness/ program finished with exit code 0 elapsedTime=1.713043 ========= master_lag: 0.45 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 17:00:57.443400) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:57.443703) ========= script_repo_revision: b567617d9f02be4bd6870db55a9bd514a5762465 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:57.444095) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:57.444390) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 17:00:57.480757) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 57 secs) (at 2016-04-26 17:00:57.481020) ========= /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-1461715031.21197-924739199 _=/tools/buildbot/bin/python using PTY: False 17:00:57 INFO - MultiFileLogger online at 20160426 17:00:57 in /builds/slave/test 17:00:57 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 17:00:57 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:00:57 INFO - {'append_to_log': False, 17:00:57 INFO - 'base_work_dir': '/builds/slave/test', 17:00:57 INFO - 'blob_upload_branch': 'fx-team', 17:00:57 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:00:57 INFO - 'buildbot_json_path': 'buildprops.json', 17:00:57 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:00:57 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:00:57 INFO - 'download_minidump_stackwalk': True, 17:00:57 INFO - 'download_symbols': 'true', 17:00:57 INFO - 'e10s': False, 17:00:57 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:00:57 INFO - 'tooltool.py': '/tools/tooltool.py', 17:00:57 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:00:57 INFO - '/tools/misc-python/virtualenv.py')}, 17:00:57 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:00:57 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:00:57 INFO - 'log_level': 'info', 17:00:57 INFO - 'log_to_console': True, 17:00:57 INFO - 'opt_config_files': (), 17:00:57 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:00:57 INFO - '--processes=1', 17:00:57 INFO - '--config=%(test_path)s/wptrunner.ini', 17:00:57 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:00:57 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:00:57 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:00:57 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:00:57 INFO - 'pip_index': False, 17:00:57 INFO - 'require_test_zip': True, 17:00:57 INFO - 'test_type': ('testharness',), 17:00:57 INFO - 'this_chunk': '1', 17:00:57 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:00:57 INFO - 'total_chunks': '10', 17:00:57 INFO - 'virtualenv_path': 'venv', 17:00:57 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:00:57 INFO - 'work_dir': 'build'} 17:00:57 INFO - ##### 17:00:57 INFO - ##### Running clobber step. 17:00:57 INFO - ##### 17:00:57 INFO - Running pre-action listener: _resource_record_pre_action 17:00:57 INFO - Running main action method: clobber 17:00:57 INFO - rmtree: /builds/slave/test/build 17:00:57 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:01:00 INFO - Running post-action listener: _resource_record_post_action 17:01:00 INFO - ##### 17:01:00 INFO - ##### Running read-buildbot-config step. 17:01:00 INFO - ##### 17:01:00 INFO - Running pre-action listener: _resource_record_pre_action 17:01:00 INFO - Running main action method: read_buildbot_config 17:01:00 INFO - Using buildbot properties: 17:01:00 INFO - { 17:01:00 INFO - "project": "", 17:01:00 INFO - "product": "firefox", 17:01:00 INFO - "script_repo_revision": "production", 17:01:00 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 17:01:00 INFO - "repository": "", 17:01:00 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 17:01:00 INFO - "buildid": "20160426144059", 17:01:00 INFO - "pgo_build": "False", 17:01:00 INFO - "basedir": "/builds/slave/test", 17:01:00 INFO - "buildnumber": 33, 17:01:00 INFO - "slavename": "tst-linux64-spot-1695", 17:01:00 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 17:01:00 INFO - "platform": "linux64", 17:01:00 INFO - "branch": "fx-team", 17:01:00 INFO - "revision": "b567617d9f02be4bd6870db55a9bd514a5762465", 17:01:00 INFO - "repo_path": "integration/fx-team", 17:01:00 INFO - "moz_repo_path": "", 17:01:00 INFO - "stage_platform": "linux64", 17:01:00 INFO - "builduid": "5e3a427619484e129638fb2f79999862", 17:01:00 INFO - "slavebuilddir": "test" 17:01:00 INFO - } 17:01:00 INFO - Found installer url https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 17:01:00 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 17:01:00 INFO - Running post-action listener: _resource_record_post_action 17:01:00 INFO - ##### 17:01:00 INFO - ##### Running download-and-extract step. 17:01:00 INFO - ##### 17:01:00 INFO - Running pre-action listener: _resource_record_pre_action 17:01:00 INFO - Running main action method: download_and_extract 17:01:00 INFO - mkdir: /builds/slave/test/build/tests 17:01:00 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')]} 17:01:00 INFO - https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 17:01:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 17:01:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 17:01:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 17:01:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 17:01:20 INFO - Downloaded 1361 bytes. 17:01:20 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 17:01:20 INFO - Using the following test package requirements: 17:01:20 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 17:01:20 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 17:01:20 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 17:01:20 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 17:01:20 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 17:01:20 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 17:01:20 INFO - u'jsshell-linux-x86_64.zip'], 17:01:20 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 17:01:20 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 17:01:20 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 17:01:20 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 17:01:20 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 17:01:20 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 17:01:20 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 17:01:20 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 17:01:20 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 17:01:20 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 17:01:20 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 17:01:20 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 17:01:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:01:20 INFO - https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:01:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 17:01:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 17:01:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 17:01:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 17:01:26 INFO - Downloaded 22752113 bytes. 17:01:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:01:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:01:27 INFO - caution: filename not matched: web-platform/* 17:01:27 INFO - Return code: 11 17:01:27 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')]} 17:01:27 INFO - https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:01:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:01:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:01:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:01:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 17:01:31 INFO - Downloaded 36406662 bytes. 17:01:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:01:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:01:35 INFO - caution: filename not matched: bin/* 17:01:35 INFO - caution: filename not matched: config/* 17:01:35 INFO - caution: filename not matched: mozbase/* 17:01:35 INFO - caution: filename not matched: marionette/* 17:01:35 INFO - caution: filename not matched: tools/wptserve/* 17:01:35 INFO - Return code: 11 17:01:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:01:35 INFO - https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:01:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 17:01:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 17:01:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 17:01:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 17:01:48 INFO - Downloaded 64488097 bytes. 17:01:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 17:01:48 INFO - mkdir: /builds/slave/test/properties 17:01:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:01:48 INFO - Writing to file /builds/slave/test/properties/build_url 17:01:48 INFO - Contents: 17:01:48 INFO - build_url:https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 17:01:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:01:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:01:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:01:50 INFO - Contents: 17:01:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:01:50 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')]} 17:01:50 INFO - https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:01:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:01:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:01:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:01:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 17:01:59 INFO - Downloaded 90935853 bytes. 17:01:59 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:01:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:02:05 INFO - Return code: 0 17:02:05 INFO - Running post-action listener: _resource_record_post_action 17:02:05 INFO - Running post-action listener: set_extra_try_arguments 17:02:05 INFO - ##### 17:02:05 INFO - ##### Running create-virtualenv step. 17:02:05 INFO - ##### 17:02:05 INFO - Running pre-action listener: _pre_create_virtualenv 17:02:05 INFO - Running pre-action listener: _resource_record_pre_action 17:02:05 INFO - Running main action method: create_virtualenv 17:02:05 INFO - Creating virtualenv /builds/slave/test/build/venv 17:02:05 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 17:02:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:02:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:02:06 INFO - Using real prefix '/usr' 17:02:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:02:08 INFO - Installing distribute.............................................................................................................................................................................................done. 17:02:12 INFO - Installing pip.................done. 17:02:12 INFO - Return code: 0 17:02:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:02: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')]} 17:02:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:02:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:02: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')]} 17:02:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:02:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:02:12 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 0x2233030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x234f5d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x233bef0>, '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 0x234c810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x234cca0>, '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-1461715031.21197-924739199', '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 17:02:12 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 17:02:12 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 17:02:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:02:12 INFO - 'CCACHE_UMASK': '002', 17:02:12 INFO - 'DISPLAY': ':0', 17:02:12 INFO - 'HOME': '/home/cltbld', 17:02:12 INFO - 'LANG': 'en_US.UTF-8', 17:02:12 INFO - 'LOGNAME': 'cltbld', 17:02:12 INFO - 'MAIL': '/var/mail/cltbld', 17:02:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:02:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:02:12 INFO - 'MOZ_NO_REMOTE': '1', 17:02:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:02:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:02:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:02:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:02:12 INFO - 'PWD': '/builds/slave/test', 17:02:12 INFO - 'SHELL': '/bin/bash', 17:02:12 INFO - 'SHLVL': '1', 17:02:12 INFO - 'TERM': 'linux', 17:02:12 INFO - 'TMOUT': '86400', 17:02:12 INFO - 'USER': 'cltbld', 17:02:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461715031.21197-924739199', 17:02:12 INFO - '_': '/tools/buildbot/bin/python'} 17:02:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:02:13 INFO - Downloading/unpacking psutil>=0.7.1 17:02:13 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 17:02:13 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 17:02:13 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 17:02:13 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 17:02:13 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 17:02:13 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 17:02:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:02:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:02:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:02:18 INFO - Installing collected packages: psutil 17:02:18 INFO - Running setup.py install for psutil 17:02:19 INFO - building 'psutil._psutil_linux' extension 17:02:19 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 17:02:19 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 17:02:19 INFO - building 'psutil._psutil_posix' extension 17:02:19 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 17:02:20 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 17:02:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:02:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:02:20 INFO - Successfully installed psutil 17:02:20 INFO - Cleaning up... 17:02:20 INFO - Return code: 0 17:02:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:02:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:02:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:02:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:02:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:02:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:02:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:02:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x2233030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x234f5d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x233bef0>, '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 0x234c810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x234cca0>, '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-1461715031.21197-924739199', '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 17:02:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 17:02:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 17:02:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:02:20 INFO - 'CCACHE_UMASK': '002', 17:02:20 INFO - 'DISPLAY': ':0', 17:02:20 INFO - 'HOME': '/home/cltbld', 17:02:20 INFO - 'LANG': 'en_US.UTF-8', 17:02:20 INFO - 'LOGNAME': 'cltbld', 17:02:20 INFO - 'MAIL': '/var/mail/cltbld', 17:02:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:02:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:02:20 INFO - 'MOZ_NO_REMOTE': '1', 17:02:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:02:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:02:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:02:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:02:20 INFO - 'PWD': '/builds/slave/test', 17:02:20 INFO - 'SHELL': '/bin/bash', 17:02:20 INFO - 'SHLVL': '1', 17:02:20 INFO - 'TERM': 'linux', 17:02:20 INFO - 'TMOUT': '86400', 17:02:20 INFO - 'USER': 'cltbld', 17:02:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461715031.21197-924739199', 17:02:20 INFO - '_': '/tools/buildbot/bin/python'} 17:02:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:02:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:02:20 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 17:02:20 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 17:02:20 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 17:02:20 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 17:02:20 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 17:02:20 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 17:02:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:02:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:02:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:02:26 INFO - Installing collected packages: mozsystemmonitor 17:02:26 INFO - Running setup.py install for mozsystemmonitor 17:02:27 INFO - Successfully installed mozsystemmonitor 17:02:27 INFO - Cleaning up... 17:02:27 INFO - Return code: 0 17:02:27 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:02:27 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')]} 17:02:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:02:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:02:27 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')]} 17:02:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:02:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:02:27 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 0x2233030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x234f5d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x233bef0>, '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 0x234c810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x234cca0>, '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-1461715031.21197-924739199', '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 17:02:27 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 17:02:27 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 17:02:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:02:27 INFO - 'CCACHE_UMASK': '002', 17:02:27 INFO - 'DISPLAY': ':0', 17:02:27 INFO - 'HOME': '/home/cltbld', 17:02:27 INFO - 'LANG': 'en_US.UTF-8', 17:02:27 INFO - 'LOGNAME': 'cltbld', 17:02:27 INFO - 'MAIL': '/var/mail/cltbld', 17:02:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:02:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:02:27 INFO - 'MOZ_NO_REMOTE': '1', 17:02:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:02:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:02:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:02:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:02:27 INFO - 'PWD': '/builds/slave/test', 17:02:27 INFO - 'SHELL': '/bin/bash', 17:02:27 INFO - 'SHLVL': '1', 17:02:27 INFO - 'TERM': 'linux', 17:02:27 INFO - 'TMOUT': '86400', 17:02:27 INFO - 'USER': 'cltbld', 17:02:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461715031.21197-924739199', 17:02:27 INFO - '_': '/tools/buildbot/bin/python'} 17:02:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:02:27 INFO - Downloading/unpacking blobuploader==1.2.4 17:02:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:02:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:02:27 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 17:02:27 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 17:02:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:02:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:02:32 INFO - Downloading blobuploader-1.2.4.tar.gz 17:02:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:02:32 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:02:32 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 17:02:32 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 17:02:32 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 17:02:32 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 17:02:32 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 17:02:32 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 17:02:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:02:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:02:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:02:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:02:34 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 17:02:34 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 17:02:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:02:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:02:34 INFO - Downloading docopt-0.6.1.tar.gz 17:02:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:02:34 INFO - Installing collected packages: blobuploader, requests, docopt 17:02:34 INFO - Running setup.py install for blobuploader 17:02:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:02:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:02:35 INFO - Running setup.py install for requests 17:02:35 INFO - Running setup.py install for docopt 17:02:36 INFO - Successfully installed blobuploader requests docopt 17:02:36 INFO - Cleaning up... 17:02:36 INFO - Return code: 0 17:02:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:02:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:02:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:02:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:02:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:02:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:02:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:02:36 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 0x2233030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x234f5d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x233bef0>, '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 0x234c810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x234cca0>, '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-1461715031.21197-924739199', '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 17:02:36 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 17:02:36 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 17:02:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:02:36 INFO - 'CCACHE_UMASK': '002', 17:02:36 INFO - 'DISPLAY': ':0', 17:02:36 INFO - 'HOME': '/home/cltbld', 17:02:36 INFO - 'LANG': 'en_US.UTF-8', 17:02:36 INFO - 'LOGNAME': 'cltbld', 17:02:36 INFO - 'MAIL': '/var/mail/cltbld', 17:02:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:02:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:02:36 INFO - 'MOZ_NO_REMOTE': '1', 17:02:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:02:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:02:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:02:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:02:36 INFO - 'PWD': '/builds/slave/test', 17:02:36 INFO - 'SHELL': '/bin/bash', 17:02:36 INFO - 'SHLVL': '1', 17:02:36 INFO - 'TERM': 'linux', 17:02:36 INFO - 'TMOUT': '86400', 17:02:36 INFO - 'USER': 'cltbld', 17:02:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461715031.21197-924739199', 17:02:36 INFO - '_': '/tools/buildbot/bin/python'} 17:02:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:02:36 INFO - Running setup.py (path:/tmp/pip-3zo5NC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:02:36 INFO - Running setup.py (path:/tmp/pip-VuFA03-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:02:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:02:36 INFO - Running setup.py (path:/tmp/pip-ojTbl0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:02:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:02:37 INFO - Running setup.py (path:/tmp/pip-UkiXs8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:02:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:02:37 INFO - Running setup.py (path:/tmp/pip-UYUthy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:02:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:02:37 INFO - Running setup.py (path:/tmp/pip-5pmtN4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:02:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:02:37 INFO - Running setup.py (path:/tmp/pip-MstMPG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:02:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:02:37 INFO - Running setup.py (path:/tmp/pip-QCU4Fq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:02:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:02:37 INFO - Running setup.py (path:/tmp/pip-LG5uRg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:02:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:02:37 INFO - Running setup.py (path:/tmp/pip-_OUAIv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:02:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:02:37 INFO - Running setup.py (path:/tmp/pip-emAz3E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:02:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:02:38 INFO - Running setup.py (path:/tmp/pip-n4lzPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:02:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:02:38 INFO - Running setup.py (path:/tmp/pip-mA3DFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:02:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:02:38 INFO - Running setup.py (path:/tmp/pip-WmfFZN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:02:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:02:38 INFO - Running setup.py (path:/tmp/pip-NdxAhy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:02:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:02:38 INFO - Running setup.py (path:/tmp/pip-pe9zyV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:02:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:02:38 INFO - Running setup.py (path:/tmp/pip-x8LSOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:02:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:02:38 INFO - Running setup.py (path:/tmp/pip-p2StNN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:02:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:02:39 INFO - Running setup.py (path:/tmp/pip-0VTBRj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:02:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:02:39 INFO - Running setup.py (path:/tmp/pip-kKEU_m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:02:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:02:39 INFO - Running setup.py (path:/tmp/pip-_EJ0e0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:02:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:02:39 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 17:02:39 INFO - Running setup.py install for manifestparser 17:02:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:02:40 INFO - Running setup.py install for mozcrash 17:02:40 INFO - Running setup.py install for mozdebug 17:02:40 INFO - Running setup.py install for mozdevice 17:02:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:02:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:02:40 INFO - Running setup.py install for mozfile 17:02:40 INFO - Running setup.py install for mozhttpd 17:02:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:02:41 INFO - Running setup.py install for mozinfo 17:02:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:02:41 INFO - Running setup.py install for mozInstall 17:02:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:02:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:02:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:02:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:02:41 INFO - Running setup.py install for mozleak 17:02:41 INFO - Running setup.py install for mozlog 17:02:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:02:42 INFO - Running setup.py install for moznetwork 17:02:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:02:42 INFO - Running setup.py install for mozprocess 17:02:42 INFO - Running setup.py install for mozprofile 17:02:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:02:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:02:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:02:42 INFO - Running setup.py install for mozrunner 17:02:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:02:42 INFO - Running setup.py install for mozscreenshot 17:02:43 INFO - Running setup.py install for moztest 17:02:43 INFO - Running setup.py install for mozversion 17:02:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:02:43 INFO - Running setup.py install for wptserve 17:02:43 INFO - Running setup.py install for marionette-driver 17:02:44 INFO - Running setup.py install for browsermob-proxy 17:02:44 INFO - Running setup.py install for marionette-client 17:02:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:02:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:02:45 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 17:02:45 INFO - Cleaning up... 17:02:45 INFO - Return code: 0 17:02:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:02:45 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')]} 17:02:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:02:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:02:45 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')]} 17:02:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:02:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:02:45 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 0x2233030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x22343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x234f5d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x233bef0>, '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 0x234c810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x234cca0>, '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-1461715031.21197-924739199', '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 17:02:45 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 17:02:45 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 17:02:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:02:45 INFO - 'CCACHE_UMASK': '002', 17:02:45 INFO - 'DISPLAY': ':0', 17:02:45 INFO - 'HOME': '/home/cltbld', 17:02:45 INFO - 'LANG': 'en_US.UTF-8', 17:02:45 INFO - 'LOGNAME': 'cltbld', 17:02:45 INFO - 'MAIL': '/var/mail/cltbld', 17:02:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:02:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:02:45 INFO - 'MOZ_NO_REMOTE': '1', 17:02:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:02:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:02:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:02:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:02:45 INFO - 'PWD': '/builds/slave/test', 17:02:45 INFO - 'SHELL': '/bin/bash', 17:02:45 INFO - 'SHLVL': '1', 17:02:45 INFO - 'TERM': 'linux', 17:02:45 INFO - 'TMOUT': '86400', 17:02:45 INFO - 'USER': 'cltbld', 17:02:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461715031.21197-924739199', 17:02:45 INFO - '_': '/tools/buildbot/bin/python'} 17:02:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:02:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:02:45 INFO - Running setup.py (path:/tmp/pip-IB6jey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:02:45 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)) 17:02:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:02:45 INFO - Running setup.py (path:/tmp/pip-VySAiE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:02:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 17:02:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:02:46 INFO - Running setup.py (path:/tmp/pip-Doy3vL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:02:46 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)) 17:02:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:02:46 INFO - Running setup.py (path:/tmp/pip-uT1Omr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:02:46 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)) 17:02:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:02:46 INFO - Running setup.py (path:/tmp/pip-Nr7OEA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:02:46 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)) 17:02:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:02:46 INFO - Running setup.py (path:/tmp/pip-9yaxY0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:02:46 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)) 17:02:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:02:46 INFO - Running setup.py (path:/tmp/pip-sB5dPL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:02:46 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)) 17:02:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:02:46 INFO - Running setup.py (path:/tmp/pip-Peff13-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:02:46 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)) 17:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:02:47 INFO - Running setup.py (path:/tmp/pip-3zK2i3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:02:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 17:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:02:47 INFO - Running setup.py (path:/tmp/pip-S3IAW5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:02:47 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)) 17:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:02:47 INFO - Running setup.py (path:/tmp/pip-m4pZC1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:02:47 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)) 17:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:02:47 INFO - Running setup.py (path:/tmp/pip-1j61tQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:02:47 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)) 17:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:02:47 INFO - Running setup.py (path:/tmp/pip-74ZQZf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:02:47 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)) 17:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:02:47 INFO - Running setup.py (path:/tmp/pip-S01WwA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:02:47 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)) 17:02:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:02:47 INFO - Running setup.py (path:/tmp/pip-yhgBUJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:02:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 17:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:02:48 INFO - Running setup.py (path:/tmp/pip-0FmO52-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:02:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 17:02:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:02:48 INFO - Running setup.py (path:/tmp/pip-FZ4xNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:02:48 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)) 17:02:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:02:48 INFO - Running setup.py (path:/tmp/pip-1f57lZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:02:48 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)) 17:02:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:02:48 INFO - Running setup.py (path:/tmp/pip-cVMvhY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:02:48 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)) 17:02:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:02:48 INFO - Running setup.py (path:/tmp/pip-R4KPrz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:02:48 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)) 17:02:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:02:49 INFO - Running setup.py (path:/tmp/pip-YJRUXi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:02:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:02:49 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)) 17:02:49 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)) 17:02:49 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)) 17:02:49 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)) 17:02:49 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)) 17:02:49 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)) 17:02:49 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:02:49 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 17:02:49 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 17:02:49 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 17:02:49 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 17:02:49 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 17:02:49 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 17:02:55 INFO - Downloading blessings-1.6.tar.gz 17:02:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:02:55 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)) 17:02:55 INFO - Installing collected packages: blessings 17:02:55 INFO - Running setup.py install for blessings 17:02:55 INFO - Successfully installed blessings 17:02:55 INFO - Cleaning up... 17:02:56 INFO - Return code: 0 17:02:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:02:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:02:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:02:56 INFO - Reading from file tmpfile_stdout 17:02:56 INFO - Current package versions: 17:02:56 INFO - argparse == 1.2.1 17:02:56 INFO - blessings == 1.6 17:02:56 INFO - blobuploader == 1.2.4 17:02:56 INFO - browsermob-proxy == 0.6.0 17:02:56 INFO - docopt == 0.6.1 17:02:56 INFO - manifestparser == 1.1 17:02:56 INFO - marionette-client == 2.3.0 17:02:56 INFO - marionette-driver == 1.4.0 17:02:56 INFO - mozInstall == 1.12 17:02:56 INFO - mozcrash == 0.17 17:02:56 INFO - mozdebug == 0.1 17:02:56 INFO - mozdevice == 0.48 17:02:56 INFO - mozfile == 1.2 17:02:56 INFO - mozhttpd == 0.7 17:02:56 INFO - mozinfo == 0.9 17:02:56 INFO - mozleak == 0.1 17:02:56 INFO - mozlog == 3.1 17:02:56 INFO - moznetwork == 0.27 17:02:56 INFO - mozprocess == 0.22 17:02:56 INFO - mozprofile == 0.28 17:02:56 INFO - mozrunner == 6.11 17:02:56 INFO - mozscreenshot == 0.1 17:02:56 INFO - mozsystemmonitor == 0.0 17:02:56 INFO - moztest == 0.7 17:02:56 INFO - mozversion == 1.4 17:02:56 INFO - psutil == 3.1.1 17:02:56 INFO - requests == 1.2.3 17:02:56 INFO - wptserve == 1.4.0 17:02:56 INFO - wsgiref == 0.1.2 17:02:56 INFO - Running post-action listener: _resource_record_post_action 17:02:56 INFO - Running post-action listener: _start_resource_monitoring 17:02:56 INFO - Starting resource monitoring. 17:02:56 INFO - ##### 17:02:56 INFO - ##### Running pull step. 17:02:56 INFO - ##### 17:02:56 INFO - Running pre-action listener: _resource_record_pre_action 17:02:56 INFO - Running main action method: pull 17:02:56 INFO - Pull has nothing to do! 17:02:56 INFO - Running post-action listener: _resource_record_post_action 17:02:56 INFO - ##### 17:02:56 INFO - ##### Running install step. 17:02:56 INFO - ##### 17:02:56 INFO - Running pre-action listener: _resource_record_pre_action 17:02:56 INFO - Running main action method: install 17:02:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:02:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:02:57 INFO - Reading from file tmpfile_stdout 17:02:57 INFO - Detecting whether we're running mozinstall >=1.0... 17:02:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:02:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:02:57 INFO - Reading from file tmpfile_stdout 17:02:57 INFO - Output received: 17:02:57 INFO - Usage: mozinstall [options] installer 17:02:57 INFO - Options: 17:02:57 INFO - -h, --help show this help message and exit 17:02:57 INFO - -d DEST, --destination=DEST 17:02:57 INFO - Directory to install application into. [default: 17:02:57 INFO - "/builds/slave/test"] 17:02:57 INFO - --app=APP Application being installed. [default: firefox] 17:02:57 INFO - mkdir: /builds/slave/test/build/application 17:02:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 17:02:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 17:03:28 INFO - Reading from file tmpfile_stdout 17:03:28 INFO - Output received: 17:03:28 INFO - /builds/slave/test/build/application/firefox/firefox 17:03:28 INFO - Running post-action listener: _resource_record_post_action 17:03:28 INFO - ##### 17:03:28 INFO - ##### Running run-tests step. 17:03:28 INFO - ##### 17:03:28 INFO - Running pre-action listener: _resource_record_pre_action 17:03:28 INFO - Running main action method: run_tests 17:03:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:03:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:03:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:03:28 INFO - grabbing minidump binary from tooltool 17:03:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:03:28 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 0x233bef0>, '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 0x234c810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x234cca0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:03:28 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 17:03:28 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 17:03:28 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:03:29 INFO - Return code: 0 17:03:29 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:03:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:03:29 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/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 17:03:29 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/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 17:03:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:03:29 INFO - 'CCACHE_UMASK': '002', 17:03:29 INFO - 'DISPLAY': ':0', 17:03:29 INFO - 'HOME': '/home/cltbld', 17:03:29 INFO - 'LANG': 'en_US.UTF-8', 17:03:29 INFO - 'LOGNAME': 'cltbld', 17:03:29 INFO - 'MAIL': '/var/mail/cltbld', 17:03:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:03:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:03:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:03:29 INFO - 'MOZ_NO_REMOTE': '1', 17:03:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:03:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:03:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:03:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:03:29 INFO - 'PWD': '/builds/slave/test', 17:03:29 INFO - 'SHELL': '/bin/bash', 17:03:29 INFO - 'SHLVL': '1', 17:03:29 INFO - 'TERM': 'linux', 17:03:29 INFO - 'TMOUT': '86400', 17:03:29 INFO - 'USER': 'cltbld', 17:03:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461715031.21197-924739199', 17:03:29 INFO - '_': '/tools/buildbot/bin/python'} 17:03:29 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/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 17:03:30 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 17:03:30 INFO - import pkg_resources 17:03:31 INFO - Using 1 client processes 17:03:31 INFO - wptserve Starting http server on 127.0.0.1:8000 17:03:31 INFO - wptserve Starting http server on 127.0.0.1:8001 17:03:31 INFO - wptserve Starting http server on 127.0.0.1:8443 17:03:33 INFO - SUITE-START | Running 778 tests 17:03:33 INFO - Running testharness tests 17:03:33 INFO - Setting up ssl 17:03:33 INFO - PROCESS | certutil | 17:03:33 INFO - PROCESS | certutil | 17:03:34 INFO - PROCESS | certutil | 17:03:34 INFO - Certificate Nickname Trust Attributes 17:03:34 INFO - SSL,S/MIME,JAR/XPI 17:03:34 INFO - 17:03:34 INFO - web-platform-tests CT,, 17:03:34 INFO - 17:03:34 INFO - Starting runner 17:03:36 INFO - PROCESS | 1828 | 1461715416689 Marionette DEBUG Marionette enabled via build flag and pref 17:03:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7739e2e000 == 1 [pid = 1828] [id = 1] 17:03:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 1 (0x7f7739e2e800) [pid = 1828] [serial = 1] [outer = (nil)] 17:03:36 INFO - PROCESS | 1828 | [1828] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 17:03:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 2 (0x7f7739e2f800) [pid = 1828] [serial = 2] [outer = 0x7f7739e2e800] 17:03:37 INFO - PROCESS | 1828 | 1461715417316 Marionette INFO Listening on port 2828 17:03:37 INFO - PROCESS | 1828 | 1461715417838 Marionette DEBUG Marionette enabled via command-line flag 17:03:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7736d0f000 == 2 [pid = 1828] [id = 2] 17:03:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 3 (0x7f7736d0f800) [pid = 1828] [serial = 3] [outer = (nil)] 17:03:37 INFO - PROCESS | 1828 | [1828] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 17:03:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 4 (0x7f7736d10800) [pid = 1828] [serial = 4] [outer = 0x7f7736d0f800] 17:03:38 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7736df4d30 17:03:38 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f773ba87580 17:03:38 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f77361587f0 17:03:38 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7736158af0 17:03:38 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7736158e20 17:03:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 5 (0x7f7736194000) [pid = 1828] [serial = 5] [outer = 0x7f7739e2e800] 17:03:38 INFO - PROCESS | 1828 | [1828] 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 17:03:38 INFO - PROCESS | 1828 | 1461715418234 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57593 17:03:38 INFO - PROCESS | 1828 | [1828] 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 17:03:38 INFO - PROCESS | 1828 | 1461715418332 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57594 17:03:38 INFO - PROCESS | 1828 | 1461715418340 Marionette DEBUG Closed connection conn0 17:03:38 INFO - PROCESS | 1828 | [1828] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 17:03:38 INFO - PROCESS | 1828 | [1828] 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 17:03:38 INFO - PROCESS | 1828 | 1461715418465 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57595 17:03:38 INFO - PROCESS | 1828 | 1461715418468 Marionette DEBUG Closed connection conn1 17:03:38 INFO - PROCESS | 1828 | [1828] 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 17:03:38 INFO - PROCESS | 1828 | 1461715418531 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57596 17:03:38 INFO - PROCESS | 1828 | 1461715418538 Marionette DEBUG Closed connection conn2 17:03:38 INFO - PROCESS | 1828 | 1461715418611 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:03:38 INFO - PROCESS | 1828 | 1461715418629 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426144059","device":"desktop","version":"49.0a1"} 17:03:39 INFO - PROCESS | 1828 | [1828] 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 17:03:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772ac80000 == 3 [pid = 1828] [id = 3] 17:03:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 6 (0x7f772ac80800) [pid = 1828] [serial = 6] [outer = (nil)] 17:03:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772ac81000 == 4 [pid = 1828] [id = 4] 17:03:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 7 (0x7f772aa55800) [pid = 1828] [serial = 7] [outer = (nil)] 17:03:40 INFO - PROCESS | 1828 | [1828] 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 17:03:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729e3e000 == 5 [pid = 1828] [id = 5] 17:03:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 8 (0x7f7729c07c00) [pid = 1828] [serial = 8] [outer = (nil)] 17:03:40 INFO - PROCESS | 1828 | [1828] 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 17:03:40 INFO - PROCESS | 1828 | [1828] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:03:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 9 (0x7f7729b7b800) [pid = 1828] [serial = 9] [outer = 0x7f7729c07c00] 17:03:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 10 (0x7f77298c1800) [pid = 1828] [serial = 10] [outer = 0x7f772ac80800] 17:03:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 11 (0x7f772988bc00) [pid = 1828] [serial = 11] [outer = 0x7f772aa55800] 17:03:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 12 (0x7f7729626800) [pid = 1828] [serial = 12] [outer = 0x7f7729c07c00] 17:03:42 INFO - PROCESS | 1828 | 1461715422335 Marionette DEBUG loaded listener.js 17:03:42 INFO - PROCESS | 1828 | 1461715422353 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 13 (0x7f7726c6cc00) [pid = 1828] [serial = 13] [outer = 0x7f7729c07c00] 17:03:43 INFO - PROCESS | 1828 | 1461715423066 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"69e1fdcf-4b47-4794-ac51-24acec67da66","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426144059","device":"desktop","version":"49.0a1","command_id":1}}] 17:03:43 INFO - PROCESS | 1828 | 1461715423317 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}] 17:03:43 INFO - PROCESS | 1828 | 1461715423552 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:03:43 INFO - PROCESS | 1828 | 1461715423835 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:03:43 INFO - PROCESS | 1828 | [1828] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:03:43 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:03:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 14 (0x7f7722d11c00) [pid = 1828] [serial = 14] [outer = 0x7f7729c07c00] 17:03:44 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:03:44 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:03:44 INFO - PROCESS | 1828 | 1461715424452 Marionette TRACE conn3 <- [1,3,null,{}] 17:03:44 INFO - PROCESS | 1828 | 1461715424536 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:03:44 INFO - PROCESS | 1828 | 1461715424594 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:03:44 INFO - PROCESS | 1828 | 1461715424677 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:03:44 INFO - PROCESS | 1828 | 1461715424681 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:03:44 INFO - PROCESS | 1828 | 1461715424713 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:03:44 INFO - PROCESS | 1828 | 1461715424717 Marionette TRACE conn3 <- [1,6,null,{}] 17:03:44 INFO - PROCESS | 1828 | 1461715424778 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}] 17:03:44 INFO - PROCESS | 1828 | 1461715424810 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:03:44 INFO - PROCESS | 1828 | 1461715424821 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722308000 == 6 [pid = 1828] [id = 6] 17:03:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 15 (0x7f77385d6400) [pid = 1828] [serial = 15] [outer = (nil)] 17:03:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 16 (0x7f772232c800) [pid = 1828] [serial = 16] [outer = 0x7f77385d6400] 17:03:44 INFO - PROCESS | 1828 | 1461715424909 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 17 (0x7f7722333400) [pid = 1828] [serial = 17] [outer = 0x7f77385d6400] 17:03:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721f7f800 == 7 [pid = 1828] [id = 7] 17:03:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 18 (0x7f7721fa0400) [pid = 1828] [serial = 18] [outer = (nil)] 17:03:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 19 (0x7f7721fa2400) [pid = 1828] [serial = 19] [outer = 0x7f7721fa0400] 17:03:45 INFO - PROCESS | 1828 | 1461715425388 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 20 (0x7f7721e57800) [pid = 1828] [serial = 20] [outer = 0x7f7721fa0400] 17:03:45 INFO - PROCESS | 1828 | [1828] 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 17:03:46 INFO - PROCESS | 1828 | 1461715426034 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]]]}] 17:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1411ms 17:03:46 INFO - PROCESS | 1828 | 1461715426169 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:03:46 INFO - PROCESS | 1828 | 1461715426171 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:03:46 INFO - PROCESS | 1828 | 1461715426210 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 1828 | 1461715426212 Marionette TRACE conn3 <- [1,10,null,{}] 17:03:46 INFO - PROCESS | 1828 | 1461715426226 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}] 17:03:46 INFO - PROCESS | 1828 | 1461715426386 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:03:46 INFO - PROCESS | 1828 | 1461715426414 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720421800 == 8 [pid = 1828] [id = 8] 17:03:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 21 (0x7f77212cfc00) [pid = 1828] [serial = 21] [outer = (nil)] 17:03:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 22 (0x7f7722338800) [pid = 1828] [serial = 22] [outer = 0x7f77212cfc00] 17:03:46 INFO - PROCESS | 1828 | 1461715426481 Marionette DEBUG loaded listener.js 17:03:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 23 (0x7f7720665000) [pid = 1828] [serial = 23] [outer = 0x7f77212cfc00] 17:03:47 INFO - PROCESS | 1828 | 1461715427128 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]]]}] 17:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1152ms 17:03:47 INFO - PROCESS | 1828 | 1461715427367 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:03:47 INFO - PROCESS | 1828 | 1461715427373 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:03:47 INFO - PROCESS | 1828 | 1461715427384 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 1828 | 1461715427389 Marionette TRACE conn3 <- [1,14,null,{}] 17:03:47 INFO - PROCESS | 1828 | 1461715427398 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}] 17:03:47 INFO - PROCESS | 1828 | 1461715427572 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:03:47 INFO - PROCESS | 1828 | 1461715427659 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77204ec000 == 9 [pid = 1828] [id = 9] 17:03:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 24 (0x7f77205ea800) [pid = 1828] [serial = 24] [outer = (nil)] 17:03:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 25 (0x7f772066dc00) [pid = 1828] [serial = 25] [outer = 0x7f77205ea800] 17:03:47 INFO - PROCESS | 1828 | 1461715427740 Marionette DEBUG loaded listener.js 17:03:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 26 (0x7f7720725c00) [pid = 1828] [serial = 26] [outer = 0x7f77205ea800] 17:03:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721ef8800 == 10 [pid = 1828] [id = 10] 17:03:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 27 (0x7f7721ef9000) [pid = 1828] [serial = 27] [outer = (nil)] 17:03:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 28 (0x7f7721f86000) [pid = 1828] [serial = 28] [outer = 0x7f7721ef9000] 17:03:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 29 (0x7f7721f81000) [pid = 1828] [serial = 29] [outer = 0x7f7721ef9000] 17:03:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721ef8000 == 11 [pid = 1828] [id = 11] 17:03:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 30 (0x7f77205e8800) [pid = 1828] [serial = 30] [outer = (nil)] 17:03:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 31 (0x7f7722d09c00) [pid = 1828] [serial = 31] [outer = 0x7f77205e8800] 17:03:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 32 (0x7f772072bc00) [pid = 1828] [serial = 32] [outer = 0x7f77205e8800] 17:03:48 INFO - PROCESS | 1828 | 1461715428924 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]]]}] 17:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1586ms 17:03:49 INFO - PROCESS | 1828 | 1461715429029 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:03:49 INFO - PROCESS | 1828 | 1461715429038 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:03:49 INFO - PROCESS | 1828 | 1461715429063 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:03:49 INFO - PROCESS | 1828 | 1461715429068 Marionette TRACE conn3 <- [1,18,null,{}] 17:03:49 INFO - PROCESS | 1828 | 1461715429075 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}] 17:03:49 INFO - PROCESS | 1828 | 1461715429293 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:03:49 INFO - PROCESS | 1828 | 1461715429401 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772817c800 == 12 [pid = 1828] [id = 12] 17:03:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 33 (0x7f7721e4ec00) [pid = 1828] [serial = 33] [outer = (nil)] 17:03:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 34 (0x7f7722d10c00) [pid = 1828] [serial = 34] [outer = 0x7f7721e4ec00] 17:03:49 INFO - PROCESS | 1828 | 1461715429499 Marionette DEBUG loaded listener.js 17:03:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 35 (0x7f7729836c00) [pid = 1828] [serial = 35] [outer = 0x7f7721e4ec00] 17:03:50 INFO - PROCESS | 1828 | 1461715430383 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]]]}] 17:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1400ms 17:03:50 INFO - PROCESS | 1828 | 1461715430456 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:03:50 INFO - PROCESS | 1828 | 1461715430462 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:03:50 INFO - PROCESS | 1828 | 1461715430472 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:03:50 INFO - PROCESS | 1828 | 1461715430479 Marionette TRACE conn3 <- [1,22,null,{}] 17:03:50 INFO - PROCESS | 1828 | 1461715430495 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}] 17:03:50 INFO - PROCESS | 1828 | 1461715430799 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:03:50 INFO - PROCESS | 1828 | 1461715430866 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a047000 == 13 [pid = 1828] [id = 13] 17:03:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 36 (0x7f772a8a2400) [pid = 1828] [serial = 36] [outer = (nil)] 17:03:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 37 (0x7f772a8a8000) [pid = 1828] [serial = 37] [outer = 0x7f772a8a2400] 17:03:50 INFO - PROCESS | 1828 | 1461715430963 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 38 (0x7f772a8ae000) [pid = 1828] [serial = 38] [outer = 0x7f772a8a2400] 17:03:51 INFO - PROCESS | 1828 | 1461715431829 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]]]}] 17:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1396ms 17:03:51 INFO - PROCESS | 1828 | 1461715431868 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:03:51 INFO - PROCESS | 1828 | 1461715431872 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:03:51 INFO - PROCESS | 1828 | 1461715431879 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:03:51 INFO - PROCESS | 1828 | 1461715431881 Marionette TRACE conn3 <- [1,26,null,{}] 17:03:51 INFO - PROCESS | 1828 | 1461715431887 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}] 17:03:52 INFO - PROCESS | 1828 | 1461715432061 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:03:52 INFO - PROCESS | 1828 | 1461715432160 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a680800 == 14 [pid = 1828] [id = 14] 17:03:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 39 (0x7f772a8a6400) [pid = 1828] [serial = 39] [outer = (nil)] 17:03:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 40 (0x7f772ba9e000) [pid = 1828] [serial = 40] [outer = 0x7f772a8a6400] 17:03:52 INFO - PROCESS | 1828 | 1461715432232 Marionette DEBUG loaded listener.js 17:03:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 41 (0x7f772c881800) [pid = 1828] [serial = 41] [outer = 0x7f772a8a6400] 17:03:53 INFO - PROCESS | 1828 | 1461715433327 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]]]}] 17:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1480ms 17:03:53 INFO - PROCESS | 1828 | 1461715433360 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:03:53 INFO - PROCESS | 1828 | 1461715433365 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:03:53 INFO - PROCESS | 1828 | 1461715433374 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:03:53 INFO - PROCESS | 1828 | 1461715433379 Marionette TRACE conn3 <- [1,30,null,{}] 17:03:53 INFO - PROCESS | 1828 | 1461715433388 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}] 17:03:53 INFO - PROCESS | 1828 | 1461715433531 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:03:53 INFO - PROCESS | 1828 | 1461715433673 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7726a28000 == 15 [pid = 1828] [id = 15] 17:03:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 42 (0x7f772221b400) [pid = 1828] [serial = 42] [outer = (nil)] 17:03:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 43 (0x7f7723815c00) [pid = 1828] [serial = 43] [outer = 0x7f772221b400] 17:03:53 INFO - PROCESS | 1828 | 1461715433738 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 44 (0x7f7729081400) [pid = 1828] [serial = 44] [outer = 0x7f772221b400] 17:03:54 INFO - PROCESS | 1828 | 1461715434539 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]]]}] 17:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1232ms 17:03:54 INFO - PROCESS | 1828 | 1461715434607 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:03:54 INFO - PROCESS | 1828 | 1461715434615 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:03:54 INFO - PROCESS | 1828 | 1461715434624 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:03:54 INFO - PROCESS | 1828 | 1461715434628 Marionette TRACE conn3 <- [1,34,null,{}] 17:03:54 INFO - PROCESS | 1828 | 1461715434633 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}] 17:03:54 INFO - PROCESS | 1828 | 1461715434780 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:03:54 INFO - PROCESS | 1828 | 1461715434862 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7728b0b000 == 16 [pid = 1828] [id = 16] 17:03:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 45 (0x7f7722224400) [pid = 1828] [serial = 45] [outer = (nil)] 17:03:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 46 (0x7f7729884400) [pid = 1828] [serial = 46] [outer = 0x7f7722224400] 17:03:54 INFO - PROCESS | 1828 | 1461715434927 Marionette DEBUG loaded listener.js 17:03:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 47 (0x7f772a8ab400) [pid = 1828] [serial = 47] [outer = 0x7f7722224400] 17:03:55 INFO - PROCESS | 1828 | 1461715435550 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]]]}] 17:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 981ms 17:03:55 INFO - PROCESS | 1828 | 1461715435606 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:03:55 INFO - PROCESS | 1828 | 1461715435610 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:03:55 INFO - PROCESS | 1828 | 1461715435615 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:03:55 INFO - PROCESS | 1828 | 1461715435620 Marionette TRACE conn3 <- [1,38,null,{}] 17:03:55 INFO - PROCESS | 1828 | 1461715435634 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}] 17:03:55 INFO - PROCESS | 1828 | 1461715435771 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:03:55 INFO - PROCESS | 1828 | 1461715435857 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77298cf800 == 17 [pid = 1828] [id = 17] 17:03:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 48 (0x7f77212c9800) [pid = 1828] [serial = 48] [outer = (nil)] 17:03:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 49 (0x7f77238b2400) [pid = 1828] [serial = 49] [outer = 0x7f77212c9800] 17:03:55 INFO - PROCESS | 1828 | 1461715435918 Marionette DEBUG loaded listener.js 17:03:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 50 (0x7f772ba94800) [pid = 1828] [serial = 50] [outer = 0x7f77212c9800] 17:03:56 INFO - PROCESS | 1828 | 1461715436515 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]]]}] 17:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 933ms 17:03:56 INFO - PROCESS | 1828 | 1461715436550 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:03:56 INFO - PROCESS | 1828 | 1461715436554 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:03:56 INFO - PROCESS | 1828 | 1461715436559 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:03:56 INFO - PROCESS | 1828 | 1461715436561 Marionette TRACE conn3 <- [1,42,null,{}] 17:03:56 INFO - PROCESS | 1828 | 1461715436566 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}] 17:03:56 INFO - PROCESS | 1828 | 1461715436731 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:03:56 INFO - PROCESS | 1828 | 1461715436749 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772ac86000 == 18 [pid = 1828] [id = 18] 17:03:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 51 (0x7f772b528000) [pid = 1828] [serial = 51] [outer = (nil)] 17:03:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 52 (0x7f772c838000) [pid = 1828] [serial = 52] [outer = 0x7f772b528000] 17:03:56 INFO - PROCESS | 1828 | 1461715436811 Marionette DEBUG loaded listener.js 17:03:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 53 (0x7f772c84c000) [pid = 1828] [serial = 53] [outer = 0x7f772b528000] 17:03:57 INFO - PROCESS | 1828 | 1461715437576 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]]]}] 17:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1089ms 17:03:57 INFO - PROCESS | 1828 | 1461715437650 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:03:57 INFO - PROCESS | 1828 | 1461715437666 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:03:57 INFO - PROCESS | 1828 | 1461715437678 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:03:57 INFO - PROCESS | 1828 | 1461715437682 Marionette TRACE conn3 <- [1,46,null,{}] 17:03:57 INFO - PROCESS | 1828 | 1461715437691 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}] 17:03:57 INFO - PROCESS | 1828 | 1461715437916 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:03:58 INFO - PROCESS | 1828 | 1461715438013 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772601f800 == 19 [pid = 1828] [id = 19] 17:03:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 54 (0x7f772072b400) [pid = 1828] [serial = 54] [outer = (nil)] 17:03:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 55 (0x7f7722225800) [pid = 1828] [serial = 55] [outer = 0x7f772072b400] 17:03:58 INFO - PROCESS | 1828 | 1461715438086 Marionette DEBUG loaded listener.js 17:03:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 56 (0x7f77260c3400) [pid = 1828] [serial = 56] [outer = 0x7f772072b400] 17:03:58 INFO - PROCESS | 1828 | 1461715438861 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]]]}] 17:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1234ms 17:03:58 INFO - PROCESS | 1828 | 1461715438913 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:03:58 INFO - PROCESS | 1828 | 1461715438920 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:03:58 INFO - PROCESS | 1828 | 1461715438930 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:03:58 INFO - PROCESS | 1828 | 1461715438933 Marionette TRACE conn3 <- [1,50,null,{}] 17:03:58 INFO - PROCESS | 1828 | 1461715438939 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}] 17:03:59 INFO - PROCESS | 1828 | 1461715439094 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:03:59 INFO - PROCESS | 1828 | 1461715439224 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a695000 == 20 [pid = 1828] [id = 20] 17:03:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 57 (0x7f7728bbf800) [pid = 1828] [serial = 57] [outer = (nil)] 17:03:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 58 (0x7f7729881800) [pid = 1828] [serial = 58] [outer = 0x7f7728bbf800] 17:03:59 INFO - PROCESS | 1828 | 1461715439304 Marionette DEBUG loaded listener.js 17:03:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 59 (0x7f772a8a0400) [pid = 1828] [serial = 59] [outer = 0x7f7728bbf800] 17:04:00 INFO - PROCESS | 1828 | 1461715440069 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]]]}] 17:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1182ms 17:04:00 INFO - PROCESS | 1828 | 1461715440113 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:04:00 INFO - PROCESS | 1828 | 1461715440117 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:04:00 INFO - PROCESS | 1828 | 1461715440124 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:04:00 INFO - PROCESS | 1828 | 1461715440130 Marionette TRACE conn3 <- [1,54,null,{}] 17:04:00 INFO - PROCESS | 1828 | 1461715440144 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}] 17:04:00 INFO - PROCESS | 1828 | 1461715440313 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:04:00 INFO - PROCESS | 1828 | 1461715440444 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729e32800 == 21 [pid = 1828] [id = 21] 17:04:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 60 (0x7f772aa57800) [pid = 1828] [serial = 60] [outer = (nil)] 17:04:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 61 (0x7f772baa0800) [pid = 1828] [serial = 61] [outer = 0x7f772aa57800] 17:04:00 INFO - PROCESS | 1828 | 1461715440522 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 62 (0x7f772c84c400) [pid = 1828] [serial = 62] [outer = 0x7f772aa57800] 17:04:01 INFO - PROCESS | 1828 | 1461715441336 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]]]}] 17:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1286ms 17:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:04:01 INFO - PROCESS | 1828 | 1461715441411 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:04:01 INFO - PROCESS | 1828 | 1461715441414 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:04:01 INFO - PROCESS | 1828 | 1461715441420 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:04:01 INFO - PROCESS | 1828 | 1461715441423 Marionette TRACE conn3 <- [1,58,null,{}] 17:04:01 INFO - PROCESS | 1828 | 1461715441428 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}] 17:04:01 INFO - PROCESS | 1828 | 1461715441694 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:04:01 INFO - PROCESS | 1828 | 1461715441832 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722dc2800 == 22 [pid = 1828] [id = 22] 17:04:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 63 (0x7f772066c400) [pid = 1828] [serial = 63] [outer = (nil)] 17:04:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 64 (0x7f77212c9400) [pid = 1828] [serial = 64] [outer = 0x7f772066c400] 17:04:01 INFO - PROCESS | 1828 | 1461715441911 Marionette DEBUG loaded listener.js 17:04:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 65 (0x7f7722d0d000) [pid = 1828] [serial = 65] [outer = 0x7f772066c400] 17:04:02 INFO - PROCESS | 1828 | 1461715442760 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]]]}] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77298cf800 == 21 [pid = 1828] [id = 17] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7728b0b000 == 20 [pid = 1828] [id = 16] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7726a28000 == 19 [pid = 1828] [id = 15] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a047000 == 18 [pid = 1828] [id = 13] 17:04:02 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77204ec000 == 17 [pid = 1828] [id = 9] 17:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1436ms 17:04:02 INFO - PROCESS | 1828 | 1461715442879 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:04:02 INFO - PROCESS | 1828 | 1461715442885 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:04:02 INFO - PROCESS | 1828 | 1461715442896 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:04:02 INFO - PROCESS | 1828 | 1461715442901 Marionette TRACE conn3 <- [1,62,null,{}] 17:04:02 INFO - PROCESS | 1828 | 1461715442920 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}] 17:04:03 INFO - PROCESS | 1828 | 1461715443080 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:04:03 INFO - PROCESS | 1828 | 1461715443176 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77237f5000 == 18 [pid = 1828] [id = 23] 17:04:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f7722d0d400) [pid = 1828] [serial = 66] [outer = (nil)] 17:04:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f77238b2c00) [pid = 1828] [serial = 67] [outer = 0x7f7722d0d400] 17:04:03 INFO - PROCESS | 1828 | 1461715443252 Marionette DEBUG loaded listener.js 17:04:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f772811ec00) [pid = 1828] [serial = 68] [outer = 0x7f7722d0d400] 17:04:04 INFO - PROCESS | 1828 | 1461715444264 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]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1436ms 17:04:04 INFO - PROCESS | 1828 | 1461715444335 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:04:04 INFO - PROCESS | 1828 | 1461715444343 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:04:04 INFO - PROCESS | 1828 | 1461715444362 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - PROCESS | 1828 | 1461715444371 Marionette TRACE conn3 <- [1,66,null,{}] 17:04:04 INFO - PROCESS | 1828 | 1461715444381 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}] 17:04:04 INFO - PROCESS | 1828 | 1461715444717 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:04:04 INFO - PROCESS | 1828 | 1461715444859 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a683000 == 19 [pid = 1828] [id = 24] 17:04:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f772a8abc00) [pid = 1828] [serial = 69] [outer = (nil)] 17:04:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f772a919800) [pid = 1828] [serial = 70] [outer = 0x7f772a8abc00] 17:04:04 INFO - PROCESS | 1828 | 1461715444978 Marionette DEBUG loaded listener.js 17:04:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f772af91800) [pid = 1828] [serial = 71] [outer = 0x7f772a8abc00] 17:04:06 INFO - PROCESS | 1828 | 1461715446053 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]]]}] 17:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1754ms 17:04:06 INFO - PROCESS | 1828 | 1461715446107 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:04:06 INFO - PROCESS | 1828 | 1461715446111 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:04:06 INFO - PROCESS | 1828 | 1461715446117 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:04:06 INFO - PROCESS | 1828 | 1461715446120 Marionette TRACE conn3 <- [1,70,null,{}] 17:04:06 INFO - PROCESS | 1828 | 1461715446135 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}] 17:04:06 INFO - PROCESS | 1828 | 1461715446299 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:04:06 INFO - PROCESS | 1828 | 1461715446425 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c67c000 == 20 [pid = 1828] [id = 25] 17:04:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f772c84c800) [pid = 1828] [serial = 72] [outer = (nil)] 17:04:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f772c88b400) [pid = 1828] [serial = 73] [outer = 0x7f772c84c800] 17:04:06 INFO - PROCESS | 1828 | 1461715446509 Marionette DEBUG loaded listener.js 17:04:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f7731186c00) [pid = 1828] [serial = 74] [outer = 0x7f772c84c800] 17:04:07 INFO - PROCESS | 1828 | 1461715447352 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]]]}] 17:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1287ms 17:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:04:07 INFO - PROCESS | 1828 | 1461715447405 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:04:07 INFO - PROCESS | 1828 | 1461715447408 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:04:07 INFO - PROCESS | 1828 | 1461715447414 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 1828 | 1461715447417 Marionette TRACE conn3 <- [1,74,null,{}] 17:04:07 INFO - PROCESS | 1828 | 1461715447422 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}] 17:04:07 INFO - PROCESS | 1828 | 1461715447576 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:04:07 INFO - PROCESS | 1828 | 1461715447706 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77311db000 == 21 [pid = 1828] [id = 26] 17:04:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f7720667800) [pid = 1828] [serial = 75] [outer = (nil)] 17:04:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f77370e6c00) [pid = 1828] [serial = 76] [outer = 0x7f7720667800] 17:04:07 INFO - PROCESS | 1828 | 1461715447788 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f77372b2c00) [pid = 1828] [serial = 77] [outer = 0x7f7720667800] 17:04:08 INFO - PROCESS | 1828 | 1461715448619 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]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1236ms 17:04:08 INFO - PROCESS | 1828 | 1461715448667 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:04:08 INFO - PROCESS | 1828 | 1461715448671 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:04:08 INFO - PROCESS | 1828 | 1461715448679 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 1828 | 1461715448684 Marionette TRACE conn3 <- [1,78,null,{}] 17:04:08 INFO - PROCESS | 1828 | 1461715448689 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}] 17:04:08 INFO - PROCESS | 1828 | 1461715448851 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:04:08 INFO - PROCESS | 1828 | 1461715448978 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7736d12800 == 22 [pid = 1828] [id = 27] 17:04:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f7720668800) [pid = 1828] [serial = 78] [outer = (nil)] 17:04:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f7737ea8800) [pid = 1828] [serial = 79] [outer = 0x7f7720668800] 17:04:09 INFO - PROCESS | 1828 | 1461715449050 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f7738225800) [pid = 1828] [serial = 80] [outer = 0x7f7720668800] 17:04:09 INFO - PROCESS | 1828 | 1461715449849 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]]]}] 17:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1234ms 17:04:09 INFO - PROCESS | 1828 | 1461715449914 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:04:09 INFO - PROCESS | 1828 | 1461715449917 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:04:09 INFO - PROCESS | 1828 | 1461715449941 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:04:09 INFO - PROCESS | 1828 | 1461715449944 Marionette TRACE conn3 <- [1,82,null,{}] 17:04:09 INFO - PROCESS | 1828 | 1461715449950 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}] 17:04:10 INFO - PROCESS | 1828 | 1461715450167 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:04:10 INFO - PROCESS | 1828 | 1461715450367 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721efb800 == 23 [pid = 1828] [id = 28] 17:04:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f772066b800) [pid = 1828] [serial = 81] [outer = (nil)] 17:04:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f7720721000) [pid = 1828] [serial = 82] [outer = 0x7f772066b800] 17:04:10 INFO - PROCESS | 1828 | 1461715450441 Marionette DEBUG loaded listener.js 17:04:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f77260c3000) [pid = 1828] [serial = 83] [outer = 0x7f772066b800] 17:04:11 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a695000 == 22 [pid = 1828] [id = 20] 17:04:11 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772601f800 == 21 [pid = 1828] [id = 19] 17:04:11 INFO - PROCESS | 1828 | 1461715451477 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]]]}] 17:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1589ms 17:04:11 INFO - PROCESS | 1828 | 1461715451528 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:04:11 INFO - PROCESS | 1828 | 1461715451533 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:04:11 INFO - PROCESS | 1828 | 1461715451541 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:04:11 INFO - PROCESS | 1828 | 1461715451546 Marionette TRACE conn3 <- [1,86,null,{}] 17:04:11 INFO - PROCESS | 1828 | 1461715451554 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}] 17:04:11 INFO - PROCESS | 1828 | 1461715451748 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:04:11 INFO - PROCESS | 1828 | 1461715451882 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a311000 == 22 [pid = 1828] [id = 29] 17:04:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f772982fc00) [pid = 1828] [serial = 84] [outer = (nil)] 17:04:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f772a8a0c00) [pid = 1828] [serial = 85] [outer = 0x7f772982fc00] 17:04:12 INFO - PROCESS | 1828 | 1461715452000 Marionette DEBUG loaded listener.js 17:04:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f772ac1b800) [pid = 1828] [serial = 86] [outer = 0x7f772982fc00] 17:04:12 INFO - PROCESS | 1828 | 1461715452852 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]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1340ms 17:04:12 INFO - PROCESS | 1828 | 1461715452883 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 1828 | 1461715452892 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:04:12 INFO - PROCESS | 1828 | 1461715452902 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:04:12 INFO - PROCESS | 1828 | 1461715452905 Marionette TRACE conn3 <- [1,90,null,{}] 17:04:12 INFO - PROCESS | 1828 | 1461715452911 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}] 17:04:13 INFO - PROCESS | 1828 | 1461715453124 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:04:13 INFO - PROCESS | 1828 | 1461715453144 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c8f8800 == 23 [pid = 1828] [id = 30] 17:04:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f772ac1bc00) [pid = 1828] [serial = 87] [outer = (nil)] 17:04:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f772c853400) [pid = 1828] [serial = 88] [outer = 0x7f772ac1bc00] 17:04:13 INFO - PROCESS | 1828 | 1461715453256 Marionette DEBUG loaded listener.js 17:04:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f7731181000) [pid = 1828] [serial = 89] [outer = 0x7f772ac1bc00] 17:04:14 INFO - PROCESS | 1828 | 1461715454171 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]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1330ms 17:04:14 INFO - PROCESS | 1828 | 1461715454234 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:04:14 INFO - PROCESS | 1828 | 1461715454238 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:04:14 INFO - PROCESS | 1828 | 1461715454245 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 1828 | 1461715454251 Marionette TRACE conn3 <- [1,94,null,{}] 17:04:14 INFO - PROCESS | 1828 | 1461715454270 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}] 17:04:14 INFO - PROCESS | 1828 | 1461715454469 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:04:14 INFO - PROCESS | 1828 | 1461715454596 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77372e5800 == 24 [pid = 1828] [id = 31] 17:04:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f7736fc4800) [pid = 1828] [serial = 90] [outer = (nil)] 17:04:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f773724ac00) [pid = 1828] [serial = 91] [outer = 0x7f7736fc4800] 17:04:14 INFO - PROCESS | 1828 | 1461715454694 Marionette DEBUG loaded listener.js 17:04:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f7738469800) [pid = 1828] [serial = 92] [outer = 0x7f7736fc4800] 17:04:15 INFO - PROCESS | 1828 | 1461715455526 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]]]}] 17:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1336ms 17:04:15 INFO - PROCESS | 1828 | 1461715455581 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 1828 | 1461715455586 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:04:15 INFO - PROCESS | 1828 | 1461715455610 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 1828 | 1461715455614 Marionette TRACE conn3 <- [1,98,null,{}] 17:04:15 INFO - PROCESS | 1828 | 1461715455619 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}] 17:04:15 INFO - PROCESS | 1828 | 1461715455772 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:04:15 INFO - PROCESS | 1828 | 1461715455921 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7738216800 == 25 [pid = 1828] [id = 32] 17:04:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f772a554000) [pid = 1828] [serial = 93] [outer = (nil)] 17:04:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f772a555400) [pid = 1828] [serial = 94] [outer = 0x7f772a554000] 17:04:16 INFO - PROCESS | 1828 | 1461715456035 Marionette DEBUG loaded listener.js 17:04:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f772a553000) [pid = 1828] [serial = 95] [outer = 0x7f772a554000] 17:04:16 INFO - PROCESS | 1828 | 1461715456808 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]]]}] 17:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1232ms 17:04:16 INFO - PROCESS | 1828 | 1461715456857 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:04:16 INFO - PROCESS | 1828 | 1461715456861 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:04:16 INFO - PROCESS | 1828 | 1461715456868 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:04:16 INFO - PROCESS | 1828 | 1461715456872 Marionette TRACE conn3 <- [1,102,null,{}] 17:04:16 INFO - PROCESS | 1828 | 1461715456877 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}] 17:04:17 INFO - PROCESS | 1828 | 1461715457027 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:04:17 INFO - PROCESS | 1828 | 1461715457158 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773bc34000 == 26 [pid = 1828] [id = 33] 17:04:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f772a554400) [pid = 1828] [serial = 96] [outer = (nil)] 17:04:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f773bc76c00) [pid = 1828] [serial = 97] [outer = 0x7f772a554400] 17:04:17 INFO - PROCESS | 1828 | 1461715457234 Marionette DEBUG loaded listener.js 17:04:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f773bdb0400) [pid = 1828] [serial = 98] [outer = 0x7f772a554400] 17:04:17 INFO - PROCESS | 1828 | 1461715457983 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]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1131ms 17:04:18 INFO - PROCESS | 1828 | 1461715458011 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:04:18 INFO - PROCESS | 1828 | 1461715458014 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:04:18 INFO - PROCESS | 1828 | 1461715458023 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:04:18 INFO - PROCESS | 1828 | 1461715458026 Marionette TRACE conn3 <- [1,106,null,{}] 17:04:18 INFO - PROCESS | 1828 | 1461715458031 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}] 17:04:18 INFO - PROCESS | 1828 | 1461715458221 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:04:18 INFO - PROCESS | 1828 | 1461715458354 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c2ce000 == 27 [pid = 1828] [id = 34] 17:04:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f77260c1000) [pid = 1828] [serial = 99] [outer = (nil)] 17:04:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f773c6e3c00) [pid = 1828] [serial = 100] [outer = 0x7f77260c1000] 17:04:18 INFO - PROCESS | 1828 | 1461715458434 Marionette DEBUG loaded listener.js 17:04:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f773e2c0800) [pid = 1828] [serial = 101] [outer = 0x7f77260c1000] 17:04:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f77260ca000) [pid = 1828] [serial = 102] [outer = 0x7f77205e8800] 17:04:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c67c000 == 26 [pid = 1828] [id = 25] 17:04:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a683000 == 25 [pid = 1828] [id = 24] 17:04:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77237f5000 == 24 [pid = 1828] [id = 23] 17:04:19 INFO - PROCESS | 1828 | 1461715459570 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]]]}] 17:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1582ms 17:04:19 INFO - PROCESS | 1828 | 1461715459606 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:04:19 INFO - PROCESS | 1828 | 1461715459612 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:04:19 INFO - PROCESS | 1828 | 1461715459621 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:04:19 INFO - PROCESS | 1828 | 1461715459627 Marionette TRACE conn3 <- [1,110,null,{}] 17:04:19 INFO - PROCESS | 1828 | 1461715459636 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}] 17:04:19 INFO - PROCESS | 1828 | 1461715459806 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:04:19 INFO - PROCESS | 1828 | 1461715459983 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a69c800 == 25 [pid = 1828] [id = 35] 17:04:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f7729b81c00) [pid = 1828] [serial = 103] [outer = (nil)] 17:04:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f772a548400) [pid = 1828] [serial = 104] [outer = 0x7f7729b81c00] 17:04:20 INFO - PROCESS | 1828 | 1461715460066 Marionette DEBUG loaded listener.js 17:04:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f772a916000) [pid = 1828] [serial = 105] [outer = 0x7f7729b81c00] 17:04:20 INFO - PROCESS | 1828 | 1461715460843 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]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1286ms 17:04:20 INFO - PROCESS | 1828 | 1461715460921 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:04:20 INFO - PROCESS | 1828 | 1461715460930 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:04:20 INFO - PROCESS | 1828 | 1461715460943 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 1828 | 1461715460948 Marionette TRACE conn3 <- [1,114,null,{}] 17:04:20 INFO - PROCESS | 1828 | 1461715460954 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}] 17:04:21 INFO - PROCESS | 1828 | 1461715461129 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:04:21 INFO - PROCESS | 1828 | 1461715461261 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7736dbe800 == 26 [pid = 1828] [id = 36] 17:04:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f772aa57400) [pid = 1828] [serial = 106] [outer = (nil)] 17:04:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f772d40cc00) [pid = 1828] [serial = 107] [outer = 0x7f772aa57400] 17:04:21 INFO - PROCESS | 1828 | 1461715461354 Marionette DEBUG loaded listener.js 17:04:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f7736105800) [pid = 1828] [serial = 108] [outer = 0x7f772aa57400] 17:04:22 INFO - PROCESS | 1828 | 1461715462206 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]]]}] 17:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1336ms 17:04:22 INFO - PROCESS | 1828 | 1461715462279 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:04:22 INFO - PROCESS | 1828 | 1461715462282 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:04:22 INFO - PROCESS | 1828 | 1461715462290 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:04:22 INFO - PROCESS | 1828 | 1461715462295 Marionette TRACE conn3 <- [1,118,null,{}] 17:04:22 INFO - PROCESS | 1828 | 1461715462310 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}] 17:04:22 INFO - PROCESS | 1828 | 1461715462512 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:04:22 INFO - PROCESS | 1828 | 1461715462647 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773bc8a000 == 27 [pid = 1828] [id = 37] 17:04:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f7737293c00) [pid = 1828] [serial = 109] [outer = (nil)] 17:04:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f7738471800) [pid = 1828] [serial = 110] [outer = 0x7f7737293c00] 17:04:22 INFO - PROCESS | 1828 | 1461715462728 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f773c271800) [pid = 1828] [serial = 111] [outer = 0x7f7737293c00] 17:04:23 INFO - PROCESS | 1828 | 1461715463489 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]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1238ms 17:04:23 INFO - PROCESS | 1828 | 1461715463529 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:04:23 INFO - PROCESS | 1828 | 1461715463533 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:04:23 INFO - PROCESS | 1828 | 1461715463539 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 1828 | 1461715463541 Marionette TRACE conn3 <- [1,122,null,{}] 17:04:23 INFO - PROCESS | 1828 | 1461715463547 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}] 17:04:23 INFO - PROCESS | 1828 | 1461715463692 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:04:23 INFO - PROCESS | 1828 | 1461715463829 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c711000 == 28 [pid = 1828] [id = 38] 17:04:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f77372b0c00) [pid = 1828] [serial = 112] [outer = (nil)] 17:04:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f773c784400) [pid = 1828] [serial = 113] [outer = 0x7f77372b0c00] 17:04:23 INFO - PROCESS | 1828 | 1461715463905 Marionette DEBUG loaded listener.js 17:04:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f773e256000) [pid = 1828] [serial = 114] [outer = 0x7f77372b0c00] 17:04:24 INFO - PROCESS | 1828 | 1461715464654 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]]]}] 17:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1126ms 17:04:24 INFO - PROCESS | 1828 | 1461715464665 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:04:24 INFO - PROCESS | 1828 | 1461715464669 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:04:24 INFO - PROCESS | 1828 | 1461715464674 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:04:24 INFO - PROCESS | 1828 | 1461715464677 Marionette TRACE conn3 <- [1,126,null,{}] 17:04:24 INFO - PROCESS | 1828 | 1461715464682 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}] 17:04:24 INFO - PROCESS | 1828 | 1461715464822 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:04:24 INFO - PROCESS | 1828 | 1461715464957 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773f058800 == 29 [pid = 1828] [id = 39] 17:04:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f771eb0bc00) [pid = 1828] [serial = 115] [outer = (nil)] 17:04:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f771eb15400) [pid = 1828] [serial = 116] [outer = 0x7f771eb0bc00] 17:04:25 INFO - PROCESS | 1828 | 1461715465031 Marionette DEBUG loaded listener.js 17:04:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f771eb1a400) [pid = 1828] [serial = 117] [outer = 0x7f771eb0bc00] 17:04:25 INFO - PROCESS | 1828 | 1461715465926 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]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1288ms 17:04:25 INFO - PROCESS | 1828 | 1461715465964 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:04:25 INFO - PROCESS | 1828 | 1461715465970 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:04:25 INFO - PROCESS | 1828 | 1461715465978 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 1828 | 1461715465983 Marionette TRACE conn3 <- [1,130,null,{}] 17:04:26 INFO - PROCESS | 1828 | 1461715465996 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}] 17:04:26 INFO - PROCESS | 1828 | 1461715466272 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:04:26 INFO - PROCESS | 1828 | 1461715466449 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a5af000 == 30 [pid = 1828] [id = 40] 17:04:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f772388a800) [pid = 1828] [serial = 118] [outer = (nil)] 17:04:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f77238b0400) [pid = 1828] [serial = 119] [outer = 0x7f772388a800] 17:04:26 INFO - PROCESS | 1828 | 1461715466541 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f773c724c00) [pid = 1828] [serial = 120] [outer = 0x7f772388a800] 17:04:27 INFO - PROCESS | 1828 | 1461715467406 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]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1490ms 17:04:27 INFO - PROCESS | 1828 | 1461715467468 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 1828 | 1461715467473 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:04:27 INFO - PROCESS | 1828 | 1461715467481 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 1828 | 1461715467486 Marionette TRACE conn3 <- [1,134,null,{}] 17:04:27 INFO - PROCESS | 1828 | 1461715467495 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}] 17:04:27 INFO - PROCESS | 1828 | 1461715467721 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:04:27 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a311000 == 29 [pid = 1828] [id = 29] 17:04:27 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c8f8800 == 28 [pid = 1828] [id = 30] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77372e5800 == 27 [pid = 1828] [id = 31] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772817c800 == 26 [pid = 1828] [id = 12] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7738216800 == 25 [pid = 1828] [id = 32] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773bc34000 == 24 [pid = 1828] [id = 33] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7736d12800 == 23 [pid = 1828] [id = 27] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722308000 == 22 [pid = 1828] [id = 6] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77311db000 == 21 [pid = 1828] [id = 26] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a680800 == 20 [pid = 1828] [id = 14] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a5af000 == 19 [pid = 1828] [id = 40] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722dc2800 == 18 [pid = 1828] [id = 22] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729e32800 == 17 [pid = 1828] [id = 21] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720421800 == 16 [pid = 1828] [id = 8] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773f058800 == 15 [pid = 1828] [id = 39] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773c711000 == 14 [pid = 1828] [id = 38] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7721efb800 == 13 [pid = 1828] [id = 28] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773bc8a000 == 12 [pid = 1828] [id = 37] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7736dbe800 == 11 [pid = 1828] [id = 36] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773c2ce000 == 10 [pid = 1828] [id = 34] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a69c800 == 9 [pid = 1828] [id = 35] 17:04:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772ac86000 == 8 [pid = 1828] [id = 18] 17:04:31 INFO - PROCESS | 1828 | 1461715471290 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77204e0800 == 9 [pid = 1828] [id = 41] 17:04:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f77212c9c00) [pid = 1828] [serial = 121] [outer = (nil)] 17:04:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f7721f9bc00) [pid = 1828] [serial = 122] [outer = 0x7f77212c9c00] 17:04:31 INFO - PROCESS | 1828 | 1461715471360 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f772387f000) [pid = 1828] [serial = 123] [outer = 0x7f77212c9c00] 17:04:32 INFO - PROCESS | 1828 | 1461715472105 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]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 4646ms 17:04:32 INFO - PROCESS | 1828 | 1461715472129 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:04:32 INFO - PROCESS | 1828 | 1461715472134 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:04:32 INFO - PROCESS | 1828 | 1461715472142 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1828 | 1461715472148 Marionette TRACE conn3 <- [1,138,null,{}] 17:04:32 INFO - PROCESS | 1828 | 1461715472156 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}] 17:04:32 INFO - PROCESS | 1828 | 1461715472360 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:04:32 INFO - PROCESS | 1828 | 1461715472378 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772396a800 == 10 [pid = 1828] [id = 42] 17:04:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f7723887000) [pid = 1828] [serial = 124] [outer = (nil)] 17:04:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f7726c70c00) [pid = 1828] [serial = 125] [outer = 0x7f7723887000] 17:04:32 INFO - PROCESS | 1828 | 1461715472446 Marionette DEBUG loaded listener.js 17:04:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f772811b400) [pid = 1828] [serial = 126] [outer = 0x7f7723887000] 17:04:33 INFO - PROCESS | 1828 | 1461715473185 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]]]}] 17:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1085ms 17:04:33 INFO - PROCESS | 1828 | 1461715473280 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:04:33 INFO - PROCESS | 1828 | 1461715473287 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:04:33 INFO - PROCESS | 1828 | 1461715473300 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:04:33 INFO - PROCESS | 1828 | 1461715473303 Marionette TRACE conn3 <- [1,142,null,{}] 17:04:33 INFO - PROCESS | 1828 | 1461715473310 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}] 17:04:33 INFO - PROCESS | 1828 | 1461715473463 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:04:33 INFO - PROCESS | 1828 | 1461715473477 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772997d800 == 11 [pid = 1828] [id = 43] 17:04:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f772962e000) [pid = 1828] [serial = 127] [outer = (nil)] 17:04:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f772a32e400) [pid = 1828] [serial = 128] [outer = 0x7f772962e000] 17:04:33 INFO - PROCESS | 1828 | 1461715473538 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f772a555c00) [pid = 1828] [serial = 129] [outer = 0x7f772962e000] 17:04:34 INFO - PROCESS | 1828 | 1461715474596 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]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1339ms 17:04:34 INFO - PROCESS | 1828 | 1461715474636 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 1828 | 1461715474640 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:04:34 INFO - PROCESS | 1828 | 1461715474664 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 1828 | 1461715474674 Marionette TRACE conn3 <- [1,146,null,{}] 17:04:34 INFO - PROCESS | 1828 | 1461715474680 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}] 17:04:34 INFO - PROCESS | 1828 | 1461715474880 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:04:34 INFO - PROCESS | 1828 | 1461715474900 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c8ee800 == 12 [pid = 1828] [id = 44] 17:04:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f772af97400) [pid = 1828] [serial = 130] [outer = (nil)] 17:04:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f772c64d400) [pid = 1828] [serial = 131] [outer = 0x7f772af97400] 17:04:34 INFO - PROCESS | 1828 | 1461715474963 Marionette DEBUG loaded listener.js 17:04:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f7730253c00) [pid = 1828] [serial = 132] [outer = 0x7f772af97400] 17:04:35 INFO - PROCESS | 1828 | 1461715475712 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]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1105ms 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f77212c9800) [pid = 1828] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f77205ea800) [pid = 1828] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f7721e4ec00) [pid = 1828] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f772a8a2400) [pid = 1828] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f7722224400) [pid = 1828] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f772a8a6400) [pid = 1828] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f7720667800) [pid = 1828] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f772aa57800) [pid = 1828] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f7728bbf800) [pid = 1828] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f772a554000) [pid = 1828] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f772072b400) [pid = 1828] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f7722d0d400) [pid = 1828] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f772066b800) [pid = 1828] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f772066c400) [pid = 1828] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f772b528000) [pid = 1828] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f772221b400) [pid = 1828] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f771eb0bc00) [pid = 1828] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f77372b0c00) [pid = 1828] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f77212cfc00) [pid = 1828] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f7737293c00) [pid = 1828] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f772a8abc00) [pid = 1828] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f772ac1bc00) [pid = 1828] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f7736fc4800) [pid = 1828] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f77385d6400) [pid = 1828] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f772c84c800) [pid = 1828] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f77260c1000) [pid = 1828] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f7729b81c00) [pid = 1828] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f7720668800) [pid = 1828] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f772982fc00) [pid = 1828] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f772aa57400) [pid = 1828] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:04:36 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f772a554400) [pid = 1828] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:04:36 INFO - PROCESS | 1828 | 1461715476653 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:04:36 INFO - PROCESS | 1828 | 1461715476658 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:04:36 INFO - PROCESS | 1828 | 1461715476698 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:04:36 INFO - PROCESS | 1828 | 1461715476700 Marionette TRACE conn3 <- [1,150,null,{}] 17:04:36 INFO - PROCESS | 1828 | 1461715476718 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}] 17:04:36 INFO - PROCESS | 1828 | 1461715476903 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:04:37 INFO - PROCESS | 1828 | 1461715476998 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7726a1b000 == 13 [pid = 1828] [id = 45] 17:04:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f7729626c00) [pid = 1828] [serial = 133] [outer = (nil)] 17:04:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f7729c06800) [pid = 1828] [serial = 134] [outer = 0x7f7729626c00] 17:04:37 INFO - PROCESS | 1828 | 1461715477068 Marionette DEBUG loaded listener.js 17:04:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f772a556800) [pid = 1828] [serial = 135] [outer = 0x7f7729626c00] 17:04:37 INFO - PROCESS | 1828 | 1461715477833 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]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1195ms 17:04:37 INFO - PROCESS | 1828 | 1461715477888 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 1828 | 1461715477891 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:04:37 INFO - PROCESS | 1828 | 1461715477897 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 1828 | 1461715477899 Marionette TRACE conn3 <- [1,154,null,{}] 17:04:37 INFO - PROCESS | 1828 | 1461715477904 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}] 17:04:38 INFO - PROCESS | 1828 | 1461715478037 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:04:38 INFO - PROCESS | 1828 | 1461715478054 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773619c000 == 14 [pid = 1828] [id = 46] 17:04:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f773025f800) [pid = 1828] [serial = 136] [outer = (nil)] 17:04:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f773610a000) [pid = 1828] [serial = 137] [outer = 0x7f773025f800] 17:04:38 INFO - PROCESS | 1828 | 1461715478131 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f7737249800) [pid = 1828] [serial = 138] [outer = 0x7f773025f800] 17:04:39 INFO - PROCESS | 1828 | 1461715479193 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]]]}] 17:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1331ms 17:04:39 INFO - PROCESS | 1828 | 1461715479230 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:04:39 INFO - PROCESS | 1828 | 1461715479235 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:04:39 INFO - PROCESS | 1828 | 1461715479245 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:04:39 INFO - PROCESS | 1828 | 1461715479249 Marionette TRACE conn3 <- [1,158,null,{}] 17:04:39 INFO - PROCESS | 1828 | 1461715479258 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}] 17:04:39 INFO - PROCESS | 1828 | 1461715479427 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:04:39 INFO - PROCESS | 1828 | 1461715479562 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723967800 == 15 [pid = 1828] [id = 47] 17:04:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f7721cb7800) [pid = 1828] [serial = 139] [outer = (nil)] 17:04:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f7723888000) [pid = 1828] [serial = 140] [outer = 0x7f7721cb7800] 17:04:39 INFO - PROCESS | 1828 | 1461715479644 Marionette DEBUG loaded listener.js 17:04:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f7727d2f400) [pid = 1828] [serial = 141] [outer = 0x7f7721cb7800] 17:04:40 INFO - PROCESS | 1828 | 1461715480696 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]]]}] 17:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1535ms 17:04:40 INFO - PROCESS | 1828 | 1461715480781 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:04:40 INFO - PROCESS | 1828 | 1461715480789 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:04:40 INFO - PROCESS | 1828 | 1461715480799 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:04:40 INFO - PROCESS | 1828 | 1461715480802 Marionette TRACE conn3 <- [1,162,null,{}] 17:04:40 INFO - PROCESS | 1828 | 1461715480808 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}] 17:04:41 INFO - PROCESS | 1828 | 1461715481013 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:04:41 INFO - PROCESS | 1828 | 1461715481179 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77302d7800 == 16 [pid = 1828] [id = 48] 17:04:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f77238b8c00) [pid = 1828] [serial = 142] [outer = (nil)] 17:04:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f772a8aa000) [pid = 1828] [serial = 143] [outer = 0x7f77238b8c00] 17:04:41 INFO - PROCESS | 1828 | 1461715481255 Marionette DEBUG loaded listener.js 17:04:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f772ac27800) [pid = 1828] [serial = 144] [outer = 0x7f77238b8c00] 17:04:42 INFO - PROCESS | 1828 | 1461715482171 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]]]}] 17:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1383ms 17:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:04:42 INFO - PROCESS | 1828 | 1461715482184 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:04:42 INFO - PROCESS | 1828 | 1461715482187 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:04:42 INFO - PROCESS | 1828 | 1461715482194 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 1828 | 1461715482200 Marionette TRACE conn3 <- [1,166,null,{}] 17:04:42 INFO - PROCESS | 1828 | 1461715482215 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}] 17:04:42 INFO - PROCESS | 1828 | 1461715482426 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:04:42 INFO - PROCESS | 1828 | 1461715482474 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:04:42 INFO - PROCESS | 1828 | 1461715482618 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720520000 == 17 [pid = 1828] [id = 49] 17:04:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f772071dc00) [pid = 1828] [serial = 145] [outer = (nil)] 17:04:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f7722330c00) [pid = 1828] [serial = 146] [outer = 0x7f772071dc00] 17:04:42 INFO - PROCESS | 1828 | 1461715482695 Marionette DEBUG loaded listener.js 17:04:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f772af02800) [pid = 1828] [serial = 147] [outer = 0x7f772071dc00] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f7722d0d000) [pid = 1828] [serial = 65] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f77238b2c00) [pid = 1828] [serial = 67] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f772c838000) [pid = 1828] [serial = 52] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f7723815c00) [pid = 1828] [serial = 43] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f772c84c000) [pid = 1828] [serial = 53] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f7721f86000) [pid = 1828] [serial = 28] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f77238b2400) [pid = 1828] [serial = 49] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f7722d09c00) [pid = 1828] [serial = 31] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f7729081400) [pid = 1828] [serial = 44] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f772066dc00) [pid = 1828] [serial = 25] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f772ba94800) [pid = 1828] [serial = 50] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f7722d10c00) [pid = 1828] [serial = 34] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f7729836c00) [pid = 1828] [serial = 35] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f772a8a8000) [pid = 1828] [serial = 37] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f77212c9400) [pid = 1828] [serial = 64] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f7729884400) [pid = 1828] [serial = 46] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f772a8ae000) [pid = 1828] [serial = 38] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f772ba9e000) [pid = 1828] [serial = 40] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f7720725c00) [pid = 1828] [serial = 26] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f772c881800) [pid = 1828] [serial = 41] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f7720665000) [pid = 1828] [serial = 23] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f772a8ab400) [pid = 1828] [serial = 47] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f772baa0800) [pid = 1828] [serial = 61] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f772a553000) [pid = 1828] [serial = 95] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f772a8a0c00) [pid = 1828] [serial = 85] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f77260c3400) [pid = 1828] [serial = 56] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f772811ec00) [pid = 1828] [serial = 68] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f7729881800) [pid = 1828] [serial = 58] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f77260c3000) [pid = 1828] [serial = 83] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f7722225800) [pid = 1828] [serial = 55] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f772a555400) [pid = 1828] [serial = 94] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f7720721000) [pid = 1828] [serial = 82] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f7739e2f800) [pid = 1828] [serial = 2] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f773bdb0400) [pid = 1828] [serial = 98] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 81 (0x7f773c6e3c00) [pid = 1828] [serial = 100] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 80 (0x7f7738471800) [pid = 1828] [serial = 110] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 79 (0x7f7737ea8800) [pid = 1828] [serial = 79] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 78 (0x7f77372b2c00) [pid = 1828] [serial = 77] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 77 (0x7f7729626800) [pid = 1828] [serial = 12] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 76 (0x7f772d40cc00) [pid = 1828] [serial = 107] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 75 (0x7f77370e6c00) [pid = 1828] [serial = 76] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 74 (0x7f772af91800) [pid = 1828] [serial = 71] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 73 (0x7f7729b7b800) [pid = 1828] [serial = 9] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 72 (0x7f773bc76c00) [pid = 1828] [serial = 97] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 71 (0x7f772c84c400) [pid = 1828] [serial = 62] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 70 (0x7f772c88b400) [pid = 1828] [serial = 73] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 69 (0x7f772a8a0400) [pid = 1828] [serial = 59] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 68 (0x7f7731181000) [pid = 1828] [serial = 89] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 67 (0x7f773c784400) [pid = 1828] [serial = 113] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 66 (0x7f772072bc00) [pid = 1828] [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.] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 65 (0x7f7738469800) [pid = 1828] [serial = 92] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 64 (0x7f772232c800) [pid = 1828] [serial = 16] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 63 (0x7f7731186c00) [pid = 1828] [serial = 74] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 62 (0x7f7722333400) [pid = 1828] [serial = 17] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 61 (0x7f7721fa2400) [pid = 1828] [serial = 19] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 60 (0x7f773e2c0800) [pid = 1828] [serial = 101] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 59 (0x7f772a548400) [pid = 1828] [serial = 104] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 58 (0x7f7738225800) [pid = 1828] [serial = 80] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 57 (0x7f772ac1b800) [pid = 1828] [serial = 86] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 56 (0x7f772a916000) [pid = 1828] [serial = 105] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 55 (0x7f7736105800) [pid = 1828] [serial = 108] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 54 (0x7f772c853400) [pid = 1828] [serial = 88] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 53 (0x7f773724ac00) [pid = 1828] [serial = 91] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 52 (0x7f771eb1a400) [pid = 1828] [serial = 117] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 51 (0x7f771eb15400) [pid = 1828] [serial = 116] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 50 (0x7f773e256000) [pid = 1828] [serial = 114] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 49 (0x7f7722338800) [pid = 1828] [serial = 22] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 48 (0x7f773c271800) [pid = 1828] [serial = 111] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | --DOMWINDOW == 47 (0x7f772a919800) [pid = 1828] [serial = 70] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1828 | 1461715483988 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]]]}] 17:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1844ms 17:04:44 INFO - PROCESS | 1828 | 1461715484038 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:04:44 INFO - PROCESS | 1828 | 1461715484043 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:04:44 INFO - PROCESS | 1828 | 1461715484052 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:04:44 INFO - PROCESS | 1828 | 1461715484055 Marionette TRACE conn3 <- [1,170,null,{}] 17:04:44 INFO - PROCESS | 1828 | 1461715484062 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}] 17:04:44 INFO - PROCESS | 1828 | 1461715484214 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:04:44 INFO - PROCESS | 1828 | --DOMWINDOW == 46 (0x7f77238b0400) [pid = 1828] [serial = 119] [outer = (nil)] [url = about:blank] 17:04:44 INFO - PROCESS | 1828 | 1461715484303 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721f69800 == 18 [pid = 1828] [id = 50] 17:04:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 47 (0x7f772232b400) [pid = 1828] [serial = 148] [outer = (nil)] 17:04:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 48 (0x7f772232e000) [pid = 1828] [serial = 149] [outer = 0x7f772232b400] 17:04:44 INFO - PROCESS | 1828 | 1461715484414 Marionette DEBUG loaded listener.js 17:04:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 49 (0x7f7722d0d000) [pid = 1828] [serial = 150] [outer = 0x7f772232b400] 17:04:45 INFO - PROCESS | 1828 | 1461715485204 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]]]}] 17:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1184ms 17:04:45 INFO - PROCESS | 1828 | 1461715485236 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:04:45 INFO - PROCESS | 1828 | 1461715485242 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:04:45 INFO - PROCESS | 1828 | 1461715485253 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:04:45 INFO - PROCESS | 1828 | 1461715485256 Marionette TRACE conn3 <- [1,174,null,{}] 17:04:45 INFO - PROCESS | 1828 | 1461715485262 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}] 17:04:45 INFO - PROCESS | 1828 | 1461715485398 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:04:45 INFO - PROCESS | 1828 | 1461715485486 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723863800 == 19 [pid = 1828] [id = 51] 17:04:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 50 (0x7f7722d0f000) [pid = 1828] [serial = 151] [outer = (nil)] 17:04:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 51 (0x7f77238b1800) [pid = 1828] [serial = 152] [outer = 0x7f7722d0f000] 17:04:45 INFO - PROCESS | 1828 | 1461715485553 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 52 (0x7f7726a0f000) [pid = 1828] [serial = 153] [outer = 0x7f7722d0f000] 17:04:46 INFO - PROCESS | 1828 | 1461715486161 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]]]}] 17:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 939ms 17:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:04:46 INFO - PROCESS | 1828 | 1461715486193 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 1828 | 1461715486196 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:04:46 INFO - PROCESS | 1828 | 1461715486202 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 1828 | 1461715486207 Marionette TRACE conn3 <- [1,178,null,{}] 17:04:46 INFO - PROCESS | 1828 | 1461715486222 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}] 17:04:46 INFO - PROCESS | 1828 | 1461715486433 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:04:46 INFO - PROCESS | 1828 | 1461715486464 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7728177800 == 20 [pid = 1828] [id = 52] 17:04:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 53 (0x7f7729628000) [pid = 1828] [serial = 154] [outer = (nil)] 17:04:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 54 (0x7f7729882000) [pid = 1828] [serial = 155] [outer = 0x7f7729628000] 17:04:46 INFO - PROCESS | 1828 | 1461715486528 Marionette DEBUG loaded listener.js 17:04:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 55 (0x7f772a323c00) [pid = 1828] [serial = 156] [outer = 0x7f7729628000] 17:04:47 INFO - PROCESS | 1828 | 1461715487263 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]]]}] 17:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1082ms 17:04:47 INFO - PROCESS | 1828 | 1461715487290 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:04:47 INFO - PROCESS | 1828 | 1461715487294 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:04:47 INFO - PROCESS | 1828 | 1461715487299 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:04:47 INFO - PROCESS | 1828 | 1461715487302 Marionette TRACE conn3 <- [1,182,null,{}] 17:04:47 INFO - PROCESS | 1828 | 1461715487307 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}] 17:04:47 INFO - PROCESS | 1828 | 1461715487474 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:04:47 INFO - PROCESS | 1828 | 1461715487538 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729991800 == 21 [pid = 1828] [id = 53] 17:04:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 56 (0x7f772232c000) [pid = 1828] [serial = 157] [outer = (nil)] 17:04:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 57 (0x7f772a8abc00) [pid = 1828] [serial = 158] [outer = 0x7f772232c000] 17:04:47 INFO - PROCESS | 1828 | 1461715487599 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 58 (0x7f772aa56800) [pid = 1828] [serial = 159] [outer = 0x7f772232c000] 17:04:47 INFO - PROCESS | 1828 | --DOMWINDOW == 57 (0x7f772af97400) [pid = 1828] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:04:47 INFO - PROCESS | 1828 | --DOMWINDOW == 56 (0x7f77212c9c00) [pid = 1828] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:04:47 INFO - PROCESS | 1828 | --DOMWINDOW == 55 (0x7f7723887000) [pid = 1828] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:04:47 INFO - PROCESS | 1828 | --DOMWINDOW == 54 (0x7f7729626c00) [pid = 1828] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:04:47 INFO - PROCESS | 1828 | --DOMWINDOW == 53 (0x7f772962e000) [pid = 1828] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:04:47 INFO - PROCESS | 1828 | --DOMWINDOW == 52 (0x7f772388a800) [pid = 1828] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:04:48 INFO - PROCESS | 1828 | 1461715488285 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]]]}] 17:04:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1031ms 17:04:48 INFO - PROCESS | 1828 | 1461715488331 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:04:48 INFO - PROCESS | 1828 | 1461715488334 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:04:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:04:48 INFO - PROCESS | 1828 | 1461715488339 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:04:48 INFO - PROCESS | 1828 | 1461715488341 Marionette TRACE conn3 <- [1,186,null,{}] 17:04:48 INFO - PROCESS | 1828 | 1461715488346 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}] 17:04:48 INFO - PROCESS | 1828 | 1461715488502 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:04:48 INFO - PROCESS | 1828 | 1461715488518 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a246000 == 22 [pid = 1828] [id = 54] 17:04:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 53 (0x7f771eb10c00) [pid = 1828] [serial = 160] [outer = (nil)] 17:04:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 54 (0x7f772aa53c00) [pid = 1828] [serial = 161] [outer = 0x7f771eb10c00] 17:04:48 INFO - PROCESS | 1828 | 1461715488579 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 55 (0x7f772b524000) [pid = 1828] [serial = 162] [outer = 0x7f771eb10c00] 17:04:49 INFO - PROCESS | 1828 | 1461715489176 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]]]}] 17:04:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 878ms 17:04:49 INFO - PROCESS | 1828 | 1461715489219 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 1828 | 1461715489223 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:04:49 INFO - PROCESS | 1828 | 1461715489228 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 1828 | 1461715489242 Marionette TRACE conn3 <- [1,190,null,{}] 17:04:49 INFO - PROCESS | 1828 | 1461715489248 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}] 17:04:49 INFO - PROCESS | 1828 | 1461715489410 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:04:49 INFO - PROCESS | 1828 | 1461715489490 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a95a000 == 23 [pid = 1828] [id = 55] 17:04:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 56 (0x7f771eb0b400) [pid = 1828] [serial = 163] [outer = (nil)] 17:04:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 57 (0x7f772c6f8c00) [pid = 1828] [serial = 164] [outer = 0x7f771eb0b400] 17:04:49 INFO - PROCESS | 1828 | 1461715489557 Marionette DEBUG loaded listener.js 17:04:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 58 (0x7f7731186800) [pid = 1828] [serial = 165] [outer = 0x7f771eb0b400] 17:04:50 INFO - PROCESS | 1828 | 1461715490137 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]]]}] 17:04:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:04:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 936ms 17:04:50 INFO - PROCESS | 1828 | 1461715490165 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:04:50 INFO - PROCESS | 1828 | 1461715490168 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:04:50 INFO - PROCESS | 1828 | 1461715490173 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:04:50 INFO - PROCESS | 1828 | 1461715490175 Marionette TRACE conn3 <- [1,194,null,{}] 17:04:50 INFO - PROCESS | 1828 | 1461715490180 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}] 17:04:50 INFO - PROCESS | 1828 | 1461715490305 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:04:50 INFO - PROCESS | 1828 | 1461715490323 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772b53d000 == 24 [pid = 1828] [id = 56] 17:04:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 59 (0x7f772c652400) [pid = 1828] [serial = 166] [outer = (nil)] 17:04:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 60 (0x7f7736d69c00) [pid = 1828] [serial = 167] [outer = 0x7f772c652400] 17:04:50 INFO - PROCESS | 1828 | 1461715490381 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 61 (0x7f77370e3800) [pid = 1828] [serial = 168] [outer = 0x7f772c652400] 17:04:51 INFO - PROCESS | 1828 | 1461715491329 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]]]}] 17:04:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1226ms 17:04:51 INFO - PROCESS | 1828 | 1461715491402 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:04:51 INFO - PROCESS | 1828 | 1461715491407 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:04:51 INFO - PROCESS | 1828 | 1461715491416 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 1828 | 1461715491421 Marionette TRACE conn3 <- [1,198,null,{}] 17:04:51 INFO - PROCESS | 1828 | 1461715491441 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}] 17:04:51 INFO - PROCESS | 1828 | 1461715491646 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:04:51 INFO - PROCESS | 1828 | 1461715491782 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723957000 == 25 [pid = 1828] [id = 57] 17:04:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 62 (0x7f77212d3000) [pid = 1828] [serial = 169] [outer = (nil)] 17:04:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 63 (0x7f7722338000) [pid = 1828] [serial = 170] [outer = 0x7f77212d3000] 17:04:51 INFO - PROCESS | 1828 | 1461715491860 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 64 (0x7f772388b800) [pid = 1828] [serial = 171] [outer = 0x7f77212d3000] 17:04:52 INFO - PROCESS | 1828 | 1461715492758 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]]]}] 17:04:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1388ms 17:04:52 INFO - PROCESS | 1828 | 1461715492806 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:04:52 INFO - PROCESS | 1828 | 1461715492815 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:04:52 INFO - PROCESS | 1828 | 1461715492825 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:04:52 INFO - PROCESS | 1828 | 1461715492828 Marionette TRACE conn3 <- [1,202,null,{}] 17:04:52 INFO - PROCESS | 1828 | 1461715492835 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}] 17:04:53 INFO - PROCESS | 1828 | 1461715493044 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:04:53 INFO - PROCESS | 1828 | 1461715493169 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a5c5000 == 26 [pid = 1828] [id = 58] 17:04:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 65 (0x7f77238b8800) [pid = 1828] [serial = 172] [outer = (nil)] 17:04:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f77295ef800) [pid = 1828] [serial = 173] [outer = 0x7f77238b8800] 17:04:53 INFO - PROCESS | 1828 | 1461715493239 Marionette DEBUG loaded listener.js 17:04:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f772a548400) [pid = 1828] [serial = 174] [outer = 0x7f77238b8800] 17:04:54 INFO - PROCESS | 1828 | 1461715494344 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]]]}] 17:04:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1583ms 17:04:54 INFO - PROCESS | 1828 | 1461715494409 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:04:54 INFO - PROCESS | 1828 | 1461715494415 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:04:54 INFO - PROCESS | 1828 | 1461715494423 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:04:54 INFO - PROCESS | 1828 | 1461715494428 Marionette TRACE conn3 <- [1,206,null,{}] 17:04:54 INFO - PROCESS | 1828 | 1461715494480 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}] 17:04:54 INFO - PROCESS | 1828 | 1461715494651 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:04:54 INFO - PROCESS | 1828 | --DOMWINDOW == 66 (0x7f772c64d400) [pid = 1828] [serial = 131] [outer = (nil)] [url = about:blank] 17:04:54 INFO - PROCESS | 1828 | --DOMWINDOW == 65 (0x7f7730253c00) [pid = 1828] [serial = 132] [outer = (nil)] [url = about:blank] 17:04:54 INFO - PROCESS | 1828 | --DOMWINDOW == 64 (0x7f7721f9bc00) [pid = 1828] [serial = 122] [outer = (nil)] [url = about:blank] 17:04:54 INFO - PROCESS | 1828 | --DOMWINDOW == 63 (0x7f772387f000) [pid = 1828] [serial = 123] [outer = (nil)] [url = about:blank] 17:04:54 INFO - PROCESS | 1828 | --DOMWINDOW == 62 (0x7f7726c70c00) [pid = 1828] [serial = 125] [outer = (nil)] [url = about:blank] 17:04:54 INFO - PROCESS | 1828 | --DOMWINDOW == 61 (0x7f772811b400) [pid = 1828] [serial = 126] [outer = (nil)] [url = about:blank] 17:04:54 INFO - PROCESS | 1828 | --DOMWINDOW == 60 (0x7f7729c06800) [pid = 1828] [serial = 134] [outer = (nil)] [url = about:blank] 17:04:54 INFO - PROCESS | 1828 | --DOMWINDOW == 59 (0x7f772a32e400) [pid = 1828] [serial = 128] [outer = (nil)] [url = about:blank] 17:04:54 INFO - PROCESS | 1828 | --DOMWINDOW == 58 (0x7f772a555c00) [pid = 1828] [serial = 129] [outer = (nil)] [url = about:blank] 17:04:54 INFO - PROCESS | 1828 | --DOMWINDOW == 57 (0x7f772a556800) [pid = 1828] [serial = 135] [outer = (nil)] [url = about:blank] 17:04:54 INFO - PROCESS | 1828 | --DOMWINDOW == 56 (0x7f773c724c00) [pid = 1828] [serial = 120] [outer = (nil)] [url = about:blank] 17:04:54 INFO - PROCESS | 1828 | 1461715494842 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722319800 == 27 [pid = 1828] [id = 59] 17:04:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 57 (0x7f7723817800) [pid = 1828] [serial = 175] [outer = (nil)] 17:04:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 58 (0x7f772381b800) [pid = 1828] [serial = 176] [outer = 0x7f7723817800] 17:04:54 INFO - PROCESS | 1828 | 1461715494907 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 59 (0x7f7726010800) [pid = 1828] [serial = 177] [outer = 0x7f7723817800] 17:04:55 INFO - PROCESS | 1828 | 1461715495511 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]]]}] 17:04:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1131ms 17:04:55 INFO - PROCESS | 1828 | 1461715495565 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:04:55 INFO - PROCESS | 1828 | 1461715495573 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:04:55 INFO - PROCESS | 1828 | 1461715495583 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 1828 | 1461715495586 Marionette TRACE conn3 <- [1,210,null,{}] 17:04:55 INFO - PROCESS | 1828 | 1461715495592 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}] 17:04:55 INFO - PROCESS | 1828 | 1461715495728 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:04:55 INFO - PROCESS | 1828 | 1461715495816 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7726a28000 == 28 [pid = 1828] [id = 60] 17:04:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 60 (0x7f771eb19800) [pid = 1828] [serial = 178] [outer = (nil)] 17:04:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 61 (0x7f772921a000) [pid = 1828] [serial = 179] [outer = 0x7f771eb19800] 17:04:55 INFO - PROCESS | 1828 | 1461715495877 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 62 (0x7f7729929400) [pid = 1828] [serial = 180] [outer = 0x7f771eb19800] 17:04:56 INFO - PROCESS | 1828 | 1461715496515 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]]]}] 17:04:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 978ms 17:04:56 INFO - PROCESS | 1828 | 1461715496562 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:04:56 INFO - PROCESS | 1828 | 1461715496565 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:04:56 INFO - PROCESS | 1828 | 1461715496571 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 1828 | 1461715496576 Marionette TRACE conn3 <- [1,214,null,{}] 17:04:56 INFO - PROCESS | 1828 | 1461715496592 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}] 17:04:56 INFO - PROCESS | 1828 | 1461715496791 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:04:56 INFO - PROCESS | 1828 | 1461715496808 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729e37000 == 29 [pid = 1828] [id = 61] 17:04:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 63 (0x7f7721e4a000) [pid = 1828] [serial = 181] [outer = (nil)] 17:04:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 64 (0x7f772a915000) [pid = 1828] [serial = 182] [outer = 0x7f7721e4a000] 17:04:56 INFO - PROCESS | 1828 | 1461715496874 Marionette DEBUG loaded listener.js 17:04:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 65 (0x7f772b522400) [pid = 1828] [serial = 183] [outer = 0x7f7721e4a000] 17:04:57 INFO - PROCESS | 1828 | 1461715497617 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]]]}] 17:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1086ms 17:04:57 INFO - PROCESS | 1828 | 1461715497658 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:04:57 INFO - PROCESS | 1828 | 1461715497663 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:04:57 INFO - PROCESS | 1828 | 1461715497668 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:04:57 INFO - PROCESS | 1828 | 1461715497670 Marionette TRACE conn3 <- [1,218,null,{}] 17:04:57 INFO - PROCESS | 1828 | 1461715497675 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}] 17:04:57 INFO - PROCESS | 1828 | 1461715497844 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:04:57 INFO - PROCESS | 1828 | 1461715497910 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772ac7a800 == 30 [pid = 1828] [id = 62] 17:04:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f7720671800) [pid = 1828] [serial = 184] [outer = (nil)] 17:04:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f772c842400) [pid = 1828] [serial = 185] [outer = 0x7f7720671800] 17:04:57 INFO - PROCESS | 1828 | 1461715497981 Marionette DEBUG loaded listener.js 17:04:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f772c88c400) [pid = 1828] [serial = 186] [outer = 0x7f7720671800] 17:04:58 INFO - PROCESS | 1828 | 1461715498609 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]]]}] 17:04:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 974ms 17:04:58 INFO - PROCESS | 1828 | 1461715498644 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:04:58 INFO - PROCESS | 1828 | 1461715498647 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:04:58 INFO - PROCESS | 1828 | 1461715498652 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:04:58 INFO - PROCESS | 1828 | 1461715498655 Marionette TRACE conn3 <- [1,222,null,{}] 17:04:58 INFO - PROCESS | 1828 | 1461715498666 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}] 17:04:58 INFO - PROCESS | 1828 | 1461715498846 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:04:58 INFO - PROCESS | 1828 | 1461715498914 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c813000 == 31 [pid = 1828] [id = 63] 17:04:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f772b524400) [pid = 1828] [serial = 187] [outer = (nil)] 17:04:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f7731183c00) [pid = 1828] [serial = 188] [outer = 0x7f772b524400] 17:04:58 INFO - PROCESS | 1828 | 1461715498974 Marionette DEBUG loaded listener.js 17:04:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f7721cba000) [pid = 1828] [serial = 189] [outer = 0x7f772b524400] 17:04:59 INFO - PROCESS | 1828 | --DOMWINDOW == 70 (0x7f7729628000) [pid = 1828] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:04:59 INFO - PROCESS | 1828 | --DOMWINDOW == 69 (0x7f772232b400) [pid = 1828] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:04:59 INFO - PROCESS | 1828 | --DOMWINDOW == 68 (0x7f7722d0f000) [pid = 1828] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:04:59 INFO - PROCESS | 1828 | --DOMWINDOW == 67 (0x7f772232c000) [pid = 1828] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:04:59 INFO - PROCESS | 1828 | --DOMWINDOW == 66 (0x7f771eb10c00) [pid = 1828] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:04:59 INFO - PROCESS | 1828 | --DOMWINDOW == 65 (0x7f771eb0b400) [pid = 1828] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:04:59 INFO - PROCESS | 1828 | 1461715499713 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]]]}] 17:04:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1133ms 17:04:59 INFO - PROCESS | 1828 | 1461715499801 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:04:59 INFO - PROCESS | 1828 | 1461715499805 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:04:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:04:59 INFO - PROCESS | 1828 | 1461715499811 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:04:59 INFO - PROCESS | 1828 | 1461715499813 Marionette TRACE conn3 <- [1,226,null,{}] 17:04:59 INFO - PROCESS | 1828 | 1461715499822 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}] 17:04:59 INFO - PROCESS | 1828 | 1461715499993 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:05:00 INFO - PROCESS | 1828 | 1461715500004 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77311d9000 == 32 [pid = 1828] [id = 64] 17:05:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f772a8ab400) [pid = 1828] [serial = 190] [outer = (nil)] 17:05:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f77374f9800) [pid = 1828] [serial = 191] [outer = 0x7f772a8ab400] 17:05:00 INFO - PROCESS | 1828 | 1461715500068 Marionette DEBUG loaded listener.js 17:05:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f773813fc00) [pid = 1828] [serial = 192] [outer = 0x7f772a8ab400] 17:05:00 INFO - PROCESS | 1828 | 1461715500775 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]]]}] 17:05:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 984ms 17:05:00 INFO - PROCESS | 1828 | 1461715500797 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:05:00 INFO - PROCESS | 1828 | 1461715500800 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:05:00 INFO - PROCESS | 1828 | 1461715500806 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:05:00 INFO - PROCESS | 1828 | 1461715500808 Marionette TRACE conn3 <- [1,230,null,{}] 17:05:00 INFO - PROCESS | 1828 | 1461715500813 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}] 17:05:00 INFO - PROCESS | 1828 | 1461715500975 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:05:00 INFO - PROCESS | 1828 | 1461715500995 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7736d15000 == 33 [pid = 1828] [id = 65] 17:05:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f77205db800) [pid = 1828] [serial = 193] [outer = (nil)] 17:05:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f77382b3800) [pid = 1828] [serial = 194] [outer = 0x7f77205db800] 17:05:01 INFO - PROCESS | 1828 | 1461715501056 Marionette DEBUG loaded listener.js 17:05:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f7739e11400) [pid = 1828] [serial = 195] [outer = 0x7f77205db800] 17:05:02 INFO - PROCESS | 1828 | 1461715502179 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]]]}] 17:05:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:05:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1434ms 17:05:02 INFO - PROCESS | 1828 | 1461715502244 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:05:02 INFO - PROCESS | 1828 | 1461715502253 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:05:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:05:02 INFO - PROCESS | 1828 | 1461715502267 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:05:02 INFO - PROCESS | 1828 | 1461715502275 Marionette TRACE conn3 <- [1,234,null,{}] 17:05:02 INFO - PROCESS | 1828 | 1461715502285 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}] 17:05:02 INFO - PROCESS | 1828 | 1461715502540 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:05:02 INFO - PROCESS | 1828 | 1461715502811 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77293db800 == 34 [pid = 1828] [id = 66] 17:05:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f7723813000) [pid = 1828] [serial = 196] [outer = (nil)] 17:05:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f7728115000) [pid = 1828] [serial = 197] [outer = 0x7f7723813000] 17:05:02 INFO - PROCESS | 1828 | 1461715502914 Marionette DEBUG loaded listener.js 17:05:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f7729836c00) [pid = 1828] [serial = 198] [outer = 0x7f7723813000] 17:05:03 INFO - PROCESS | 1828 | 1461715503686 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]]]}] 17:05:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:05:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1448ms 17:05:03 INFO - PROCESS | 1828 | 1461715503713 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:05:03 INFO - PROCESS | 1828 | 1461715503722 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:05:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:05:03 INFO - PROCESS | 1828 | 1461715503733 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 1828 | 1461715503736 Marionette TRACE conn3 <- [1,238,null,{}] 17:05:03 INFO - PROCESS | 1828 | 1461715503742 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}] 17:05:03 INFO - PROCESS | 1828 | 1461715503916 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:05:04 INFO - PROCESS | 1828 | 1461715504052 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729995800 == 35 [pid = 1828] [id = 67] 17:05:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f772a556400) [pid = 1828] [serial = 199] [outer = (nil)] 17:05:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f772af09c00) [pid = 1828] [serial = 200] [outer = 0x7f772a556400] 17:05:04 INFO - PROCESS | 1828 | 1461715504126 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f772c64d400) [pid = 1828] [serial = 201] [outer = 0x7f772a556400] 17:05:04 INFO - PROCESS | 1828 | 1461715504943 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]]]}] 17:05:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:05:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1229ms 17:05:04 INFO - PROCESS | 1828 | 1461715504962 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:05:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:05:04 INFO - PROCESS | 1828 | 1461715504966 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:05:04 INFO - PROCESS | 1828 | 1461715504972 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:05:04 INFO - PROCESS | 1828 | 1461715504977 Marionette TRACE conn3 <- [1,242,null,{}] 17:05:04 INFO - PROCESS | 1828 | 1461715504993 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}] 17:05:05 INFO - PROCESS | 1828 | 1461715505149 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:05:05 INFO - PROCESS | 1828 | 1461715505286 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7737f0d800 == 36 [pid = 1828] [id = 68] 17:05:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f772c651c00) [pid = 1828] [serial = 202] [outer = (nil)] 17:05:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f77372b2c00) [pid = 1828] [serial = 203] [outer = 0x7f772c651c00] 17:05:05 INFO - PROCESS | 1828 | 1461715505361 Marionette DEBUG loaded listener.js 17:05:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f7738473c00) [pid = 1828] [serial = 204] [outer = 0x7f772c651c00] 17:05:06 INFO - PROCESS | 1828 | 1461715506227 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]]]}] 17:05:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:05:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1286ms 17:05:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:05:06 INFO - PROCESS | 1828 | 1461715506258 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:05:06 INFO - PROCESS | 1828 | 1461715506261 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:05:06 INFO - PROCESS | 1828 | 1461715506268 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:05:06 INFO - PROCESS | 1828 | 1461715506271 Marionette TRACE conn3 <- [1,246,null,{}] 17:05:06 INFO - PROCESS | 1828 | 1461715506276 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}] 17:05:06 INFO - PROCESS | 1828 | 1461715506428 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:05:06 INFO - PROCESS | 1828 | 1461715506563 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7739e32000 == 37 [pid = 1828] [id = 69] 17:05:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f772c844c00) [pid = 1828] [serial = 205] [outer = (nil)] 17:05:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f773bc7f800) [pid = 1828] [serial = 206] [outer = 0x7f772c844c00] 17:05:06 INFO - PROCESS | 1828 | 1461715506635 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f773bdaec00) [pid = 1828] [serial = 207] [outer = 0x7f772c844c00] 17:05:07 INFO - PROCESS | 1828 | 1461715507426 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]]]}] 17:05:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1183ms 17:05:07 INFO - PROCESS | 1828 | 1461715507451 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:05:07 INFO - PROCESS | 1828 | 1461715507455 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:05:07 INFO - PROCESS | 1828 | 1461715507461 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:05:07 INFO - PROCESS | 1828 | 1461715507464 Marionette TRACE conn3 <- [1,250,null,{}] 17:05:07 INFO - PROCESS | 1828 | 1461715507488 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}] 17:05:07 INFO - PROCESS | 1828 | 1461715507639 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:05:07 INFO - PROCESS | 1828 | 1461715507767 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773ba53800 == 38 [pid = 1828] [id = 70] 17:05:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f77385d9c00) [pid = 1828] [serial = 208] [outer = (nil)] 17:05:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f773c2a5000) [pid = 1828] [serial = 209] [outer = 0x7f77385d9c00] 17:05:07 INFO - PROCESS | 1828 | 1461715507838 Marionette DEBUG loaded listener.js 17:05:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f773c44d400) [pid = 1828] [serial = 210] [outer = 0x7f77385d9c00] 17:05:08 INFO - PROCESS | 1828 | 1461715508830 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]]]}] 17:05:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1395ms 17:05:08 INFO - PROCESS | 1828 | 1461715508858 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:05:08 INFO - PROCESS | 1828 | 1461715508865 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:05:08 INFO - PROCESS | 1828 | 1461715508873 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - PROCESS | 1828 | 1461715508881 Marionette TRACE conn3 <- [1,254,null,{}] 17:05:08 INFO - PROCESS | 1828 | 1461715508896 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}] 17:05:09 INFO - PROCESS | 1828 | 1461715509068 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:05:09 INFO - PROCESS | 1828 | 1461715509208 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772396e800 == 39 [pid = 1828] [id = 71] 17:05:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f7722225800) [pid = 1828] [serial = 211] [outer = (nil)] 17:05:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f7722331400) [pid = 1828] [serial = 212] [outer = 0x7f7722225800] 17:05:09 INFO - PROCESS | 1828 | 1461715509314 Marionette DEBUG loaded listener.js 17:05:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f7723881800) [pid = 1828] [serial = 213] [outer = 0x7f7722225800] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f7736d69c00) [pid = 1828] [serial = 167] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f772a8aa000) [pid = 1828] [serial = 143] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f7722330c00) [pid = 1828] [serial = 146] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f7723888000) [pid = 1828] [serial = 140] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | 1461715510151 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]]]}] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f773610a000) [pid = 1828] [serial = 137] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f7729882000) [pid = 1828] [serial = 155] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f772232e000) [pid = 1828] [serial = 149] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 81 (0x7f7722d0d000) [pid = 1828] [serial = 150] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 80 (0x7f77238b1800) [pid = 1828] [serial = 152] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 79 (0x7f772a8abc00) [pid = 1828] [serial = 158] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 78 (0x7f772aa53c00) [pid = 1828] [serial = 161] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 77 (0x7f7726a0f000) [pid = 1828] [serial = 153] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 76 (0x7f772c6f8c00) [pid = 1828] [serial = 164] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 75 (0x7f772aa56800) [pid = 1828] [serial = 159] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 74 (0x7f772b524000) [pid = 1828] [serial = 162] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 73 (0x7f772a323c00) [pid = 1828] [serial = 156] [outer = (nil)] [url = about:blank] 17:05:10 INFO - PROCESS | 1828 | --DOMWINDOW == 72 (0x7f7731186800) [pid = 1828] [serial = 165] [outer = (nil)] [url = about:blank] 17:05:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1337ms 17:05:10 INFO - PROCESS | 1828 | 1461715510211 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:05:10 INFO - PROCESS | 1828 | 1461715510219 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:05:10 INFO - PROCESS | 1828 | 1461715510228 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:05:10 INFO - PROCESS | 1828 | 1461715510232 Marionette TRACE conn3 <- [1,258,null,{}] 17:05:10 INFO - PROCESS | 1828 | 1461715510237 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}] 17:05:10 INFO - PROCESS | 1828 | 1461715510381 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:05:10 INFO - PROCESS | 1828 | 1461715510392 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723959800 == 40 [pid = 1828] [id = 72] 17:05:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f77260c6c00) [pid = 1828] [serial = 214] [outer = (nil)] 17:05:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f772832c400) [pid = 1828] [serial = 215] [outer = 0x7f77260c6c00] 17:05:10 INFO - PROCESS | 1828 | 1461715510452 Marionette DEBUG loaded listener.js 17:05:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f772987d800) [pid = 1828] [serial = 216] [outer = 0x7f77260c6c00] 17:05:11 INFO - PROCESS | 1828 | 1461715511177 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]]]}] 17:05:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 988ms 17:05:11 INFO - PROCESS | 1828 | 1461715511217 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:05:11 INFO - PROCESS | 1828 | 1461715511219 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:05:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:05:11 INFO - PROCESS | 1828 | 1461715511226 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:05:11 INFO - PROCESS | 1828 | 1461715511231 Marionette TRACE conn3 <- [1,262,null,{}] 17:05:11 INFO - PROCESS | 1828 | 1461715511255 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}] 17:05:11 INFO - PROCESS | 1828 | 1461715511398 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:05:11 INFO - PROCESS | 1828 | 1461715511417 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729e38800 == 41 [pid = 1828] [id = 73] 17:05:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f772a8a0c00) [pid = 1828] [serial = 217] [outer = (nil)] 17:05:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f772ac27000) [pid = 1828] [serial = 218] [outer = 0x7f772a8a0c00] 17:05:11 INFO - PROCESS | 1828 | 1461715511480 Marionette DEBUG loaded listener.js 17:05:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f772baa2000) [pid = 1828] [serial = 219] [outer = 0x7f772a8a0c00] 17:05:12 INFO - PROCESS | 1828 | 1461715512210 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]]]}] 17:05:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:05:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1000ms 17:05:12 INFO - PROCESS | 1828 | 1461715512226 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:05:12 INFO - PROCESS | 1828 | 1461715512230 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:05:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:05:12 INFO - PROCESS | 1828 | 1461715512235 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:05:12 INFO - PROCESS | 1828 | 1461715512238 Marionette TRACE conn3 <- [1,266,null,{}] 17:05:12 INFO - PROCESS | 1828 | 1461715512258 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}] 17:05:12 INFO - PROCESS | 1828 | 1461715512451 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:05:12 INFO - PROCESS | 1828 | 1461715512467 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772bacf800 == 42 [pid = 1828] [id = 74] 17:05:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f772a32e400) [pid = 1828] [serial = 220] [outer = (nil)] 17:05:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f772c88ac00) [pid = 1828] [serial = 221] [outer = 0x7f772a32e400] 17:05:12 INFO - PROCESS | 1828 | 1461715512530 Marionette DEBUG loaded listener.js 17:05:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f77361c5c00) [pid = 1828] [serial = 222] [outer = 0x7f772a32e400] 17:05:13 INFO - PROCESS | 1828 | 1461715513338 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]]]}] 17:05:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:05:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1179ms 17:05:13 INFO - PROCESS | 1828 | 1461715513415 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:05:13 INFO - PROCESS | 1828 | 1461715513418 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:05:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:05:13 INFO - PROCESS | 1828 | 1461715513427 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:05:13 INFO - PROCESS | 1828 | 1461715513429 Marionette TRACE conn3 <- [1,270,null,{}] 17:05:13 INFO - PROCESS | 1828 | 1461715513434 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}] 17:05:13 INFO - PROCESS | 1828 | 1461715513608 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:05:13 INFO - PROCESS | 1828 | 1461715513627 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77302e3000 == 43 [pid = 1828] [id = 75] 17:05:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f77260c8800) [pid = 1828] [serial = 223] [outer = (nil)] 17:05:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f77370ee400) [pid = 1828] [serial = 224] [outer = 0x7f77260c8800] 17:05:13 INFO - PROCESS | 1828 | 1461715513687 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f7737ea7c00) [pid = 1828] [serial = 225] [outer = 0x7f77260c8800] 17:05:14 INFO - PROCESS | 1828 | 1461715514416 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]]]}] 17:05:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:05:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1032ms 17:05:14 INFO - PROCESS | 1828 | 1461715514461 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:05:14 INFO - PROCESS | 1828 | 1461715514465 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:05:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:05:14 INFO - PROCESS | 1828 | 1461715514478 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 1828 | 1461715514480 Marionette TRACE conn3 <- [1,274,null,{}] 17:05:14 INFO - PROCESS | 1828 | 1461715514500 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}] 17:05:14 INFO - PROCESS | 1828 | 1461715514708 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:05:14 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f772071dc00) [pid = 1828] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:05:14 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f772b524400) [pid = 1828] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:05:14 INFO - PROCESS | 1828 | --DOMWINDOW == 81 (0x7f771eb19800) [pid = 1828] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:05:14 INFO - PROCESS | 1828 | --DOMWINDOW == 80 (0x7f7723817800) [pid = 1828] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:05:14 INFO - PROCESS | 1828 | --DOMWINDOW == 79 (0x7f7720671800) [pid = 1828] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:05:14 INFO - PROCESS | 1828 | --DOMWINDOW == 78 (0x7f7721cb7800) [pid = 1828] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:05:14 INFO - PROCESS | 1828 | --DOMWINDOW == 77 (0x7f77238b8800) [pid = 1828] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:05:14 INFO - PROCESS | 1828 | --DOMWINDOW == 76 (0x7f7721e4a000) [pid = 1828] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:05:14 INFO - PROCESS | 1828 | --DOMWINDOW == 75 (0x7f77238b8c00) [pid = 1828] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:05:14 INFO - PROCESS | 1828 | --DOMWINDOW == 74 (0x7f773025f800) [pid = 1828] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:05:14 INFO - PROCESS | 1828 | --DOMWINDOW == 73 (0x7f772a8ab400) [pid = 1828] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:05:14 INFO - PROCESS | 1828 | 1461715514892 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721eed800 == 44 [pid = 1828] [id = 76] 17:05:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f771eb0e000) [pid = 1828] [serial = 226] [outer = (nil)] 17:05:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f772071dc00) [pid = 1828] [serial = 227] [outer = 0x7f771eb0e000] 17:05:14 INFO - PROCESS | 1828 | 1461715514972 Marionette DEBUG loaded listener.js 17:05:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f772a8ab400) [pid = 1828] [serial = 228] [outer = 0x7f771eb0e000] 17:05:15 INFO - PROCESS | 1828 | 1461715515604 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]]]}] 17:05:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:05:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1188ms 17:05:15 INFO - PROCESS | 1828 | 1461715515667 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:05:15 INFO - PROCESS | 1828 | 1461715515670 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:05:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:05:15 INFO - PROCESS | 1828 | 1461715515675 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 1828 | 1461715515677 Marionette TRACE conn3 <- [1,278,null,{}] 17:05:15 INFO - PROCESS | 1828 | 1461715515683 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}] 17:05:15 INFO - PROCESS | 1828 | 1461715515845 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:05:15 INFO - PROCESS | 1828 | 1461715515862 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7737f09800 == 45 [pid = 1828] [id = 77] 17:05:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f771eb13400) [pid = 1828] [serial = 229] [outer = (nil)] 17:05:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f7724e2f800) [pid = 1828] [serial = 230] [outer = 0x7f771eb13400] 17:05:15 INFO - PROCESS | 1828 | 1461715515924 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f7724e36800) [pid = 1828] [serial = 231] [outer = 0x7f771eb13400] 17:05:16 INFO - PROCESS | 1828 | 1461715516610 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]]]}] 17:05:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:05:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 975ms 17:05:16 INFO - PROCESS | 1828 | 1461715516652 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:05:16 INFO - PROCESS | 1828 | 1461715516656 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:05:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:05:16 INFO - PROCESS | 1828 | 1461715516661 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:05:16 INFO - PROCESS | 1828 | 1461715516663 Marionette TRACE conn3 <- [1,282,null,{}] 17:05:16 INFO - PROCESS | 1828 | 1461715516668 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}] 17:05:16 INFO - PROCESS | 1828 | 1461715516837 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:05:17 INFO - PROCESS | 1828 | 1461715517005 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722308800 == 46 [pid = 1828] [id = 78] 17:05:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f771eb0bc00) [pid = 1828] [serial = 232] [outer = (nil)] 17:05:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f77205ea400) [pid = 1828] [serial = 233] [outer = 0x7f771eb0bc00] 17:05:17 INFO - PROCESS | 1828 | 1461715517079 Marionette DEBUG loaded listener.js 17:05:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f7722219400) [pid = 1828] [serial = 234] [outer = 0x7f771eb0bc00] 17:05:17 INFO - PROCESS | 1828 | 1461715517977 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]]]}] 17:05:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:05:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1337ms 17:05:18 INFO - PROCESS | 1828 | 1461715518000 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 1828 | 1461715518011 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:05:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:05:18 INFO - PROCESS | 1828 | 1461715518026 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 1828 | 1461715518030 Marionette TRACE conn3 <- [1,286,null,{}] 17:05:18 INFO - PROCESS | 1828 | 1461715518036 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}] 17:05:18 INFO - PROCESS | 1828 | 1461715518249 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:05:18 INFO - PROCESS | 1828 | 1461715518352 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a68a000 == 47 [pid = 1828] [id = 79] 17:05:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f77238be400) [pid = 1828] [serial = 235] [outer = (nil)] 17:05:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f7729012400) [pid = 1828] [serial = 236] [outer = 0x7f77238be400] 17:05:18 INFO - PROCESS | 1828 | 1461715518426 Marionette DEBUG loaded listener.js 17:05:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f7729b7a400) [pid = 1828] [serial = 237] [outer = 0x7f77238be400] 17:05:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f772c64f000) [pid = 1828] [serial = 238] [outer = 0x7f77205e8800] 17:05:19 INFO - PROCESS | 1828 | 1461715519517 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]]]}] 17:05:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:05:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1585ms 17:05:19 INFO - PROCESS | 1828 | 1461715519615 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:05:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:05:19 INFO - PROCESS | 1828 | 1461715519621 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:05:19 INFO - PROCESS | 1828 | 1461715519628 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:05:19 INFO - PROCESS | 1828 | 1461715519632 Marionette TRACE conn3 <- [1,290,null,{}] 17:05:19 INFO - PROCESS | 1828 | 1461715519637 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}] 17:05:19 INFO - PROCESS | 1828 | 1461715519839 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:05:20 INFO - PROCESS | 1828 | 1461715520019 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773bc3e000 == 48 [pid = 1828] [id = 80] 17:05:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f7726a0c000) [pid = 1828] [serial = 239] [outer = (nil)] 17:05:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f772a554800) [pid = 1828] [serial = 240] [outer = 0x7f7726a0c000] 17:05:20 INFO - PROCESS | 1828 | 1461715520114 Marionette DEBUG loaded listener.js 17:05:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f7737293c00) [pid = 1828] [serial = 241] [outer = 0x7f7726a0c000] 17:05:20 INFO - PROCESS | 1828 | 1461715520928 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]]]}] 17:05:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:05:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1331ms 17:05:20 INFO - PROCESS | 1828 | 1461715520959 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:05:20 INFO - PROCESS | 1828 | 1461715520963 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:05:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:05:20 INFO - PROCESS | 1828 | 1461715520978 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:05:20 INFO - PROCESS | 1828 | 1461715520987 Marionette TRACE conn3 <- [1,294,null,{}] 17:05:20 INFO - PROCESS | 1828 | 1461715520993 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}] 17:05:21 INFO - PROCESS | 1828 | 1461715521155 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:05:21 INFO - PROCESS | 1828 | 1461715521295 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c692800 == 49 [pid = 1828] [id = 81] 17:05:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f772962b800) [pid = 1828] [serial = 242] [outer = (nil)] 17:05:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f773bc83800) [pid = 1828] [serial = 243] [outer = 0x7f772962b800] 17:05:21 INFO - PROCESS | 1828 | 1461715521410 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f773c62d800) [pid = 1828] [serial = 244] [outer = 0x7f772962b800] 17:05:22 INFO - PROCESS | 1828 | 1461715522302 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]]]}] 17:05:22 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. 17:05:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1395ms 17:05:22 INFO - PROCESS | 1828 | 1461715522366 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:05:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:05:22 INFO - PROCESS | 1828 | 1461715522371 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:05:22 INFO - PROCESS | 1828 | 1461715522377 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 1828 | 1461715522380 Marionette TRACE conn3 <- [1,298,null,{}] 17:05:22 INFO - PROCESS | 1828 | 1461715522385 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}] 17:05:22 INFO - PROCESS | 1828 | 1461715522542 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:05:22 INFO - PROCESS | 1828 | 1461715522673 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773e295800 == 50 [pid = 1828] [id = 82] 17:05:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f773025b400) [pid = 1828] [serial = 245] [outer = (nil)] 17:05:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f773c6e4400) [pid = 1828] [serial = 246] [outer = 0x7f773025b400] 17:05:22 INFO - PROCESS | 1828 | 1461715522744 Marionette DEBUG loaded listener.js 17:05:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f773c72d800) [pid = 1828] [serial = 247] [outer = 0x7f773025b400] 17:05:23 INFO - PROCESS | 1828 | 1461715523619 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]]]}] 17:05:23 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. 17:05:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1292ms 17:05:23 INFO - PROCESS | 1828 | 1461715523669 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:05:23 INFO - PROCESS | 1828 | 1461715523673 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:05:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:05:23 INFO - PROCESS | 1828 | 1461715523678 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:05:23 INFO - PROCESS | 1828 | 1461715523681 Marionette TRACE conn3 <- [1,302,null,{}] 17:05:23 INFO - PROCESS | 1828 | 1461715523686 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}] 17:05:23 INFO - PROCESS | 1828 | 1461715523841 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:05:24 INFO - PROCESS | 1828 | 1461715524143 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729033800 == 51 [pid = 1828] [id = 83] 17:05:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f7721f95c00) [pid = 1828] [serial = 248] [outer = (nil)] 17:05:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f7722330c00) [pid = 1828] [serial = 249] [outer = 0x7f7721f95c00] 17:05:24 INFO - PROCESS | 1828 | 1461715524270 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f7724e2a800) [pid = 1828] [serial = 250] [outer = 0x7f7721f95c00] 17:05:25 INFO - PROCESS | 1828 | 1461715525153 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]]]}] 17:05:25 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. 17:05:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1527ms 17:05:25 INFO - PROCESS | 1828 | 1461715525207 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:05:25 INFO - PROCESS | 1828 | 1461715525212 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:05:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:05:25 INFO - PROCESS | 1828 | 1461715525238 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - PROCESS | 1828 | 1461715525244 Marionette TRACE conn3 <- [1,306,null,{}] 17:05:25 INFO - PROCESS | 1828 | 1461715525251 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}] 17:05:25 INFO - PROCESS | 1828 | 1461715525413 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:05:25 INFO - PROCESS | 1828 | 1461715525542 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77204e0800 == 50 [pid = 1828] [id = 41] 17:05:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7737f09800 == 49 [pid = 1828] [id = 77] 17:05:25 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f77382b3800) [pid = 1828] [serial = 194] [outer = (nil)] [url = about:blank] 17:05:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723846000 == 50 [pid = 1828] [id = 84] 17:05:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f7721fa2400) [pid = 1828] [serial = 251] [outer = (nil)] 17:05:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f7729628000) [pid = 1828] [serial = 252] [outer = 0x7f7721fa2400] 17:05:25 INFO - PROCESS | 1828 | 1461715525635 Marionette DEBUG loaded listener.js 17:05:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f772a54f000) [pid = 1828] [serial = 253] [outer = 0x7f7721fa2400] 17:05:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7721eed800 == 49 [pid = 1828] [id = 76] 17:05:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77302e3000 == 48 [pid = 1828] [id = 75] 17:05:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772bacf800 == 47 [pid = 1828] [id = 74] 17:05:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729e38800 == 46 [pid = 1828] [id = 73] 17:05:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723959800 == 45 [pid = 1828] [id = 72] 17:05:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772396e800 == 44 [pid = 1828] [id = 71] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f772af02800) [pid = 1828] [serial = 147] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f7722338000) [pid = 1828] [serial = 170] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f7721cba000) [pid = 1828] [serial = 189] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f7729929400) [pid = 1828] [serial = 180] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f7726010800) [pid = 1828] [serial = 177] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f772921a000) [pid = 1828] [serial = 179] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f772c842400) [pid = 1828] [serial = 185] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f7727d2f400) [pid = 1828] [serial = 141] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f77295ef800) [pid = 1828] [serial = 173] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f772b522400) [pid = 1828] [serial = 183] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f772ac27800) [pid = 1828] [serial = 144] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f7731183c00) [pid = 1828] [serial = 188] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f772381b800) [pid = 1828] [serial = 176] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f772a915000) [pid = 1828] [serial = 182] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f772a548400) [pid = 1828] [serial = 174] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f772c88c400) [pid = 1828] [serial = 186] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f7737249800) [pid = 1828] [serial = 138] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f77374f9800) [pid = 1828] [serial = 191] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | --DOMWINDOW == 81 (0x7f773813fc00) [pid = 1828] [serial = 192] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1828 | 1461715526364 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]]]}] 17:05:26 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. 17:05:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1139ms 17:05:26 INFO - PROCESS | 1828 | 1461715526376 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:05:26 INFO - PROCESS | 1828 | 1461715526381 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:05:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:05:26 INFO - PROCESS | 1828 | 1461715526390 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:05:26 INFO - PROCESS | 1828 | 1461715526393 Marionette TRACE conn3 <- [1,310,null,{}] 17:05:26 INFO - PROCESS | 1828 | 1461715526398 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}] 17:05:26 INFO - PROCESS | 1828 | 1461715526551 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:05:26 INFO - PROCESS | 1828 | 1461715526649 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a237000 == 45 [pid = 1828] [id = 85] 17:05:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f7720663800) [pid = 1828] [serial = 254] [outer = (nil)] 17:05:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f772b522c00) [pid = 1828] [serial = 255] [outer = 0x7f7720663800] 17:05:26 INFO - PROCESS | 1828 | 1461715526710 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f772bb4f000) [pid = 1828] [serial = 256] [outer = 0x7f7720663800] 17:05:27 INFO - PROCESS | 1828 | 1461715527424 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]]]}] 17:05:27 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. 17:05:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1091ms 17:05:27 INFO - PROCESS | 1828 | 1461715527481 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:05:27 INFO - PROCESS | 1828 | 1461715527484 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:05:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:05:27 INFO - PROCESS | 1828 | 1461715527493 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 1828 | 1461715527501 Marionette TRACE conn3 <- [1,314,null,{}] 17:05:27 INFO - PROCESS | 1828 | 1461715527516 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}] 17:05:27 INFO - PROCESS | 1828 | 1461715527663 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:05:27 INFO - PROCESS | 1828 | 1461715527675 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c681000 == 46 [pid = 1828] [id = 86] 17:05:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f772bb58800) [pid = 1828] [serial = 257] [outer = (nil)] 17:05:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f772c88c400) [pid = 1828] [serial = 258] [outer = 0x7f772bb58800] 17:05:27 INFO - PROCESS | 1828 | 1461715527736 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f7736108c00) [pid = 1828] [serial = 259] [outer = 0x7f772bb58800] 17:05:28 INFO - PROCESS | 1828 | 1461715528509 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]]]}] 17:05:28 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. 17:05:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1038ms 17:05:28 INFO - PROCESS | 1828 | 1461715528529 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:05:28 INFO - PROCESS | 1828 | 1461715528533 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:05:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:05:28 INFO - PROCESS | 1828 | 1461715528539 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:05:28 INFO - PROCESS | 1828 | 1461715528541 Marionette TRACE conn3 <- [1,318,null,{}] 17:05:28 INFO - PROCESS | 1828 | 1461715528546 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}] 17:05:28 INFO - PROCESS | 1828 | 1461715528712 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:05:28 INFO - PROCESS | 1828 | 1461715528741 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7736d1c800 == 47 [pid = 1828] [id = 87] 17:05:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f772af90800) [pid = 1828] [serial = 260] [outer = (nil)] 17:05:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f7737423400) [pid = 1828] [serial = 261] [outer = 0x7f772af90800] 17:05:28 INFO - PROCESS | 1828 | 1461715528800 Marionette DEBUG loaded listener.js 17:05:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f77381de800) [pid = 1828] [serial = 262] [outer = 0x7f772af90800] 17:05:29 INFO - PROCESS | 1828 | 1461715529549 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]]]}] 17:05:29 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. 17:05:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1085ms 17:05:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:05:29 INFO - PROCESS | 1828 | 1461715529624 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:05:29 INFO - PROCESS | 1828 | 1461715529627 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:05:29 INFO - PROCESS | 1828 | 1461715529633 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 1828 | 1461715529635 Marionette TRACE conn3 <- [1,322,null,{}] 17:05:29 INFO - PROCESS | 1828 | 1461715529640 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}] 17:05:29 INFO - PROCESS | 1828 | 1461715529808 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:05:29 INFO - PROCESS | 1828 | 1461715529875 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773841d000 == 48 [pid = 1828] [id = 88] 17:05:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f773a3bb400) [pid = 1828] [serial = 263] [outer = (nil)] 17:05:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f773bda2c00) [pid = 1828] [serial = 264] [outer = 0x7f773a3bb400] 17:05:29 INFO - PROCESS | 1828 | 1461715529952 Marionette DEBUG loaded listener.js 17:05:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f773c6e4800) [pid = 1828] [serial = 265] [outer = 0x7f773a3bb400] 17:05:30 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f772a32e400) [pid = 1828] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:05:30 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f77260c6c00) [pid = 1828] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:05:30 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f772a8a0c00) [pid = 1828] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:05:30 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f77260c8800) [pid = 1828] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:05:30 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f771eb0e000) [pid = 1828] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:05:30 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f7722225800) [pid = 1828] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:05:30 INFO - PROCESS | 1828 | 1461715530834 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]]]}] 17:05:30 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. 17:05:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1229ms 17:05:30 INFO - PROCESS | 1828 | 1461715530872 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:05:30 INFO - PROCESS | 1828 | 1461715530875 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:05:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:05:30 INFO - PROCESS | 1828 | 1461715530881 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:05:30 INFO - PROCESS | 1828 | 1461715530883 Marionette TRACE conn3 <- [1,326,null,{}] 17:05:30 INFO - PROCESS | 1828 | 1461715530890 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}] 17:05:31 INFO - PROCESS | 1828 | 1461715531025 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:05:31 INFO - PROCESS | 1828 | 1461715531041 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721ef7000 == 49 [pid = 1828] [id = 89] 17:05:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f772a328800) [pid = 1828] [serial = 266] [outer = (nil)] 17:05:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f773c730400) [pid = 1828] [serial = 267] [outer = 0x7f772a328800] 17:05:31 INFO - PROCESS | 1828 | 1461715531102 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f773ed3a400) [pid = 1828] [serial = 268] [outer = 0x7f772a328800] 17:05:31 INFO - PROCESS | 1828 | 1461715531807 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]]]}] 17:05:31 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. 17:05:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 980ms 17:05:31 INFO - PROCESS | 1828 | 1461715531863 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:05:31 INFO - PROCESS | 1828 | 1461715531866 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:05:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:05:31 INFO - PROCESS | 1828 | 1461715531878 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:05:31 INFO - PROCESS | 1828 | 1461715531880 Marionette TRACE conn3 <- [1,330,null,{}] 17:05:31 INFO - PROCESS | 1828 | 1461715531886 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}] 17:05:32 INFO - PROCESS | 1828 | 1461715532067 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:05:32 INFO - PROCESS | 1828 | 1461715532080 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773f05a000 == 50 [pid = 1828] [id = 90] 17:05:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f773f0c1c00) [pid = 1828] [serial = 269] [outer = (nil)] 17:05:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f7740616000) [pid = 1828] [serial = 270] [outer = 0x7f773f0c1c00] 17:05:32 INFO - PROCESS | 1828 | 1461715532140 Marionette DEBUG loaded listener.js 17:05:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f774067f800) [pid = 1828] [serial = 271] [outer = 0x7f773f0c1c00] 17:05:33 INFO - PROCESS | 1828 | 1461715533044 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]]]}] 17:05:33 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. 17:05:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1241ms 17:05:33 INFO - PROCESS | 1828 | 1461715533115 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:05:33 INFO - PROCESS | 1828 | 1461715533121 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:05:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:05:33 INFO - PROCESS | 1828 | 1461715533129 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:05:33 INFO - PROCESS | 1828 | 1461715533134 Marionette TRACE conn3 <- [1,334,null,{}] 17:05:33 INFO - PROCESS | 1828 | 1461715533142 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}] 17:05:33 INFO - PROCESS | 1828 | 1461715533341 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:05:33 INFO - PROCESS | 1828 | 1461715533474 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7728b17000 == 51 [pid = 1828] [id = 91] 17:05:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f7723818000) [pid = 1828] [serial = 272] [outer = (nil)] 17:05:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f7726004000) [pid = 1828] [serial = 273] [outer = 0x7f7723818000] 17:05:33 INFO - PROCESS | 1828 | 1461715533551 Marionette DEBUG loaded listener.js 17:05:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f77292f4800) [pid = 1828] [serial = 274] [outer = 0x7f7723818000] 17:05:34 INFO - PROCESS | 1828 | 1461715534379 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]]]}] 17:05:34 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. 17:05:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1286ms 17:05:34 INFO - PROCESS | 1828 | 1461715534417 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:05:34 INFO - PROCESS | 1828 | 1461715534426 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:05:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:05:34 INFO - PROCESS | 1828 | 1461715534437 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:05:34 INFO - PROCESS | 1828 | 1461715534441 Marionette TRACE conn3 <- [1,338,null,{}] 17:05:34 INFO - PROCESS | 1828 | 1461715534447 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}] 17:05:34 INFO - PROCESS | 1828 | 1461715534617 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:05:34 INFO - PROCESS | 1828 | 1461715534762 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7736d12800 == 52 [pid = 1828] [id = 92] 17:05:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f772a547c00) [pid = 1828] [serial = 275] [outer = (nil)] 17:05:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f772bb4dc00) [pid = 1828] [serial = 276] [outer = 0x7f772a547c00] 17:05:34 INFO - PROCESS | 1828 | 1461715534838 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f772bb56400) [pid = 1828] [serial = 277] [outer = 0x7f772a547c00] 17:05:35 INFO - PROCESS | 1828 | 1461715535745 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]]]}] 17:05:35 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. 17:05:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1332ms 17:05:35 INFO - PROCESS | 1828 | 1461715535771 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:05:35 INFO - PROCESS | 1828 | 1461715535774 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:05:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:05:35 INFO - PROCESS | 1828 | 1461715535781 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1828 | 1461715535786 Marionette TRACE conn3 <- [1,342,null,{}] 17:05:35 INFO - PROCESS | 1828 | 1461715535801 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}] 17:05:35 INFO - PROCESS | 1828 | 1461715535961 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:05:36 INFO - PROCESS | 1828 | 1461715536105 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f774089e000 == 53 [pid = 1828] [id = 93] 17:05:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f772bbcc000) [pid = 1828] [serial = 278] [outer = (nil)] 17:05:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f772c646c00) [pid = 1828] [serial = 279] [outer = 0x7f772bbcc000] 17:05:36 INFO - PROCESS | 1828 | 1461715536179 Marionette DEBUG loaded listener.js 17:05:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f77374f9800) [pid = 1828] [serial = 280] [outer = 0x7f772bbcc000] 17:05:37 INFO - PROCESS | 1828 | 1461715537131 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]]]}] 17:05:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:05:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1392ms 17:05:37 INFO - PROCESS | 1828 | 1461715537174 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:05:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:05:37 INFO - PROCESS | 1828 | 1461715537179 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:05:37 INFO - PROCESS | 1828 | 1461715537185 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:05:37 INFO - PROCESS | 1828 | 1461715537188 Marionette TRACE conn3 <- [1,346,null,{}] 17:05:37 INFO - PROCESS | 1828 | 1461715537193 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}] 17:05:37 INFO - PROCESS | 1828 | 1461715537350 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:05:37 INFO - PROCESS | 1828 | 1461715537485 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77297a6000 == 54 [pid = 1828] [id = 94] 17:05:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f772bbcd400) [pid = 1828] [serial = 281] [outer = (nil)] 17:05:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f773c6e3c00) [pid = 1828] [serial = 282] [outer = 0x7f772bbcd400] 17:05:37 INFO - PROCESS | 1828 | 1461715537557 Marionette DEBUG loaded listener.js 17:05:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f773c78a400) [pid = 1828] [serial = 283] [outer = 0x7f772bbcd400] 17:05:38 INFO - PROCESS | 1828 | 1461715538398 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]]]}] 17:05:38 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. 17:05:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1281ms 17:05:38 INFO - PROCESS | 1828 | 1461715538466 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:05:38 INFO - PROCESS | 1828 | 1461715538470 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:05:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:05:38 INFO - PROCESS | 1828 | 1461715538476 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:05:38 INFO - PROCESS | 1828 | 1461715538479 Marionette TRACE conn3 <- [1,350,null,{}] 17:05:38 INFO - PROCESS | 1828 | 1461715538484 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}] 17:05:38 INFO - PROCESS | 1828 | 1461715538645 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:05:38 INFO - PROCESS | 1828 | 1461715538780 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729711000 == 55 [pid = 1828] [id = 95] 17:05:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f772c646400) [pid = 1828] [serial = 284] [outer = (nil)] 17:05:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f773ed38800) [pid = 1828] [serial = 285] [outer = 0x7f772c646400] 17:05:38 INFO - PROCESS | 1828 | 1461715538858 Marionette DEBUG loaded listener.js 17:05:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f774061d000) [pid = 1828] [serial = 286] [outer = 0x7f772c646400] 17:05:39 INFO - PROCESS | 1828 | 1461715539703 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]]]}] 17:05:39 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. 17:05:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1283ms 17:05:39 INFO - PROCESS | 1828 | 1461715539760 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:05:39 INFO - PROCESS | 1828 | 1461715539763 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:05:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:05:39 INFO - PROCESS | 1828 | 1461715539770 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 1828 | 1461715539773 Marionette TRACE conn3 <- [1,354,null,{}] 17:05:39 INFO - PROCESS | 1828 | 1461715539778 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}] 17:05:39 INFO - PROCESS | 1828 | 1461715539960 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:05:40 INFO - PROCESS | 1828 | 1461715540302 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729702800 == 56 [pid = 1828] [id = 96] 17:05:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f7721fa2800) [pid = 1828] [serial = 287] [outer = (nil)] 17:05:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f7722337400) [pid = 1828] [serial = 288] [outer = 0x7f7721fa2800] 17:05:40 INFO - PROCESS | 1828 | 1461715540443 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f7724e2d400) [pid = 1828] [serial = 289] [outer = 0x7f7721fa2800] 17:05:41 INFO - PROCESS | 1828 | 1461715541453 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]]]}] 17:05:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:05:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1729ms 17:05:41 INFO - PROCESS | 1828 | 1461715541500 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:05:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:05:41 INFO - PROCESS | 1828 | 1461715541506 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:05:41 INFO - PROCESS | 1828 | 1461715541513 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 1828 | 1461715541518 Marionette TRACE conn3 <- [1,358,null,{}] 17:05:41 INFO - PROCESS | 1828 | 1461715541524 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}] 17:05:41 INFO - PROCESS | 1828 | 1461715541683 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:05:41 INFO - PROCESS | 1828 | 1461715541824 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:41 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7721ef7000 == 55 [pid = 1828] [id = 89] 17:05:41 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773841d000 == 54 [pid = 1828] [id = 88] 17:05:41 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f7724e2f800) [pid = 1828] [serial = 230] [outer = (nil)] [url = about:blank] 17:05:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723975000 == 55 [pid = 1828] [id = 97] 17:05:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f7724e2f800) [pid = 1828] [serial = 290] [outer = (nil)] 17:05:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f772a54bc00) [pid = 1828] [serial = 291] [outer = 0x7f7724e2f800] 17:05:41 INFO - PROCESS | 1828 | 1461715541960 Marionette DEBUG loaded listener.js 17:05:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f772a8af000) [pid = 1828] [serial = 292] [outer = 0x7f7724e2f800] 17:05:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7736d1c800 == 54 [pid = 1828] [id = 87] 17:05:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c681000 == 53 [pid = 1828] [id = 86] 17:05:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a237000 == 52 [pid = 1828] [id = 85] 17:05:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723846000 == 51 [pid = 1828] [id = 84] 17:05:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729033800 == 50 [pid = 1828] [id = 83] 17:05:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773e295800 == 49 [pid = 1828] [id = 82] 17:05:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773c692800 == 48 [pid = 1828] [id = 81] 17:05:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773bc3e000 == 47 [pid = 1828] [id = 80] 17:05:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a68a000 == 46 [pid = 1828] [id = 79] 17:05:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722308800 == 45 [pid = 1828] [id = 78] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f772c88ac00) [pid = 1828] [serial = 221] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f772af09c00) [pid = 1828] [serial = 200] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f773c2a5000) [pid = 1828] [serial = 209] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f772832c400) [pid = 1828] [serial = 215] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f772987d800) [pid = 1828] [serial = 216] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f772ac27000) [pid = 1828] [serial = 218] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f77370ee400) [pid = 1828] [serial = 224] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f772071dc00) [pid = 1828] [serial = 227] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f7722331400) [pid = 1828] [serial = 212] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f7723881800) [pid = 1828] [serial = 213] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f77372b2c00) [pid = 1828] [serial = 203] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f772baa2000) [pid = 1828] [serial = 219] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f773bc7f800) [pid = 1828] [serial = 206] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f7728115000) [pid = 1828] [serial = 197] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f7737ea7c00) [pid = 1828] [serial = 225] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f77361c5c00) [pid = 1828] [serial = 222] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f772a8ab400) [pid = 1828] [serial = 228] [outer = (nil)] [url = about:blank] 17:05:42 INFO - PROCESS | 1828 | 1461715542764 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]]]}] 17:05:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:05:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1336ms 17:05:42 INFO - PROCESS | 1828 | 1461715542850 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:05:42 INFO - PROCESS | 1828 | 1461715542856 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:05:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:05:42 INFO - PROCESS | 1828 | 1461715542865 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:05:42 INFO - PROCESS | 1828 | 1461715542869 Marionette TRACE conn3 <- [1,362,null,{}] 17:05:42 INFO - PROCESS | 1828 | 1461715542877 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}] 17:05:43 INFO - PROCESS | 1828 | 1461715543040 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:05:43 INFO - PROCESS | 1828 | 1461715543154 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a047000 == 46 [pid = 1828] [id = 98] 17:05:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f7723817c00) [pid = 1828] [serial = 293] [outer = (nil)] 17:05:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f772af09c00) [pid = 1828] [serial = 294] [outer = 0x7f7723817c00] 17:05:43 INFO - PROCESS | 1828 | 1461715543232 Marionette DEBUG loaded listener.js 17:05:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f772bbc4800) [pid = 1828] [serial = 295] [outer = 0x7f7723817c00] 17:05:44 INFO - PROCESS | 1828 | 1461715544002 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]]]}] 17:05:44 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. 17:05:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1180ms 17:05:44 INFO - PROCESS | 1828 | 1461715544045 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:05:44 INFO - PROCESS | 1828 | 1461715544049 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:05:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:05:44 INFO - PROCESS | 1828 | 1461715544057 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:05:44 INFO - PROCESS | 1828 | 1461715544065 Marionette TRACE conn3 <- [1,366,null,{}] 17:05:44 INFO - PROCESS | 1828 | 1461715544078 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}] 17:05:44 INFO - PROCESS | 1828 | 1461715544224 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:05:44 INFO - PROCESS | 1828 | 1461715544237 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c67b000 == 47 [pid = 1828] [id = 99] 17:05:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f772c84a000) [pid = 1828] [serial = 296] [outer = (nil)] 17:05:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f7731186c00) [pid = 1828] [serial = 297] [outer = 0x7f772c84a000] 17:05:44 INFO - PROCESS | 1828 | 1461715544300 Marionette DEBUG loaded listener.js 17:05:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f7737289000) [pid = 1828] [serial = 298] [outer = 0x7f772c84a000] 17:05:45 INFO - PROCESS | 1828 | 1461715545122 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]]]}] 17:05:45 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. 17:05:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1091ms 17:05:45 INFO - PROCESS | 1828 | 1461715545150 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:05:45 INFO - PROCESS | 1828 | 1461715545154 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:05:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:05:45 INFO - PROCESS | 1828 | 1461715545172 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:05:45 INFO - PROCESS | 1828 | 1461715545175 Marionette TRACE conn3 <- [1,370,null,{}] 17:05:45 INFO - PROCESS | 1828 | 1461715545180 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}] 17:05:45 INFO - PROCESS | 1828 | 1461715545349 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:05:45 INFO - PROCESS | 1828 | 1461715545376 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773618b800 == 48 [pid = 1828] [id = 100] 17:05:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f7720669c00) [pid = 1828] [serial = 299] [outer = (nil)] 17:05:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f7738223c00) [pid = 1828] [serial = 300] [outer = 0x7f7720669c00] 17:05:45 INFO - PROCESS | 1828 | 1461715545439 Marionette DEBUG loaded listener.js 17:05:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f773bdae000) [pid = 1828] [serial = 301] [outer = 0x7f7720669c00] 17:05:46 INFO - PROCESS | 1828 | 1461715546285 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]]]}] 17:05:46 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. 17:05:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1176ms 17:05:46 INFO - PROCESS | 1828 | 1461715546351 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:05:46 INFO - PROCESS | 1828 | 1461715546354 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:05:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:05:46 INFO - PROCESS | 1828 | 1461715546360 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:05:46 INFO - PROCESS | 1828 | 1461715546362 Marionette TRACE conn3 <- [1,374,null,{}] 17:05:46 INFO - PROCESS | 1828 | 1461715546368 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}] 17:05:46 INFO - PROCESS | 1828 | 1461715546711 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:05:46 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f77205db800) [pid = 1828] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:05:46 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f772af90800) [pid = 1828] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:05:46 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f772a328800) [pid = 1828] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:05:46 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f773a3bb400) [pid = 1828] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:05:46 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f7721f95c00) [pid = 1828] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:05:46 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f7721fa2400) [pid = 1828] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:05:46 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f7720663800) [pid = 1828] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:05:46 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f772bb58800) [pid = 1828] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:05:46 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f771eb13400) [pid = 1828] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:05:46 INFO - PROCESS | 1828 | 1461715546793 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a94d800 == 49 [pid = 1828] [id = 101] 17:05:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f771eb51000) [pid = 1828] [serial = 302] [outer = (nil)] 17:05:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f771eb53800) [pid = 1828] [serial = 303] [outer = 0x7f771eb51000] 17:05:46 INFO - PROCESS | 1828 | 1461715546876 Marionette DEBUG loaded listener.js 17:05:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f772a328800) [pid = 1828] [serial = 304] [outer = 0x7f771eb51000] 17:05:47 INFO - PROCESS | 1828 | 1461715547691 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:05:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:05:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1388ms 17:05:47 INFO - PROCESS | 1828 | 1461715547750 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 1828 | 1461715547753 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:05:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:05:47 INFO - PROCESS | 1828 | 1461715547759 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1828 | 1461715547762 Marionette TRACE conn3 <- [1,378,null,{}] 17:05:47 INFO - PROCESS | 1828 | 1461715547767 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}] 17:05:47 INFO - PROCESS | 1828 | 1461715547919 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:05:47 INFO - PROCESS | 1828 | 1461715547936 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c247000 == 50 [pid = 1828] [id = 102] 17:05:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f773c724c00) [pid = 1828] [serial = 305] [outer = (nil)] 17:05:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f773f0c7400) [pid = 1828] [serial = 306] [outer = 0x7f773c724c00] 17:05:48 INFO - PROCESS | 1828 | 1461715547998 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f7740683800) [pid = 1828] [serial = 307] [outer = 0x7f773c724c00] 17:05:48 INFO - PROCESS | 1828 | 1461715548884 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:05:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:05:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1182ms 17:05:48 INFO - PROCESS | 1828 | 1461715548955 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:05:48 INFO - PROCESS | 1828 | 1461715548961 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:05:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:05:48 INFO - PROCESS | 1828 | 1461715548970 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:05:48 INFO - PROCESS | 1828 | 1461715548976 Marionette TRACE conn3 <- [1,382,null,{}] 17:05:48 INFO - PROCESS | 1828 | 1461715548984 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}] 17:05:49 INFO - PROCESS | 1828 | 1461715549154 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:05:49 INFO - PROCESS | 1828 | 1461715549293 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77293dc800 == 51 [pid = 1828] [id = 103] 17:05:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f772071d400) [pid = 1828] [serial = 308] [outer = (nil)] 17:05:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f77212ce000) [pid = 1828] [serial = 309] [outer = 0x7f772071d400] 17:05:49 INFO - PROCESS | 1828 | 1461715549367 Marionette DEBUG loaded listener.js 17:05:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f7723880800) [pid = 1828] [serial = 310] [outer = 0x7f772071d400] 17:05:50 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:50 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:05:50 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:50 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:50 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:50 INFO - PROCESS | 1828 | 1461715550314 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:05:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:05:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1387ms 17:05:50 INFO - PROCESS | 1828 | 1461715550358 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:05:50 INFO - PROCESS | 1828 | 1461715550367 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:05:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:05:50 INFO - PROCESS | 1828 | 1461715550377 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 1828 | 1461715550382 Marionette TRACE conn3 <- [1,386,null,{}] 17:05:50 INFO - PROCESS | 1828 | 1461715550388 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}] 17:05:50 INFO - PROCESS | 1828 | 1461715550559 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:05:50 INFO - PROCESS | 1828 | 1461715550698 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c675800 == 52 [pid = 1828] [id = 104] 17:05:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f7729627c00) [pid = 1828] [serial = 311] [outer = (nil)] 17:05:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f772af11000) [pid = 1828] [serial = 312] [outer = 0x7f7729627c00] 17:05:50 INFO - PROCESS | 1828 | 1461715550771 Marionette DEBUG loaded listener.js 17:05:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f772bb54400) [pid = 1828] [serial = 313] [outer = 0x7f7729627c00] 17:05:51 INFO - PROCESS | 1828 | 1461715551740 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]]]}] 17:05:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:05:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1435ms 17:05:51 INFO - PROCESS | 1828 | 1461715551812 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:05:51 INFO - PROCESS | 1828 | 1461715551816 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:05:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:05:51 INFO - PROCESS | 1828 | 1461715551822 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:05:51 INFO - PROCESS | 1828 | 1461715551828 Marionette TRACE conn3 <- [1,390,null,{}] 17:05:51 INFO - PROCESS | 1828 | 1461715551844 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}] 17:05:52 INFO - PROCESS | 1828 | 1461715552054 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:05:52 INFO - PROCESS | 1828 | 1461715552252 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f774063a000 == 53 [pid = 1828] [id = 105] 17:05:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f772c651800) [pid = 1828] [serial = 314] [outer = (nil)] 17:05:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f77374f8c00) [pid = 1828] [serial = 315] [outer = 0x7f772c651800] 17:05:52 INFO - PROCESS | 1828 | 1461715552372 Marionette DEBUG loaded listener.js 17:05:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f773c275000) [pid = 1828] [serial = 316] [outer = 0x7f772c651800] 17:05:53 INFO - PROCESS | 1828 | 1461715553233 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]]]}] 17:05:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1485ms 17:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:05:53 INFO - PROCESS | 1828 | 1461715553307 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:05:53 INFO - PROCESS | 1828 | 1461715553311 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:05:53 INFO - PROCESS | 1828 | 1461715553317 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:05:53 INFO - PROCESS | 1828 | 1461715553320 Marionette TRACE conn3 <- [1,394,null,{}] 17:05:53 INFO - PROCESS | 1828 | 1461715553325 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}] 17:05:53 INFO - PROCESS | 1828 | 1461715553520 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:05:53 INFO - PROCESS | 1828 | 1461715553662 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772934c000 == 54 [pid = 1828] [id = 106] 17:05:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f772bbccc00) [pid = 1828] [serial = 317] [outer = (nil)] 17:05:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f7740857400) [pid = 1828] [serial = 318] [outer = 0x7f772bbccc00] 17:05:53 INFO - PROCESS | 1828 | 1461715553732 Marionette DEBUG loaded listener.js 17:05:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f77416e0c00) [pid = 1828] [serial = 319] [outer = 0x7f772bbccc00] 17:05:54 INFO - PROCESS | 1828 | 1461715554567 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]]]}] 17:05:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:05:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1329ms 17:05:54 INFO - PROCESS | 1828 | 1461715554646 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:05:54 INFO - PROCESS | 1828 | 1461715554650 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:05:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:05:54 INFO - PROCESS | 1828 | 1461715554655 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:05:54 INFO - PROCESS | 1828 | 1461715554657 Marionette TRACE conn3 <- [1,398,null,{}] 17:05:54 INFO - PROCESS | 1828 | 1461715554663 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}] 17:05:54 INFO - PROCESS | 1828 | 1461715554861 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:05:55 INFO - PROCESS | 1828 | 1461715555000 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771dacc800 == 55 [pid = 1828] [id = 107] 17:05:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f7720545000) [pid = 1828] [serial = 320] [outer = (nil)] 17:05:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f77416e8000) [pid = 1828] [serial = 321] [outer = 0x7f7720545000] 17:05:55 INFO - PROCESS | 1828 | 1461715555075 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f77416ecc00) [pid = 1828] [serial = 322] [outer = 0x7f7720545000] 17:05:55 INFO - PROCESS | 1828 | 1461715555949 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]]]}] 17:05:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1329ms 17:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:05:55 INFO - PROCESS | 1828 | 1461715555986 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:05:55 INFO - PROCESS | 1828 | 1461715555989 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:05:55 INFO - PROCESS | 1828 | 1461715555996 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:05:56 INFO - PROCESS | 1828 | 1461715555999 Marionette TRACE conn3 <- [1,402,null,{}] 17:05:56 INFO - PROCESS | 1828 | 1461715556004 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}] 17:05:56 INFO - PROCESS | 1828 | 1461715556190 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:05:56 INFO - PROCESS | 1828 | 1461715556333 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723862000 == 56 [pid = 1828] [id = 108] 17:05:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f7720722c00) [pid = 1828] [serial = 323] [outer = (nil)] 17:05:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f77260c2000) [pid = 1828] [serial = 324] [outer = 0x7f7720722c00] 17:05:56 INFO - PROCESS | 1828 | 1461715556409 Marionette DEBUG loaded listener.js 17:05:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f77416e4c00) [pid = 1828] [serial = 325] [outer = 0x7f7720722c00] 17:05:57 INFO - PROCESS | 1828 | 1461715557630 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]]]}] 17:05:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:05:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1682ms 17:05:57 INFO - PROCESS | 1828 | 1461715557678 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:05:57 INFO - PROCESS | 1828 | 1461715557685 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:05:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:05:57 INFO - PROCESS | 1828 | 1461715557691 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:05:57 INFO - PROCESS | 1828 | 1461715557697 Marionette TRACE conn3 <- [1,406,null,{}] 17:05:57 INFO - PROCESS | 1828 | 1461715557704 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}] 17:05:57 INFO - PROCESS | 1828 | 1461715557871 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:05:58 INFO - PROCESS | 1828 | 1461715558060 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722dc0000 == 57 [pid = 1828] [id = 109] 17:05:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f7721cb2400) [pid = 1828] [serial = 326] [outer = (nil)] 17:05:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f7722225800) [pid = 1828] [serial = 327] [outer = 0x7f7721cb2400] 17:05:58 INFO - PROCESS | 1828 | 1461715558129 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f7724e2bc00) [pid = 1828] [serial = 328] [outer = 0x7f7721cb2400] 17:05:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a94d800 == 56 [pid = 1828] [id = 101] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f77205ea400) [pid = 1828] [serial = 233] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f7729012400) [pid = 1828] [serial = 236] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f772a554800) [pid = 1828] [serial = 240] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f773bc83800) [pid = 1828] [serial = 243] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f773c6e4400) [pid = 1828] [serial = 246] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f7740616000) [pid = 1828] [serial = 270] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773618b800 == 55 [pid = 1828] [id = 100] 17:05:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c67b000 == 54 [pid = 1828] [id = 99] 17:05:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a047000 == 53 [pid = 1828] [id = 98] 17:05:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723975000 == 52 [pid = 1828] [id = 97] 17:05:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729702800 == 51 [pid = 1828] [id = 96] 17:05:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7728b17000 == 50 [pid = 1828] [id = 91] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f7724e36800) [pid = 1828] [serial = 231] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f772b522c00) [pid = 1828] [serial = 255] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f772bb4f000) [pid = 1828] [serial = 256] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f772c88c400) [pid = 1828] [serial = 258] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f773c6e4800) [pid = 1828] [serial = 265] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f77260ca000) [pid = 1828] [serial = 102] [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.] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f77381de800) [pid = 1828] [serial = 262] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f7736108c00) [pid = 1828] [serial = 259] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f773ed3a400) [pid = 1828] [serial = 268] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f7739e11400) [pid = 1828] [serial = 195] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f7737423400) [pid = 1828] [serial = 261] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f773c730400) [pid = 1828] [serial = 267] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f773bda2c00) [pid = 1828] [serial = 264] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f7724e2a800) [pid = 1828] [serial = 250] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f7722330c00) [pid = 1828] [serial = 249] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f7729628000) [pid = 1828] [serial = 252] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f772a54f000) [pid = 1828] [serial = 253] [outer = (nil)] [url = about:blank] 17:05:58 INFO - PROCESS | 1828 | 1461715558977 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]]]}] 17:05:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1339ms 17:05:59 INFO - PROCESS | 1828 | 1461715559031 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:05:59 INFO - PROCESS | 1828 | 1461715559037 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:05:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:05:59 INFO - PROCESS | 1828 | 1461715559048 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 1828 | 1461715559053 Marionette TRACE conn3 <- [1,410,null,{}] 17:05:59 INFO - PROCESS | 1828 | 1461715559058 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}] 17:05:59 INFO - PROCESS | 1828 | 1461715559206 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:05:59 INFO - PROCESS | 1828 | 1461715559216 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729702800 == 51 [pid = 1828] [id = 110] 17:05:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f7724e36800) [pid = 1828] [serial = 329] [outer = (nil)] 17:05:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f7724ee0800) [pid = 1828] [serial = 330] [outer = 0x7f7724e36800] 17:05:59 INFO - PROCESS | 1828 | 1461715559278 Marionette DEBUG loaded listener.js 17:05:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f7724ee5000) [pid = 1828] [serial = 331] [outer = 0x7f7724e36800] 17:06:00 INFO - PROCESS | 1828 | 1461715560138 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]]]}] 17:06:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:06:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1132ms 17:06:00 INFO - PROCESS | 1828 | 1461715560181 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:06:00 INFO - PROCESS | 1828 | 1461715560185 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:06:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:06:00 INFO - PROCESS | 1828 | 1461715560190 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:06:00 INFO - PROCESS | 1828 | 1461715560196 Marionette TRACE conn3 <- [1,414,null,{}] 17:06:00 INFO - PROCESS | 1828 | 1461715560211 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}] 17:06:00 INFO - PROCESS | 1828 | 1461715560353 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:06:00 INFO - PROCESS | 1828 | 1461715560373 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a241000 == 52 [pid = 1828] [id = 111] 17:06:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f7729c09800) [pid = 1828] [serial = 332] [outer = (nil)] 17:06:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f772a90e800) [pid = 1828] [serial = 333] [outer = 0x7f7729c09800] 17:06:00 INFO - PROCESS | 1828 | 1461715560437 Marionette DEBUG loaded listener.js 17:06:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f772bb4f800) [pid = 1828] [serial = 334] [outer = 0x7f7729c09800] 17:06:01 INFO - PROCESS | 1828 | 1461715561282 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]]]}] 17:06:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:06:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1134ms 17:06:01 INFO - PROCESS | 1828 | 1461715561328 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:06:01 INFO - PROCESS | 1828 | 1461715561335 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:06:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:06:01 INFO - PROCESS | 1828 | 1461715561358 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:06:01 INFO - PROCESS | 1828 | 1461715561363 Marionette TRACE conn3 <- [1,418,null,{}] 17:06:01 INFO - PROCESS | 1828 | 1461715561372 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}] 17:06:01 INFO - PROCESS | 1828 | 1461715561644 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:06:01 INFO - PROCESS | 1828 | 1461715561681 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c666000 == 53 [pid = 1828] [id = 112] 17:06:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f771eb4b400) [pid = 1828] [serial = 335] [outer = (nil)] 17:06:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f772bb58400) [pid = 1828] [serial = 336] [outer = 0x7f771eb4b400] 17:06:01 INFO - PROCESS | 1828 | 1461715561779 Marionette DEBUG loaded listener.js 17:06:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f772c64a400) [pid = 1828] [serial = 337] [outer = 0x7f771eb4b400] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f7723817c00) [pid = 1828] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f7720669c00) [pid = 1828] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f77212d3000) [pid = 1828] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f771eb51000) [pid = 1828] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f7721fa2800) [pid = 1828] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f7724e2f800) [pid = 1828] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:06:03 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f772c84a000) [pid = 1828] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:06:03 INFO - PROCESS | 1828 | 1461715563232 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]]]}] 17:06:03 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 17:06:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1901ms 17:06:03 INFO - PROCESS | 1828 | 1461715563253 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:06:03 INFO - PROCESS | 1828 | 1461715563257 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:06:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:06:03 INFO - PROCESS | 1828 | 1461715563262 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:06:03 INFO - PROCESS | 1828 | 1461715563265 Marionette TRACE conn3 <- [1,422,null,{}] 17:06:03 INFO - PROCESS | 1828 | 1461715563270 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}] 17:06:03 INFO - PROCESS | 1828 | 1461715563404 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:06:03 INFO - PROCESS | 1828 | 1461715563503 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c67a000 == 54 [pid = 1828] [id = 113] 17:06:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f771eb48c00) [pid = 1828] [serial = 338] [outer = (nil)] 17:06:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f772c648000) [pid = 1828] [serial = 339] [outer = 0x7f771eb48c00] 17:06:03 INFO - PROCESS | 1828 | 1461715563568 Marionette DEBUG loaded listener.js 17:06:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f772d410800) [pid = 1828] [serial = 340] [outer = 0x7f771eb48c00] 17:06:04 INFO - PROCESS | 1828 | 1461715564637 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]]]}] 17:06:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:06:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1431ms 17:06:04 INFO - PROCESS | 1828 | 1461715564695 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:06:04 INFO - PROCESS | 1828 | 1461715564698 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:06:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:06:04 INFO - PROCESS | 1828 | 1461715564704 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:06:04 INFO - PROCESS | 1828 | 1461715564706 Marionette TRACE conn3 <- [1,426,null,{}] 17:06:04 INFO - PROCESS | 1828 | 1461715564711 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}] 17:06:04 INFO - PROCESS | 1828 | 1461715564863 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:06:05 INFO - PROCESS | 1828 | 1461715565009 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7738218000 == 55 [pid = 1828] [id = 114] 17:06:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f772a915000) [pid = 1828] [serial = 341] [outer = (nil)] 17:06:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f773bb83c00) [pid = 1828] [serial = 342] [outer = 0x7f772a915000] 17:06:05 INFO - PROCESS | 1828 | 1461715565073 Marionette DEBUG loaded listener.js 17:06:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f773c730000) [pid = 1828] [serial = 343] [outer = 0x7f772a915000] 17:06:05 INFO - PROCESS | 1828 | 1461715565980 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] 17:06:06 INFO - PROCESS | 1828 | 1461715566045 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:06:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:06:06 INFO - PROCESS | 1828 | 1461715566054 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:06:06 INFO - PROCESS | 1828 | 1461715566059 Marionette TRACE conn3 <- [1,430,null,{}] 17:06:06 INFO - PROCESS | 1828 | 1461715566068 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}] 17:06:06 INFO - PROCESS | 1828 | 1461715566243 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:06:06 INFO - PROCESS | 1828 | 1461715566387 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729712800 == 56 [pid = 1828] [id = 115] 17:06:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f7720f6b800) [pid = 1828] [serial = 344] [outer = (nil)] 17:06:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f7724ed7000) [pid = 1828] [serial = 345] [outer = 0x7f7720f6b800] 17:06:06 INFO - PROCESS | 1828 | 1461715566464 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f7724ee0c00) [pid = 1828] [serial = 346] [outer = 0x7f7720f6b800] 17:06:07 INFO - PROCESS | 1828 | 1461715567375 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]]]}] 17:06:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:06:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1384ms 17:06:07 INFO - PROCESS | 1828 | 1461715567442 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 1828 | 1461715567456 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:06:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:06:07 INFO - PROCESS | 1828 | 1461715567466 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 1828 | 1461715567472 Marionette TRACE conn3 <- [1,434,null,{}] 17:06:07 INFO - PROCESS | 1828 | 1461715567478 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}] 17:06:07 INFO - PROCESS | 1828 | 1461715567687 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:06:07 INFO - PROCESS | 1828 | 1461715567830 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7736dbd000 == 57 [pid = 1828] [id = 116] 17:06:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f77260cac00) [pid = 1828] [serial = 347] [outer = (nil)] 17:06:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f772af90800) [pid = 1828] [serial = 348] [outer = 0x7f77260cac00] 17:06:07 INFO - PROCESS | 1828 | 1461715567905 Marionette DEBUG loaded listener.js 17:06:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f772bbc9800) [pid = 1828] [serial = 349] [outer = 0x7f77260cac00] 17:06:08 INFO - PROCESS | 1828 | 1461715568825 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]]]}] 17:06:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:06:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1432ms 17:06:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:06:08 INFO - PROCESS | 1828 | 1461715568899 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:06:08 INFO - PROCESS | 1828 | 1461715568902 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:06:08 INFO - PROCESS | 1828 | 1461715568909 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:06:08 INFO - PROCESS | 1828 | 1461715568914 Marionette TRACE conn3 <- [1,438,null,{}] 17:06:08 INFO - PROCESS | 1828 | 1461715568931 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}] 17:06:09 INFO - PROCESS | 1828 | 1461715569144 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:06:09 INFO - PROCESS | 1828 | 1461715569286 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c708800 == 58 [pid = 1828] [id = 117] 17:06:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f771d8f1800) [pid = 1828] [serial = 350] [outer = (nil)] 17:06:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f772ac1d400) [pid = 1828] [serial = 351] [outer = 0x7f771d8f1800] 17:06:09 INFO - PROCESS | 1828 | 1461715569358 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f773728dc00) [pid = 1828] [serial = 352] [outer = 0x7f771d8f1800] 17:06:10 INFO - PROCESS | 1828 | 1461715570235 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]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:06:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1384ms 17:06:10 INFO - PROCESS | 1828 | 1461715570293 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 1828 | 1461715570297 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:06:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:06:10 INFO - PROCESS | 1828 | 1461715570322 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 1828 | 1461715570326 Marionette TRACE conn3 <- [1,442,null,{}] 17:06:10 INFO - PROCESS | 1828 | 1461715570332 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}] 17:06:10 INFO - PROCESS | 1828 | 1461715570504 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:06:10 INFO - PROCESS | 1828 | 1461715570649 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd81000 == 59 [pid = 1828] [id = 118] 17:06:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f771d8f3400) [pid = 1828] [serial = 353] [outer = (nil)] 17:06:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f771fd5cc00) [pid = 1828] [serial = 354] [outer = 0x7f771d8f3400] 17:06:10 INFO - PROCESS | 1828 | 1461715570729 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f771fd62800) [pid = 1828] [serial = 355] [outer = 0x7f771d8f3400] 17:06:11 INFO - PROCESS | 1828 | 1461715571669 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]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:06:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1389ms 17:06:11 INFO - PROCESS | 1828 | 1461715571708 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 1828 | 1461715571713 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:06:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:06:11 INFO - PROCESS | 1828 | 1461715571719 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - PROCESS | 1828 | 1461715571722 Marionette TRACE conn3 <- [1,446,null,{}] 17:06:11 INFO - PROCESS | 1828 | 1461715571728 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}] 17:06:11 INFO - PROCESS | 1828 | 1461715571880 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:06:12 INFO - PROCESS | 1828 | 1461715572034 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7740899000 == 60 [pid = 1828] [id = 119] 17:06:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f771fd57400) [pid = 1828] [serial = 356] [outer = (nil)] 17:06:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f7721c04000) [pid = 1828] [serial = 357] [outer = 0x7f771fd57400] 17:06:12 INFO - PROCESS | 1828 | 1461715572105 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f7721c09400) [pid = 1828] [serial = 358] [outer = 0x7f771fd57400] 17:06:13 INFO - PROCESS | 1828 | 1461715573069 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]]]}] 17:06:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:06:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1379ms 17:06:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:06:13 INFO - PROCESS | 1828 | 1461715573101 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:06:13 INFO - PROCESS | 1828 | 1461715573104 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:06:13 INFO - PROCESS | 1828 | 1461715573111 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 1828 | 1461715573114 Marionette TRACE conn3 <- [1,450,null,{}] 17:06:13 INFO - PROCESS | 1828 | 1461715573121 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}] 17:06:13 INFO - PROCESS | 1828 | 1461715573309 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:06:13 INFO - PROCESS | 1828 | 1461715573663 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720409000 == 61 [pid = 1828] [id = 120] 17:06:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f771d8f7000) [pid = 1828] [serial = 359] [outer = (nil)] 17:06:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f771eb0b400) [pid = 1828] [serial = 360] [outer = 0x7f771d8f7000] 17:06:13 INFO - PROCESS | 1828 | 1461715573804 Marionette DEBUG loaded listener.js 17:06:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f771fd55800) [pid = 1828] [serial = 361] [outer = 0x7f771d8f7000] 17:06:14 INFO - PROCESS | 1828 | 1461715574648 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:06:14 INFO - PROCESS | 1828 | 1461715574707 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:06:14 INFO - PROCESS | 1828 | 1461715574715 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 1828 | 1461715574720 Marionette TRACE conn3 <- [1,454,null,{}] 17:06:14 INFO - PROCESS | 1828 | 1461715574727 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}] 17:06:14 INFO - PROCESS | 1828 | 1461715574887 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:06:15 INFO - PROCESS | 1828 | 1461715575068 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771dac3000 == 62 [pid = 1828] [id = 121] 17:06:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f771eb4b800) [pid = 1828] [serial = 362] [outer = (nil)] 17:06:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f7720f63c00) [pid = 1828] [serial = 363] [outer = 0x7f771eb4b800] 17:06:15 INFO - PROCESS | 1828 | 1461715575185 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f7721c11000) [pid = 1828] [serial = 364] [outer = 0x7f771eb4b800] 17:06:16 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:16 INFO - PROCESS | 1828 | 1461715576107 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]]]}] 17:06:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:06:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1447ms 17:06:16 INFO - PROCESS | 1828 | 1461715576166 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:06:16 INFO - PROCESS | 1828 | 1461715576175 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:06:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:06:16 INFO - PROCESS | 1828 | 1461715576183 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:06:16 INFO - PROCESS | 1828 | 1461715576186 Marionette TRACE conn3 <- [1,458,null,{}] 17:06:16 INFO - PROCESS | 1828 | 1461715576192 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}] 17:06:16 INFO - PROCESS | 1828 | 1461715576356 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:06:16 INFO - PROCESS | 1828 | 1461715576514 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724de7000 == 63 [pid = 1828] [id = 122] 17:06:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f7722218800) [pid = 1828] [serial = 365] [outer = (nil)] 17:06:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f7724e37800) [pid = 1828] [serial = 366] [outer = 0x7f7722218800] 17:06:16 INFO - PROCESS | 1828 | 1461715576579 Marionette DEBUG loaded listener.js 17:06:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f7724ee2800) [pid = 1828] [serial = 367] [outer = 0x7f7722218800] 17:06:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77311d9000 == 62 [pid = 1828] [id = 64] 17:06:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772ac7a800 == 61 [pid = 1828] [id = 62] 17:06:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7726a28000 == 60 [pid = 1828] [id = 60] 17:06:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c67a000 == 59 [pid = 1828] [id = 113] 17:06:16 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f772c646c00) [pid = 1828] [serial = 279] [outer = (nil)] [url = about:blank] 17:06:16 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f773c6e3c00) [pid = 1828] [serial = 282] [outer = (nil)] [url = about:blank] 17:06:16 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f773ed38800) [pid = 1828] [serial = 285] [outer = (nil)] [url = about:blank] 17:06:16 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f7726004000) [pid = 1828] [serial = 273] [outer = (nil)] [url = about:blank] 17:06:16 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f772bb4dc00) [pid = 1828] [serial = 276] [outer = (nil)] [url = about:blank] 17:06:16 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f773f0c7400) [pid = 1828] [serial = 306] [outer = (nil)] [url = about:blank] 17:06:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c666000 == 58 [pid = 1828] [id = 112] 17:06:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a241000 == 57 [pid = 1828] [id = 111] 17:06:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729702800 == 56 [pid = 1828] [id = 110] 17:06:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722dc0000 == 55 [pid = 1828] [id = 109] 17:06:17 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772934c000 == 54 [pid = 1828] [id = 106] 17:06:17 INFO - PROCESS | 1828 | --DOCSHELL 0x7f774063a000 == 53 [pid = 1828] [id = 105] 17:06:17 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c675800 == 52 [pid = 1828] [id = 104] 17:06:17 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77293dc800 == 51 [pid = 1828] [id = 103] 17:06:17 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773c247000 == 50 [pid = 1828] [id = 102] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f772bbc4800) [pid = 1828] [serial = 295] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f773bdae000) [pid = 1828] [serial = 301] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f772388b800) [pid = 1828] [serial = 171] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f771eb53800) [pid = 1828] [serial = 303] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f7724e2d400) [pid = 1828] [serial = 289] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f772a8af000) [pid = 1828] [serial = 292] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f7722337400) [pid = 1828] [serial = 288] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f7731186c00) [pid = 1828] [serial = 297] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f772af09c00) [pid = 1828] [serial = 294] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f7737289000) [pid = 1828] [serial = 298] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f7738223c00) [pid = 1828] [serial = 300] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f772a328800) [pid = 1828] [serial = 304] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f772a54bc00) [pid = 1828] [serial = 291] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 1828 | 1461715577465 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] 17:06:17 INFO - PROCESS | 1828 | 1461715577541 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:06:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:06:17 INFO - PROCESS | 1828 | 1461715577554 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:06:17 INFO - PROCESS | 1828 | 1461715577562 Marionette TRACE conn3 <- [1,462,null,{}] 17:06:17 INFO - PROCESS | 1828 | 1461715577574 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}] 17:06:17 INFO - PROCESS | 1828 | 1461715577720 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:06:17 INFO - PROCESS | 1828 | 1461715577822 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772933c800 == 51 [pid = 1828] [id = 123] 17:06:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f771eb53800) [pid = 1828] [serial = 368] [outer = (nil)] 17:06:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f7726c70c00) [pid = 1828] [serial = 369] [outer = 0x7f771eb53800] 17:06:17 INFO - PROCESS | 1828 | 1461715577883 Marionette DEBUG loaded listener.js 17:06:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f772a554400) [pid = 1828] [serial = 370] [outer = 0x7f771eb53800] 17:06:18 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:18 INFO - PROCESS | 1828 | 1461715578604 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] 17:06:18 INFO - PROCESS | 1828 | 1461715578664 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:06:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:06:18 INFO - PROCESS | 1828 | 1461715578670 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:06:18 INFO - PROCESS | 1828 | 1461715578673 Marionette TRACE conn3 <- [1,466,null,{}] 17:06:18 INFO - PROCESS | 1828 | 1461715578678 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}] 17:06:18 INFO - PROCESS | 1828 | 1461715578815 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:06:18 INFO - PROCESS | 1828 | 1461715578831 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a319000 == 52 [pid = 1828] [id = 124] 17:06:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f772a554800) [pid = 1828] [serial = 371] [outer = (nil)] 17:06:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f772bb49c00) [pid = 1828] [serial = 372] [outer = 0x7f772a554800] 17:06:18 INFO - PROCESS | 1828 | 1461715578890 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f772bb51400) [pid = 1828] [serial = 373] [outer = 0x7f772a554800] 17:06:19 INFO - PROCESS | 1828 | 1461715579810 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] 17:06:19 INFO - PROCESS | 1828 | 1461715579862 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:06:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:06:19 INFO - PROCESS | 1828 | 1461715579872 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1828 | 1461715579874 Marionette TRACE conn3 <- [1,470,null,{}] 17:06:19 INFO - PROCESS | 1828 | 1461715579878 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}] 17:06:20 INFO - PROCESS | 1828 | 1461715580052 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:06:20 INFO - PROCESS | 1828 | 1461715580077 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772b540800 == 53 [pid = 1828] [id = 125] 17:06:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f7729816000) [pid = 1828] [serial = 374] [outer = (nil)] 17:06:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f7729818000) [pid = 1828] [serial = 375] [outer = 0x7f7729816000] 17:06:20 INFO - PROCESS | 1828 | 1461715580148 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f772bb54000) [pid = 1828] [serial = 376] [outer = 0x7f7729816000] 17:06:21 INFO - PROCESS | 1828 | 1461715581022 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]]]}] 17:06:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:06:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1177ms 17:06:21 INFO - PROCESS | 1828 | 1461715581050 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 1828 | 1461715581054 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:06:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:06:21 INFO - PROCESS | 1828 | 1461715581059 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 1828 | 1461715581061 Marionette TRACE conn3 <- [1,474,null,{}] 17:06:21 INFO - PROCESS | 1828 | 1461715581066 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}] 17:06:21 INFO - PROCESS | 1828 | 1461715581557 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f772a556400) [pid = 1828] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f772c652400) [pid = 1828] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f7723813000) [pid = 1828] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f7726a0c000) [pid = 1828] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f772c844c00) [pid = 1828] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f77385d9c00) [pid = 1828] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f772c651c00) [pid = 1828] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f771eb4b400) [pid = 1828] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f7724e36800) [pid = 1828] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f7720722c00) [pid = 1828] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f7721cb2400) [pid = 1828] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f7729c09800) [pid = 1828] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f771eb48c00) [pid = 1828] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f773025b400) [pid = 1828] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f77238be400) [pid = 1828] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f772962b800) [pid = 1828] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:06:21 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f771eb0bc00) [pid = 1828] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:06:21 INFO - PROCESS | 1828 | 1461715581700 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722daf800 == 54 [pid = 1828] [id = 126] 17:06:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f771eb13000) [pid = 1828] [serial = 377] [outer = (nil)] 17:06:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f772066f400) [pid = 1828] [serial = 378] [outer = 0x7f771eb13000] 17:06:21 INFO - PROCESS | 1828 | 1461715581762 Marionette DEBUG loaded listener.js 17:06:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f7724e2cc00) [pid = 1828] [serial = 379] [outer = 0x7f771eb13000] 17:06:22 INFO - PROCESS | 1828 | 1461715582431 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]]]}] 17:06:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:06:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1387ms 17:06:22 INFO - PROCESS | 1828 | 1461715582447 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:06:22 INFO - PROCESS | 1828 | 1461715582451 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:06:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:06:22 INFO - PROCESS | 1828 | 1461715582468 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:06:22 INFO - PROCESS | 1828 | 1461715582470 Marionette TRACE conn3 <- [1,478,null,{}] 17:06:22 INFO - PROCESS | 1828 | 1461715582477 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}] 17:06:22 INFO - PROCESS | 1828 | 1461715582667 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:06:22 INFO - PROCESS | 1828 | 1461715582687 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7736d19000 == 55 [pid = 1828] [id = 127] 17:06:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f7724e33800) [pid = 1828] [serial = 380] [outer = (nil)] 17:06:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f772bbd0000) [pid = 1828] [serial = 381] [outer = 0x7f7724e33800] 17:06:22 INFO - PROCESS | 1828 | 1461715582751 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f773025fc00) [pid = 1828] [serial = 382] [outer = 0x7f7724e33800] 17:06:23 INFO - PROCESS | 1828 | 1461715583460 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]]]}] 17:06:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:06:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1049ms 17:06:23 INFO - PROCESS | 1828 | 1461715583604 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:06:23 INFO - PROCESS | 1828 | 1461715583610 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:06:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:06:23 INFO - PROCESS | 1828 | 1461715583619 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 1828 | 1461715583624 Marionette TRACE conn3 <- [1,482,null,{}] 17:06:23 INFO - PROCESS | 1828 | 1461715583642 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}] 17:06:23 INFO - PROCESS | 1828 | 1461715583842 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:06:23 INFO - PROCESS | 1828 | 1461715583986 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77237ea800 == 56 [pid = 1828] [id = 128] 17:06:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f771eb15800) [pid = 1828] [serial = 383] [outer = (nil)] 17:06:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f771fd5e400) [pid = 1828] [serial = 384] [outer = 0x7f771eb15800] 17:06:24 INFO - PROCESS | 1828 | 1461715584063 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f7720f67800) [pid = 1828] [serial = 385] [outer = 0x7f771eb15800] 17:06:25 INFO - PROCESS | 1828 | 1461715585045 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]]]}] 17:06:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:06:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1500ms 17:06:25 INFO - PROCESS | 1828 | 1461715585120 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:06:25 INFO - PROCESS | 1828 | 1461715585126 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:06:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:06:25 INFO - PROCESS | 1828 | 1461715585138 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 1828 | 1461715585143 Marionette TRACE conn3 <- [1,486,null,{}] 17:06:25 INFO - PROCESS | 1828 | 1461715585151 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}] 17:06:25 INFO - PROCESS | 1828 | 1461715585355 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:06:25 INFO - PROCESS | 1828 | 1461715585544 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729e38800 == 57 [pid = 1828] [id = 129] 17:06:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f772221a400) [pid = 1828] [serial = 386] [outer = (nil)] 17:06:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f7724e35400) [pid = 1828] [serial = 387] [outer = 0x7f772221a400] 17:06:25 INFO - PROCESS | 1828 | 1461715585660 Marionette DEBUG loaded listener.js 17:06:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f7726c6d000) [pid = 1828] [serial = 388] [outer = 0x7f772221a400] 17:06:26 INFO - PROCESS | 1828 | 1461715586522 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]]]}] 17:06:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:06:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1442ms 17:06:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:06:26 INFO - PROCESS | 1828 | 1461715586578 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:06:26 INFO - PROCESS | 1828 | 1461715586581 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:06:26 INFO - PROCESS | 1828 | 1461715586587 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:06:26 INFO - PROCESS | 1828 | 1461715586590 Marionette TRACE conn3 <- [1,490,null,{}] 17:06:26 INFO - PROCESS | 1828 | 1461715586603 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}] 17:06:26 INFO - PROCESS | 1828 | 1461715586776 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:06:26 INFO - PROCESS | 1828 | 1461715586922 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773841d000 == 58 [pid = 1828] [id = 130] 17:06:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f7729816400) [pid = 1828] [serial = 389] [outer = (nil)] 17:06:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f772a8a5400) [pid = 1828] [serial = 390] [outer = 0x7f7729816400] 17:06:27 INFO - PROCESS | 1828 | 1461715586999 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f772bb4bc00) [pid = 1828] [serial = 391] [outer = 0x7f7729816400] 17:06:27 INFO - PROCESS | 1828 | 1461715587899 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]]]}] 17:06:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:06:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1384ms 17:06:27 INFO - PROCESS | 1828 | 1461715587971 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:06:27 INFO - PROCESS | 1828 | 1461715587975 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:06:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:06:27 INFO - PROCESS | 1828 | 1461715587981 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:06:27 INFO - PROCESS | 1828 | 1461715587983 Marionette TRACE conn3 <- [1,494,null,{}] 17:06:27 INFO - PROCESS | 1828 | 1461715587989 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}] 17:06:28 INFO - PROCESS | 1828 | 1461715588180 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:06:28 INFO - PROCESS | 1828 | 1461715588334 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c68c800 == 59 [pid = 1828] [id = 131] 17:06:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f7724eda800) [pid = 1828] [serial = 392] [outer = (nil)] 17:06:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f773025ec00) [pid = 1828] [serial = 393] [outer = 0x7f7724eda800] 17:06:28 INFO - PROCESS | 1828 | 1461715588408 Marionette DEBUG loaded listener.js 17:06:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f7736d6a400) [pid = 1828] [serial = 394] [outer = 0x7f7724eda800] 17:06:29 INFO - PROCESS | 1828 | 1461715589244 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]]]}] 17:06:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:06:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1328ms 17:06:29 INFO - PROCESS | 1828 | 1461715589311 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:06:29 INFO - PROCESS | 1828 | 1461715589315 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:06:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:06:29 INFO - PROCESS | 1828 | 1461715589321 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:06:29 INFO - PROCESS | 1828 | 1461715589325 Marionette TRACE conn3 <- [1,498,null,{}] 17:06:29 INFO - PROCESS | 1828 | 1461715589331 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}] 17:06:29 INFO - PROCESS | 1828 | 1461715589483 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:06:29 INFO - PROCESS | 1828 | 1461715589626 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77408a4000 == 60 [pid = 1828] [id = 132] 17:06:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f7720be3400) [pid = 1828] [serial = 395] [outer = (nil)] 17:06:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f7720bebc00) [pid = 1828] [serial = 396] [outer = 0x7f7720be3400] 17:06:29 INFO - PROCESS | 1828 | 1461715589698 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f7720bf1000) [pid = 1828] [serial = 397] [outer = 0x7f7720be3400] 17:06:30 INFO - PROCESS | 1828 | 1461715590561 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]]]}] 17:06:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:06:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1289ms 17:06:30 INFO - PROCESS | 1828 | 1461715590611 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:06:30 INFO - PROCESS | 1828 | 1461715590615 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:06:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:06:30 INFO - PROCESS | 1828 | 1461715590639 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:06:30 INFO - PROCESS | 1828 | 1461715590643 Marionette TRACE conn3 <- [1,502,null,{}] 17:06:30 INFO - PROCESS | 1828 | 1461715590650 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}] 17:06:30 INFO - PROCESS | 1828 | 1461715590841 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:06:30 INFO - PROCESS | 1828 | 1461715590990 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729d88800 == 61 [pid = 1828] [id = 133] 17:06:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f7720beec00) [pid = 1828] [serial = 398] [outer = (nil)] 17:06:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f772bb56c00) [pid = 1828] [serial = 399] [outer = 0x7f7720beec00] 17:06:31 INFO - PROCESS | 1828 | 1461715591064 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f773a334000) [pid = 1828] [serial = 400] [outer = 0x7f7720beec00] 17:06:31 INFO - PROCESS | 1828 | 1461715591935 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]]]}] 17:06:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:06:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1347ms 17:06:31 INFO - PROCESS | 1828 | 1461715591971 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:06:31 INFO - PROCESS | 1828 | 1461715591975 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:06:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:06:31 INFO - PROCESS | 1828 | 1461715591980 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:06:31 INFO - PROCESS | 1828 | 1461715591984 Marionette TRACE conn3 <- [1,506,null,{}] 17:06:31 INFO - PROCESS | 1828 | 1461715591990 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}] 17:06:32 INFO - PROCESS | 1828 | 1461715592148 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:06:32 INFO - PROCESS | 1828 | 1461715592312 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ff17000 == 62 [pid = 1828] [id = 134] 17:06:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f772066d000) [pid = 1828] [serial = 401] [outer = (nil)] 17:06:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f772388d000) [pid = 1828] [serial = 402] [outer = 0x7f772066d000] 17:06:32 INFO - PROCESS | 1828 | 1461715592383 Marionette DEBUG loaded listener.js 17:06:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f772c87f800) [pid = 1828] [serial = 403] [outer = 0x7f772066d000] 17:06:33 INFO - PROCESS | 1828 | 1461715593522 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]]]}] 17:06:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:06:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1594ms 17:06:33 INFO - PROCESS | 1828 | 1461715593577 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:06:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:06:33 INFO - PROCESS | 1828 | 1461715593583 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:06:33 INFO - PROCESS | 1828 | 1461715593590 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:06:33 INFO - PROCESS | 1828 | 1461715593593 Marionette TRACE conn3 <- [1,510,null,{}] 17:06:33 INFO - PROCESS | 1828 | 1461715593602 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}] 17:06:33 INFO - PROCESS | 1828 | 1461715593757 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:06:33 INFO - PROCESS | 1828 | 1461715593920 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77293dd000 == 63 [pid = 1828] [id = 135] 17:06:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f7720bed400) [pid = 1828] [serial = 404] [outer = (nil)] 17:06:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f77212cfc00) [pid = 1828] [serial = 405] [outer = 0x7f7720bed400] 17:06:33 INFO - PROCESS | 1828 | 1461715593986 Marionette DEBUG loaded listener.js 17:06:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f7721e4c800) [pid = 1828] [serial = 406] [outer = 0x7f7720bed400] 17:06:34 INFO - PROCESS | 1828 | 1461715594875 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]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:06:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1337ms 17:06:34 INFO - PROCESS | 1828 | 1461715594927 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 1828 | 1461715594934 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:06:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:06:34 INFO - PROCESS | 1828 | 1461715594943 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 1828 | 1461715594947 Marionette TRACE conn3 <- [1,514,null,{}] 17:06:34 INFO - PROCESS | 1828 | 1461715594953 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}] 17:06:35 INFO - PROCESS | 1828 | 1461715595116 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:06:35 INFO - PROCESS | 1828 | 1461715595266 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722304000 == 64 [pid = 1828] [id = 136] 17:06:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f771fd61000) [pid = 1828] [serial = 407] [outer = (nil)] 17:06:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f772232c000) [pid = 1828] [serial = 408] [outer = 0x7f771fd61000] 17:06:35 INFO - PROCESS | 1828 | 1461715595332 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f7724e35000) [pid = 1828] [serial = 409] [outer = 0x7f771fd61000] 17:06:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729995800 == 63 [pid = 1828] [id = 67] 17:06:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7739e32000 == 62 [pid = 1828] [id = 69] 17:06:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7737f0d800 == 61 [pid = 1828] [id = 68] 17:06:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722daf800 == 60 [pid = 1828] [id = 126] 17:06:35 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f77212ce000) [pid = 1828] [serial = 309] [outer = (nil)] [url = about:blank] 17:06:35 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f772af11000) [pid = 1828] [serial = 312] [outer = (nil)] [url = about:blank] 17:06:35 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f77374f8c00) [pid = 1828] [serial = 315] [outer = (nil)] [url = about:blank] 17:06:35 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f7740857400) [pid = 1828] [serial = 318] [outer = (nil)] [url = about:blank] 17:06:35 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f77416e8000) [pid = 1828] [serial = 321] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772b540800 == 59 [pid = 1828] [id = 125] 17:06:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a319000 == 58 [pid = 1828] [id = 124] 17:06:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772933c800 == 57 [pid = 1828] [id = 123] 17:06:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724de7000 == 56 [pid = 1828] [id = 122] 17:06:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771dac3000 == 55 [pid = 1828] [id = 121] 17:06:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720409000 == 54 [pid = 1828] [id = 120] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f773c72d800) [pid = 1828] [serial = 247] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f7729b7a400) [pid = 1828] [serial = 237] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f773c62d800) [pid = 1828] [serial = 244] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f7722219400) [pid = 1828] [serial = 234] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f772c64d400) [pid = 1828] [serial = 201] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f77370e3800) [pid = 1828] [serial = 168] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f7729836c00) [pid = 1828] [serial = 198] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f7737293c00) [pid = 1828] [serial = 241] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f773bdaec00) [pid = 1828] [serial = 207] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f773c44d400) [pid = 1828] [serial = 210] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f7738473c00) [pid = 1828] [serial = 204] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f772c648000) [pid = 1828] [serial = 339] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f772c64a400) [pid = 1828] [serial = 337] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f772bb4f800) [pid = 1828] [serial = 334] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f772d410800) [pid = 1828] [serial = 340] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f772bb58400) [pid = 1828] [serial = 336] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f7724ee0800) [pid = 1828] [serial = 330] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f7724ee5000) [pid = 1828] [serial = 331] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f77416e4c00) [pid = 1828] [serial = 325] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f77260c2000) [pid = 1828] [serial = 324] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f7724e2bc00) [pid = 1828] [serial = 328] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f7722225800) [pid = 1828] [serial = 327] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f772a90e800) [pid = 1828] [serial = 333] [outer = (nil)] [url = about:blank] 17:06:36 INFO - PROCESS | 1828 | 1461715596247 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]]]}] 17:06:36 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 17:06:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1334ms 17:06:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:06:36 INFO - PROCESS | 1828 | 1461715596278 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 1828 | 1461715596282 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:06:36 INFO - PROCESS | 1828 | 1461715596288 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 1828 | 1461715596293 Marionette TRACE conn3 <- [1,518,null,{}] 17:06:36 INFO - PROCESS | 1828 | 1461715596309 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}] 17:06:36 INFO - PROCESS | 1828 | 1461715596461 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:06:36 INFO - PROCESS | 1828 | 1461715596483 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7728182800 == 55 [pid = 1828] [id = 137] 17:06:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f772980e800) [pid = 1828] [serial = 410] [outer = (nil)] 17:06:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f7729816800) [pid = 1828] [serial = 411] [outer = 0x7f772980e800] 17:06:36 INFO - PROCESS | 1828 | 1461715596548 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f772a549400) [pid = 1828] [serial = 412] [outer = 0x7f772980e800] 17:06:37 INFO - PROCESS | 1828 | 1461715597338 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]]]}] 17:06:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:06:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1083ms 17:06:37 INFO - PROCESS | 1828 | 1461715597386 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:06:37 INFO - PROCESS | 1828 | 1461715597390 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:06:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:06:37 INFO - PROCESS | 1828 | 1461715597395 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:06:37 INFO - PROCESS | 1828 | 1461715597397 Marionette TRACE conn3 <- [1,522,null,{}] 17:06:37 INFO - PROCESS | 1828 | 1461715597406 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}] 17:06:37 INFO - PROCESS | 1828 | 1461715597559 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:06:37 INFO - PROCESS | 1828 | 1461715597576 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729d82800 == 56 [pid = 1828] [id = 138] 17:06:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f7720f60400) [pid = 1828] [serial = 413] [outer = (nil)] 17:06:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f772bb4f400) [pid = 1828] [serial = 414] [outer = 0x7f7720f60400] 17:06:37 INFO - PROCESS | 1828 | 1461715597637 Marionette DEBUG loaded listener.js 17:06:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f772bbd0c00) [pid = 1828] [serial = 415] [outer = 0x7f7720f60400] 17:06:38 INFO - PROCESS | 1828 | 1461715598507 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]]]}] 17:06:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:06:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1183ms 17:06:38 INFO - PROCESS | 1828 | 1461715598580 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:06:38 INFO - PROCESS | 1828 | 1461715598594 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:06:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:06:38 INFO - PROCESS | 1828 | 1461715598606 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:06:38 INFO - PROCESS | 1828 | 1461715598608 Marionette TRACE conn3 <- [1,526,null,{}] 17:06:38 INFO - PROCESS | 1828 | 1461715598612 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}] 17:06:38 INFO - PROCESS | 1828 | 1461715598804 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:06:38 INFO - PROCESS | 1828 | 1461715598829 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a5c6800 == 57 [pid = 1828] [id = 139] 17:06:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f772a6b5000) [pid = 1828] [serial = 416] [outer = (nil)] 17:06:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f772c84c800) [pid = 1828] [serial = 417] [outer = 0x7f772a6b5000] 17:06:38 INFO - PROCESS | 1828 | 1461715598888 Marionette DEBUG loaded listener.js 17:06:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f773708a800) [pid = 1828] [serial = 418] [outer = 0x7f772a6b5000] 17:06:39 INFO - PROCESS | 1828 | 1461715599786 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]]]}] 17:06:39 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 17:06:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1227ms 17:06:39 INFO - PROCESS | 1828 | 1461715599835 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:06:39 INFO - PROCESS | 1828 | 1461715599839 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:06:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:06:39 INFO - PROCESS | 1828 | 1461715599866 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:06:39 INFO - PROCESS | 1828 | 1461715599869 Marionette TRACE conn3 <- [1,530,null,{}] 17:06:39 INFO - PROCESS | 1828 | 1461715599876 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}] 17:06:40 INFO - PROCESS | 1828 | 1461715600100 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:06:40 INFO - PROCESS | 1828 | 1461715600128 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77311d8800 == 58 [pid = 1828] [id = 140] 17:06:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f771efd6000) [pid = 1828] [serial = 419] [outer = (nil)] 17:06:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f772c6f1c00) [pid = 1828] [serial = 420] [outer = 0x7f771efd6000] 17:06:40 INFO - PROCESS | 1828 | 1461715600204 Marionette DEBUG loaded listener.js 17:06:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f7739e0fc00) [pid = 1828] [serial = 421] [outer = 0x7f771efd6000] 17:06:40 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f7729816000) [pid = 1828] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:06:40 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f771eb13000) [pid = 1828] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:06:40 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f771eb53800) [pid = 1828] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:06:40 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f771d8f7000) [pid = 1828] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:06:40 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f771eb4b800) [pid = 1828] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:06:40 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f7722218800) [pid = 1828] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:06:40 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f772a554800) [pid = 1828] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:06:41 INFO - PROCESS | 1828 | 1461715601202 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"]]]}] 17:06:41 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 17:06:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:06:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:06:41 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 17:06:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:06:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:06:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1382ms 17:06:41 INFO - PROCESS | 1828 | 1461715601253 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:06:41 INFO - PROCESS | 1828 | 1461715601256 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:06:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:06:41 INFO - PROCESS | 1828 | 1461715601262 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:06:41 INFO - PROCESS | 1828 | 1461715601264 Marionette TRACE conn3 <- [1,534,null,{}] 17:06:41 INFO - PROCESS | 1828 | 1461715601269 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}] 17:06:41 INFO - PROCESS | 1828 | 1461715601427 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:06:41 INFO - PROCESS | 1828 | 1461715601534 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7738121800 == 59 [pid = 1828] [id = 141] 17:06:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f771efda800) [pid = 1828] [serial = 422] [outer = (nil)] 17:06:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f77361c5800) [pid = 1828] [serial = 423] [outer = 0x7f771efda800] 17:06:41 INFO - PROCESS | 1828 | 1461715601594 Marionette DEBUG loaded listener.js 17:06:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f773bb83800) [pid = 1828] [serial = 424] [outer = 0x7f771efda800] 17:06:42 INFO - PROCESS | 1828 | 1461715602652 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]]]}] 17:06:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:06:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1435ms 17:06:42 INFO - PROCESS | 1828 | 1461715602698 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:06:42 INFO - PROCESS | 1828 | 1461715602701 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:06:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:06:42 INFO - PROCESS | 1828 | 1461715602706 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:06:42 INFO - PROCESS | 1828 | 1461715602709 Marionette TRACE conn3 <- [1,538,null,{}] 17:06:42 INFO - PROCESS | 1828 | 1461715602714 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}] 17:06:42 INFO - PROCESS | 1828 | 1461715602878 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:06:43 INFO - PROCESS | 1828 | 1461715603098 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd7b000 == 60 [pid = 1828] [id = 142] 17:06:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f771d8eb400) [pid = 1828] [serial = 425] [outer = (nil)] 17:06:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f771d8f9000) [pid = 1828] [serial = 426] [outer = 0x7f771d8eb400] 17:06:43 INFO - PROCESS | 1828 | 1461715603174 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f771efd4000) [pid = 1828] [serial = 427] [outer = 0x7f771d8eb400] 17:06:44 INFO - PROCESS | 1828 | 1461715604063 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]]]}] 17:06:44 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. 17:06:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1377ms 17:06:44 INFO - PROCESS | 1828 | 1461715604086 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:06:44 INFO - PROCESS | 1828 | 1461715604092 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:06:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:06:44 INFO - PROCESS | 1828 | 1461715604100 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 1828 | 1461715604105 Marionette TRACE conn3 <- [1,542,null,{}] 17:06:44 INFO - PROCESS | 1828 | 1461715604112 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}] 17:06:44 INFO - PROCESS | 1828 | 1461715604340 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:06:44 INFO - PROCESS | 1828 | 1461715604398 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724dee000 == 61 [pid = 1828] [id = 143] 17:06:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f771efdd000) [pid = 1828] [serial = 428] [outer = (nil)] 17:06:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f7721c09c00) [pid = 1828] [serial = 429] [outer = 0x7f771efdd000] 17:06:44 INFO - PROCESS | 1828 | 1461715604529 Marionette DEBUG loaded listener.js 17:06:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f7722d11000) [pid = 1828] [serial = 430] [outer = 0x7f771efdd000] 17:06:45 INFO - PROCESS | 1828 | 1461715605402 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]]]}] 17:06:45 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. 17:06:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1332ms 17:06:45 INFO - PROCESS | 1828 | 1461715605434 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:06:45 INFO - PROCESS | 1828 | 1461715605440 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:06:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:06:45 INFO - PROCESS | 1828 | 1461715605447 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:06:45 INFO - PROCESS | 1828 | 1461715605450 Marionette TRACE conn3 <- [1,546,null,{}] 17:06:45 INFO - PROCESS | 1828 | 1461715605475 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}] 17:06:45 INFO - PROCESS | 1828 | 1461715605667 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:06:45 INFO - PROCESS | 1828 | 1461715605794 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a311000 == 62 [pid = 1828] [id = 144] 17:06:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f7721c0f000) [pid = 1828] [serial = 431] [outer = (nil)] 17:06:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f7724ed6c00) [pid = 1828] [serial = 432] [outer = 0x7f7721c0f000] 17:06:45 INFO - PROCESS | 1828 | 1461715605884 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f7729018800) [pid = 1828] [serial = 433] [outer = 0x7f7721c0f000] 17:06:47 INFO - PROCESS | 1828 | 1461715607062 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]]]}] 17:06:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:06:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1661ms 17:06:47 INFO - PROCESS | 1828 | 1461715607119 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:06:47 INFO - PROCESS | 1828 | 1461715607125 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:06:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:06:47 INFO - PROCESS | 1828 | 1461715607150 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 1828 | 1461715607163 Marionette TRACE conn3 <- [1,550,null,{}] 17:06:47 INFO - PROCESS | 1828 | 1461715607173 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}] 17:06:47 INFO - PROCESS | 1828 | 1461715607434 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:06:47 INFO - PROCESS | 1828 | 1461715607629 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773f068800 == 63 [pid = 1828] [id = 145] 17:06:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f7723818c00) [pid = 1828] [serial = 434] [outer = (nil)] 17:06:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f772aa53800) [pid = 1828] [serial = 435] [outer = 0x7f7723818c00] 17:06:47 INFO - PROCESS | 1828 | 1461715607703 Marionette DEBUG loaded listener.js 17:06:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f772bbd1c00) [pid = 1828] [serial = 436] [outer = 0x7f7723818c00] 17:06:48 INFO - PROCESS | 1828 | 1461715608511 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]]]}] 17:06:48 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. 17:06:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1464ms 17:06:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:06:48 INFO - PROCESS | 1828 | 1461715608601 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:06:48 INFO - PROCESS | 1828 | 1461715608605 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:06:48 INFO - PROCESS | 1828 | 1461715608611 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:06:48 INFO - PROCESS | 1828 | 1461715608614 Marionette TRACE conn3 <- [1,554,null,{}] 17:06:48 INFO - PROCESS | 1828 | 1461715608619 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}] 17:06:48 INFO - PROCESS | 1828 | 1461715608807 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:06:48 INFO - PROCESS | 1828 | 1461715608959 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77249c2000 == 64 [pid = 1828] [id = 146] 17:06:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f77238b2c00) [pid = 1828] [serial = 437] [outer = (nil)] 17:06:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f7736fcec00) [pid = 1828] [serial = 438] [outer = 0x7f77238b2c00] 17:06:49 INFO - PROCESS | 1828 | 1461715609033 Marionette DEBUG loaded listener.js 17:06:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f77372b9400) [pid = 1828] [serial = 439] [outer = 0x7f77238b2c00] 17:06:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f7720de5000) [pid = 1828] [serial = 440] [outer = 0x7f77205e8800] 17:06:49 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:49 INFO - PROCESS | 1828 | 1461715609958 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]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:06:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1379ms 17:06:49 INFO - PROCESS | 1828 | 1461715609989 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 1828 | 1461715609993 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:06:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:06:50 INFO - PROCESS | 1828 | 1461715609998 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:06:50 INFO - PROCESS | 1828 | 1461715610001 Marionette TRACE conn3 <- [1,558,null,{}] 17:06:50 INFO - PROCESS | 1828 | 1461715610006 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}] 17:06:50 INFO - PROCESS | 1828 | 1461715610158 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:06:50 INFO - PROCESS | 1828 | 1461715610310 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d45c000 == 65 [pid = 1828] [id = 147] 17:06:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f772a328000) [pid = 1828] [serial = 441] [outer = (nil)] 17:06:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f772b528800) [pid = 1828] [serial = 442] [outer = 0x7f772a328000] 17:06:50 INFO - PROCESS | 1828 | 1461715610392 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f773a3bb400) [pid = 1828] [serial = 443] [outer = 0x7f772a328000] 17:06:51 INFO - PROCESS | 1828 | 1461715611314 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]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:06:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1376ms 17:06:51 INFO - PROCESS | 1828 | 1461715611376 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 1828 | 1461715611380 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:06:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:06:51 INFO - PROCESS | 1828 | 1461715611386 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1828 | 1461715611388 Marionette TRACE conn3 <- [1,562,null,{}] 17:06:51 INFO - PROCESS | 1828 | 1461715611393 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}] 17:06:51 INFO - PROCESS | 1828 | 1461715611552 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:06:51 INFO - PROCESS | 1828 | 1461715611699 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77406ce800 == 66 [pid = 1828] [id = 148] 17:06:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f77209cd800) [pid = 1828] [serial = 444] [outer = (nil)] 17:06:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f77209d4800) [pid = 1828] [serial = 445] [outer = 0x7f77209cd800] 17:06:51 INFO - PROCESS | 1828 | 1461715611771 Marionette DEBUG loaded listener.js 17:06:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f773bc76000) [pid = 1828] [serial = 446] [outer = 0x7f77209cd800] 17:06:52 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:52 INFO - PROCESS | 1828 | 1461715612594 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]]]}] 17:06:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:06:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1239ms 17:06:52 INFO - PROCESS | 1828 | 1461715612626 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:06:52 INFO - PROCESS | 1828 | 1461715612630 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:06:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:06:52 INFO - PROCESS | 1828 | 1461715612636 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 1828 | 1461715612639 Marionette TRACE conn3 <- [1,566,null,{}] 17:06:52 INFO - PROCESS | 1828 | 1461715612645 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}] 17:06:52 INFO - PROCESS | 1828 | 1461715612798 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:06:52 INFO - PROCESS | 1828 | 1461715612949 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724abe000 == 67 [pid = 1828] [id = 149] 17:06:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f7718d72800) [pid = 1828] [serial = 447] [outer = (nil)] 17:06:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f7718d79c00) [pid = 1828] [serial = 448] [outer = 0x7f7718d72800] 17:06:53 INFO - PROCESS | 1828 | 1461715613022 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f7718d7ec00) [pid = 1828] [serial = 449] [outer = 0x7f7718d72800] 17:06:53 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:53 INFO - PROCESS | 1828 | 1461715613909 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]]]}] 17:06:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:06:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1331ms 17:06:53 INFO - PROCESS | 1828 | 1461715613968 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:06:53 INFO - PROCESS | 1828 | 1461715613973 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:06:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:06:53 INFO - PROCESS | 1828 | 1461715613978 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:06:53 INFO - PROCESS | 1828 | 1461715613981 Marionette TRACE conn3 <- [1,570,null,{}] 17:06:53 INFO - PROCESS | 1828 | 1461715613986 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}] 17:06:54 INFO - PROCESS | 1828 | 1461715614140 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:06:54 INFO - PROCESS | 1828 | 1461715614294 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7718f2b000 == 68 [pid = 1828] [id = 150] 17:06:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f7718d73800) [pid = 1828] [serial = 450] [outer = (nil)] 17:06:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f771d54d800) [pid = 1828] [serial = 451] [outer = 0x7f7718d73800] 17:06:54 INFO - PROCESS | 1828 | 1461715614363 Marionette DEBUG loaded listener.js 17:06:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f771d551c00) [pid = 1828] [serial = 452] [outer = 0x7f7718d73800] 17:06:55 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:55 INFO - PROCESS | 1828 | 1461715615531 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]]]}] 17:06:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:06:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1578ms 17:06:55 INFO - PROCESS | 1828 | 1461715615580 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:06:55 INFO - PROCESS | 1828 | 1461715615588 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:06:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:06:55 INFO - PROCESS | 1828 | 1461715615598 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:06:55 INFO - PROCESS | 1828 | 1461715615605 Marionette TRACE conn3 <- [1,574,null,{}] 17:06:55 INFO - PROCESS | 1828 | 1461715615611 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}] 17:06:55 INFO - PROCESS | 1828 | 1461715615777 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:06:55 INFO - PROCESS | 1828 | 1461715615935 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e84000 == 69 [pid = 1828] [id = 151] 17:06:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f771efdf400) [pid = 1828] [serial = 453] [outer = (nil)] 17:06:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f771fd59c00) [pid = 1828] [serial = 454] [outer = 0x7f771efdf400] 17:06:56 INFO - PROCESS | 1828 | 1461715616070 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f77205e1c00) [pid = 1828] [serial = 455] [outer = 0x7f771efdf400] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd81000 == 68 [pid = 1828] [id = 118] 17:06:56 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f772bbd0000) [pid = 1828] [serial = 381] [outer = (nil)] [url = about:blank] 17:06:56 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f771fd5cc00) [pid = 1828] [serial = 354] [outer = (nil)] [url = about:blank] 17:06:56 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f7721c04000) [pid = 1828] [serial = 357] [outer = (nil)] [url = about:blank] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7738121800 == 67 [pid = 1828] [id = 141] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77311d8800 == 66 [pid = 1828] [id = 140] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a5c6800 == 65 [pid = 1828] [id = 139] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729d82800 == 64 [pid = 1828] [id = 138] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7728182800 == 63 [pid = 1828] [id = 137] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722304000 == 62 [pid = 1828] [id = 136] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77293dd000 == 61 [pid = 1828] [id = 135] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729d88800 == 60 [pid = 1828] [id = 133] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77408a4000 == 59 [pid = 1828] [id = 132] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773c68c800 == 58 [pid = 1828] [id = 131] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773841d000 == 57 [pid = 1828] [id = 130] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729e38800 == 56 [pid = 1828] [id = 129] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77237ea800 == 55 [pid = 1828] [id = 128] 17:06:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7736d19000 == 54 [pid = 1828] [id = 127] 17:06:56 INFO - PROCESS | 1828 | 1461715616989 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]]]}] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f7729818000) [pid = 1828] [serial = 375] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f772066f400) [pid = 1828] [serial = 378] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f772bb54000) [pid = 1828] [serial = 376] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f773bb83c00) [pid = 1828] [serial = 342] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f7726c70c00) [pid = 1828] [serial = 369] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f772a554400) [pid = 1828] [serial = 370] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f771eb0b400) [pid = 1828] [serial = 360] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f771fd55800) [pid = 1828] [serial = 361] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f772af90800) [pid = 1828] [serial = 348] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f7721c11000) [pid = 1828] [serial = 364] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f7720f63c00) [pid = 1828] [serial = 363] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f7724ee2800) [pid = 1828] [serial = 367] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f7724e37800) [pid = 1828] [serial = 366] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f772bb49c00) [pid = 1828] [serial = 372] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f7724ed7000) [pid = 1828] [serial = 345] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f772ac1d400) [pid = 1828] [serial = 351] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f7724e2cc00) [pid = 1828] [serial = 379] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f772bb51400) [pid = 1828] [serial = 373] [outer = (nil)] [url = about:blank] 17:06:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:06:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1437ms 17:06:57 INFO - PROCESS | 1828 | 1461715617038 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 1828 | 1461715617045 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:06:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:06:57 INFO - PROCESS | 1828 | 1461715617054 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 1828 | 1461715617058 Marionette TRACE conn3 <- [1,578,null,{}] 17:06:57 INFO - PROCESS | 1828 | 1461715617063 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}] 17:06:57 INFO - PROCESS | 1828 | 1461715617213 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:06:57 INFO - PROCESS | 1828 | 1461715617231 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722da9800 == 55 [pid = 1828] [id = 152] 17:06:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f77209cc800) [pid = 1828] [serial = 456] [outer = (nil)] 17:06:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f7720bec400) [pid = 1828] [serial = 457] [outer = 0x7f77209cc800] 17:06:57 INFO - PROCESS | 1828 | 1461715617291 Marionette DEBUG loaded listener.js 17:06:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f7720dea000) [pid = 1828] [serial = 458] [outer = 0x7f77209cc800] 17:06:58 INFO - PROCESS | 1828 | 1461715618151 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]]]}] 17:06:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:06:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1135ms 17:06:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:06:58 INFO - PROCESS | 1828 | 1461715618205 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:06:58 INFO - PROCESS | 1828 | 1461715618207 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:06:58 INFO - PROCESS | 1828 | 1461715618214 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:06:58 INFO - PROCESS | 1828 | 1461715618219 Marionette TRACE conn3 <- [1,582,null,{}] 17:06:58 INFO - PROCESS | 1828 | 1461715618233 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}] 17:06:58 INFO - PROCESS | 1828 | 1461715618395 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:06:58 INFO - PROCESS | 1828 | 1461715618587 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771dabb000 == 56 [pid = 1828] [id = 153] 17:06:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f7718d74400) [pid = 1828] [serial = 459] [outer = (nil)] 17:06:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f771d54ac00) [pid = 1828] [serial = 460] [outer = 0x7f7718d74400] 17:06:58 INFO - PROCESS | 1828 | 1461715618702 Marionette DEBUG loaded listener.js 17:06:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f771d8f8400) [pid = 1828] [serial = 461] [outer = 0x7f7718d74400] 17:06:59 INFO - PROCESS | 1828 | 1461715619656 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]]]}] 17:06:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:06:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1488ms 17:06:59 INFO - PROCESS | 1828 | 1461715619704 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:06:59 INFO - PROCESS | 1828 | 1461715619710 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:06:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:06:59 INFO - PROCESS | 1828 | 1461715619717 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:06:59 INFO - PROCESS | 1828 | 1461715619723 Marionette TRACE conn3 <- [1,586,null,{}] 17:06:59 INFO - PROCESS | 1828 | 1461715619729 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}] 17:06:59 INFO - PROCESS | 1828 | 1461715619903 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:07:00 INFO - PROCESS | 1828 | 1461715620052 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77249b1800 == 57 [pid = 1828] [id = 154] 17:07:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f771eb0b800) [pid = 1828] [serial = 462] [outer = (nil)] 17:07:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f77209d0400) [pid = 1828] [serial = 463] [outer = 0x7f771eb0b800] 17:07:00 INFO - PROCESS | 1828 | 1461715620128 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f7720de7c00) [pid = 1828] [serial = 464] [outer = 0x7f771eb0b800] 17:07:00 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:01 INFO - PROCESS | 1828 | 1461715621038 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]]]}] 17:07:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:07:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1391ms 17:07:01 INFO - PROCESS | 1828 | 1461715621113 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:07:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:07:01 INFO - PROCESS | 1828 | 1461715621119 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:07:01 INFO - PROCESS | 1828 | 1461715621125 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 1828 | 1461715621129 Marionette TRACE conn3 <- [1,590,null,{}] 17:07:01 INFO - PROCESS | 1828 | 1461715621134 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}] 17:07:01 INFO - PROCESS | 1828 | 1461715621340 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:07:01 INFO - PROCESS | 1828 | 1461715621495 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7728182800 == 58 [pid = 1828] [id = 155] 17:07:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f7721e4ec00) [pid = 1828] [serial = 465] [outer = (nil)] 17:07:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f7722220800) [pid = 1828] [serial = 466] [outer = 0x7f7721e4ec00] 17:07:01 INFO - PROCESS | 1828 | 1461715621569 Marionette DEBUG loaded listener.js 17:07:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f7723880400) [pid = 1828] [serial = 467] [outer = 0x7f7721e4ec00] 17:07:02 INFO - PROCESS | 1828 | 1461715622906 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]]]}] 17:07:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:07:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1847ms 17:07:02 INFO - PROCESS | 1828 | 1461715622973 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:07:02 INFO - PROCESS | 1828 | 1461715622977 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:07:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:07:02 INFO - PROCESS | 1828 | 1461715622993 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 1828 | 1461715623003 Marionette TRACE conn3 <- [1,594,null,{}] 17:07:03 INFO - PROCESS | 1828 | 1461715623009 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}] 17:07:03 INFO - PROCESS | 1828 | 1461715623269 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:07:03 INFO - PROCESS | 1828 | 1461715623462 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729995800 == 59 [pid = 1828] [id = 156] 17:07:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f7724ee4c00) [pid = 1828] [serial = 468] [outer = (nil)] 17:07:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f772832c000) [pid = 1828] [serial = 469] [outer = 0x7f7724ee4c00] 17:07:03 INFO - PROCESS | 1828 | 1461715623532 Marionette DEBUG loaded listener.js 17:07:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f7729625c00) [pid = 1828] [serial = 470] [outer = 0x7f7724ee4c00] 17:07:04 INFO - PROCESS | 1828 | 1461715624339 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]]]}] 17:07:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:07:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1395ms 17:07:04 INFO - PROCESS | 1828 | 1461715624381 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:07:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:07:04 INFO - PROCESS | 1828 | 1461715624386 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:07:04 INFO - PROCESS | 1828 | 1461715624391 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 1828 | 1461715624394 Marionette TRACE conn3 <- [1,598,null,{}] 17:07:04 INFO - PROCESS | 1828 | 1461715624400 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}] 17:07:04 INFO - PROCESS | 1828 | 1461715624564 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:07:04 INFO - PROCESS | 1828 | 1461715624720 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a240800 == 60 [pid = 1828] [id = 157] 17:07:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f7726005800) [pid = 1828] [serial = 471] [outer = (nil)] 17:07:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f7729817000) [pid = 1828] [serial = 472] [outer = 0x7f7726005800] 17:07:04 INFO - PROCESS | 1828 | 1461715624791 Marionette DEBUG loaded listener.js 17:07:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f7729b7a400) [pid = 1828] [serial = 473] [outer = 0x7f7726005800] 17:07:05 INFO - PROCESS | 1828 | 1461715625636 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]]]}] 17:07:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:07:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1278ms 17:07:05 INFO - PROCESS | 1828 | 1461715625669 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:07:05 INFO - PROCESS | 1828 | 1461715625674 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:07:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:07:05 INFO - PROCESS | 1828 | 1461715625679 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:07:05 INFO - PROCESS | 1828 | 1461715625682 Marionette TRACE conn3 <- [1,602,null,{}] 17:07:05 INFO - PROCESS | 1828 | 1461715625688 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}] 17:07:05 INFO - PROCESS | 1828 | 1461715625845 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:07:06 INFO - PROCESS | 1828 | 1461715626000 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772b52f000 == 61 [pid = 1828] [id = 158] 17:07:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f772a8a6c00) [pid = 1828] [serial = 474] [outer = (nil)] 17:07:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f772a8af400) [pid = 1828] [serial = 475] [outer = 0x7f772a8a6c00] 17:07:06 INFO - PROCESS | 1828 | 1461715626084 Marionette DEBUG loaded listener.js 17:07:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f772bb55000) [pid = 1828] [serial = 476] [outer = 0x7f772a8a6c00] 17:07:07 INFO - PROCESS | 1828 | 1461715627005 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]]]}] 17:07:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:07:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1377ms 17:07:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:07:07 INFO - PROCESS | 1828 | 1461715627058 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:07:07 INFO - PROCESS | 1828 | 1461715627060 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:07:07 INFO - PROCESS | 1828 | 1461715627067 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:07:07 INFO - PROCESS | 1828 | 1461715627070 Marionette TRACE conn3 <- [1,606,null,{}] 17:07:07 INFO - PROCESS | 1828 | 1461715627075 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}] 17:07:07 INFO - PROCESS | 1828 | 1461715627226 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:07:07 INFO - PROCESS | 1828 | 1461715627381 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7736d1e800 == 62 [pid = 1828] [id = 159] 17:07:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f772a8a7800) [pid = 1828] [serial = 477] [outer = (nil)] 17:07:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f7737242c00) [pid = 1828] [serial = 478] [outer = 0x7f772a8a7800] 17:07:07 INFO - PROCESS | 1828 | 1461715627453 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f7737ea8800) [pid = 1828] [serial = 479] [outer = 0x7f772a8a7800] 17:07:08 INFO - PROCESS | 1828 | 1461715628384 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]]]}] 17:07:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:07:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1384ms 17:07:08 INFO - PROCESS | 1828 | 1461715628452 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:07:08 INFO - PROCESS | 1828 | 1461715628454 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:07:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:07:08 INFO - PROCESS | 1828 | 1461715628471 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 1828 | 1461715628478 Marionette TRACE conn3 <- [1,610,null,{}] 17:07:08 INFO - PROCESS | 1828 | 1461715628487 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}] 17:07:08 INFO - PROCESS | 1828 | 1461715628676 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:07:08 INFO - PROCESS | 1828 | 1461715628866 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e83800 == 63 [pid = 1828] [id = 160] 17:07:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f771d54f800) [pid = 1828] [serial = 480] [outer = (nil)] 17:07:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f771d557800) [pid = 1828] [serial = 481] [outer = 0x7f771d54f800] 17:07:09 INFO - PROCESS | 1828 | 1461715629149 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f771efd6800) [pid = 1828] [serial = 482] [outer = 0x7f771d54f800] 17:07:09 INFO - PROCESS | 1828 | 1461715629984 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]]]}] 17:07:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:07:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1546ms 17:07:10 INFO - PROCESS | 1828 | 1461715630015 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:07:10 INFO - PROCESS | 1828 | 1461715630020 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:07:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:07:10 INFO - PROCESS | 1828 | 1461715630028 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:07:10 INFO - PROCESS | 1828 | 1461715630033 Marionette TRACE conn3 <- [1,614,null,{}] 17:07:10 INFO - PROCESS | 1828 | 1461715630040 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}] 17:07:10 INFO - PROCESS | 1828 | 1461715630252 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:07:10 INFO - PROCESS | 1828 | 1461715630447 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d45b000 == 64 [pid = 1828] [id = 161] 17:07:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f771ff34000) [pid = 1828] [serial = 483] [outer = (nil)] 17:07:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f77209cf000) [pid = 1828] [serial = 484] [outer = 0x7f771ff34000] 17:07:10 INFO - PROCESS | 1828 | 1461715630515 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7720df0800) [pid = 1828] [serial = 485] [outer = 0x7f771ff34000] 17:07:11 INFO - PROCESS | 1828 | 1461715631396 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]]]}] 17:07:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:07:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1432ms 17:07:11 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722da9800 == 63 [pid = 1828] [id = 152] 17:07:11 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e84000 == 62 [pid = 1828] [id = 151] 17:07:11 INFO - PROCESS | 1828 | 1461715631493 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:07:11 INFO - PROCESS | 1828 | 1461715631503 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:07:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:07:11 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77249c2000 == 61 [pid = 1828] [id = 146] 17:07:11 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773f068800 == 60 [pid = 1828] [id = 145] 17:07:11 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a311000 == 59 [pid = 1828] [id = 144] 17:07:11 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724dee000 == 58 [pid = 1828] [id = 143] 17:07:11 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd7b000 == 57 [pid = 1828] [id = 142] 17:07:11 INFO - PROCESS | 1828 | 1461715631531 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - PROCESS | 1828 | 1461715631537 Marionette TRACE conn3 <- [1,618,null,{}] 17:07:11 INFO - PROCESS | 1828 | 1461715631545 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}] 17:07:11 INFO - PROCESS | 1828 | 1461715631810 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:07:12 INFO - PROCESS | 1828 | 1461715632053 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e96000 == 58 [pid = 1828] [id = 162] 17:07:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f7720df2c00) [pid = 1828] [serial = 486] [outer = (nil)] 17:07:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7723887c00) [pid = 1828] [serial = 487] [outer = 0x7f7720df2c00] 17:07:12 INFO - PROCESS | 1828 | 1461715632148 Marionette DEBUG loaded listener.js 17:07:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f7724ed7400) [pid = 1828] [serial = 488] [outer = 0x7f7720df2c00] 17:07:12 INFO - PROCESS | 1828 | 1461715632971 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]]]}] 17:07:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:07:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1505ms 17:07:13 INFO - PROCESS | 1828 | 1461715633033 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:07:13 INFO - PROCESS | 1828 | 1461715633037 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:07:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:07:13 INFO - PROCESS | 1828 | 1461715633044 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:07:13 INFO - PROCESS | 1828 | 1461715633049 Marionette TRACE conn3 <- [1,622,null,{}] 17:07:13 INFO - PROCESS | 1828 | 1461715633064 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}] 17:07:13 INFO - PROCESS | 1828 | 1461715633318 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:07:13 INFO - PROCESS | 1828 | 1461715633341 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729996800 == 59 [pid = 1828] [id = 163] 17:07:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f7729819800) [pid = 1828] [serial = 489] [outer = (nil)] 17:07:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7729b79800) [pid = 1828] [serial = 490] [outer = 0x7f7729819800] 17:07:13 INFO - PROCESS | 1828 | 1461715633416 Marionette DEBUG loaded listener.js 17:07:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f772a916400) [pid = 1828] [serial = 491] [outer = 0x7f7729819800] 17:07:14 INFO - PROCESS | 1828 | 1461715634212 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]]]}] 17:07:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:07:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1232ms 17:07:14 INFO - PROCESS | 1828 | 1461715634280 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:07:14 INFO - PROCESS | 1828 | 1461715634283 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:07:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:07:14 INFO - PROCESS | 1828 | 1461715634289 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:07:14 INFO - PROCESS | 1828 | 1461715634292 Marionette TRACE conn3 <- [1,626,null,{}] 17:07:14 INFO - PROCESS | 1828 | 1461715634297 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}] 17:07:14 INFO - PROCESS | 1828 | 1461715634497 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f773c724c00) [pid = 1828] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f771efd6000) [pid = 1828] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7720f60400) [pid = 1828] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f771eb15800) [pid = 1828] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f7720bed400) [pid = 1828] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f771fd61000) [pid = 1828] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f772980e800) [pid = 1828] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f772221a400) [pid = 1828] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f7729816400) [pid = 1828] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7724e33800) [pid = 1828] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f772066d000) [pid = 1828] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f771efdf400) [pid = 1828] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f771d8eb400) [pid = 1828] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f7724eda800) [pid = 1828] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f7720be3400) [pid = 1828] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f771efdd000) [pid = 1828] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f7721c0f000) [pid = 1828] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f7720beec00) [pid = 1828] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f7723818c00) [pid = 1828] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f77238b2c00) [pid = 1828] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f772a328000) [pid = 1828] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f77209cd800) [pid = 1828] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f7718d73800) [pid = 1828] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f772a6b5000) [pid = 1828] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f7723818000) [pid = 1828] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f773f0c1c00) [pid = 1828] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f772a547c00) [pid = 1828] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f772bbcc000) [pid = 1828] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f772bbcd400) [pid = 1828] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f772c646400) [pid = 1828] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f772071d400) [pid = 1828] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f7729627c00) [pid = 1828] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f772c651800) [pid = 1828] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f772bbccc00) [pid = 1828] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f7720545000) [pid = 1828] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f7720f6b800) [pid = 1828] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f77260cac00) [pid = 1828] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f771d8f1800) [pid = 1828] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f771d8f3400) [pid = 1828] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f771fd57400) [pid = 1828] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f772a915000) [pid = 1828] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:07:15 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f771efda800) [pid = 1828] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:07:15 INFO - PROCESS | 1828 | 1461715635129 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771dac1800 == 60 [pid = 1828] [id = 164] 17:07:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f7718d73000) [pid = 1828] [serial = 492] [outer = (nil)] 17:07:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f771d8ecc00) [pid = 1828] [serial = 493] [outer = 0x7f7718d73000] 17:07:15 INFO - PROCESS | 1828 | 1461715635188 Marionette DEBUG loaded listener.js 17:07:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f771efd6000) [pid = 1828] [serial = 494] [outer = 0x7f7718d73000] 17:07:15 INFO - PROCESS | 1828 | 1461715635845 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]]]}] 17:07:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:07:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1579ms 17:07:15 INFO - PROCESS | 1828 | 1461715635869 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:07:15 INFO - PROCESS | 1828 | 1461715635872 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:07:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:07:15 INFO - PROCESS | 1828 | 1461715635878 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - PROCESS | 1828 | 1461715635880 Marionette TRACE conn3 <- [1,630,null,{}] 17:07:15 INFO - PROCESS | 1828 | 1461715635885 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}] 17:07:16 INFO - PROCESS | 1828 | 1461715636062 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:07:16 INFO - PROCESS | 1828 | 1461715636084 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7726c30000 == 61 [pid = 1828] [id = 165] 17:07:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f77209cd400) [pid = 1828] [serial = 495] [outer = (nil)] 17:07:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f7720beec00) [pid = 1828] [serial = 496] [outer = 0x7f77209cd400] 17:07:16 INFO - PROCESS | 1828 | 1461715636153 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f772980f800) [pid = 1828] [serial = 497] [outer = 0x7f77209cd400] 17:07:16 INFO - PROCESS | 1828 | 1461715636921 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]]]}] 17:07:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:07:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1176ms 17:07:17 INFO - PROCESS | 1828 | 1461715637055 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 1828 | 1461715637059 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:07:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:07:17 INFO - PROCESS | 1828 | 1461715637067 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 1828 | 1461715637073 Marionette TRACE conn3 <- [1,634,null,{}] 17:07:17 INFO - PROCESS | 1828 | 1461715637081 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}] 17:07:17 INFO - PROCESS | 1828 | 1461715637292 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:07:17 INFO - PROCESS | 1828 | 1461715637421 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77237e5800 == 62 [pid = 1828] [id = 166] 17:07:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f771efd1000) [pid = 1828] [serial = 498] [outer = (nil)] 17:07:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f771ff34800) [pid = 1828] [serial = 499] [outer = 0x7f771efd1000] 17:07:17 INFO - PROCESS | 1828 | 1461715637493 Marionette DEBUG loaded listener.js 17:07:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f77209c8c00) [pid = 1828] [serial = 500] [outer = 0x7f771efd1000] 17:07:18 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:18 INFO - PROCESS | 1828 | 1461715638417 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]]]}] 17:07:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:07:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1391ms 17:07:18 INFO - PROCESS | 1828 | 1461715638458 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:07:18 INFO - PROCESS | 1828 | 1461715638464 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:07:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:07:18 INFO - PROCESS | 1828 | 1461715638509 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:07:18 INFO - PROCESS | 1828 | 1461715638517 Marionette TRACE conn3 <- [1,638,null,{}] 17:07:18 INFO - PROCESS | 1828 | 1461715638528 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}] 17:07:18 INFO - PROCESS | 1828 | 1461715638735 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:07:18 INFO - PROCESS | 1828 | 1461715638891 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77298c4800 == 63 [pid = 1828] [id = 167] 17:07:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f7720f64000) [pid = 1828] [serial = 501] [outer = (nil)] 17:07:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f772387f400) [pid = 1828] [serial = 502] [outer = 0x7f7720f64000] 17:07:19 INFO - PROCESS | 1828 | 1461715639010 Marionette DEBUG loaded listener.js 17:07:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f7724e37800) [pid = 1828] [serial = 503] [outer = 0x7f7720f64000] 17:07:19 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:19 INFO - PROCESS | 1828 | 1461715639894 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]]]}] 17:07:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:07:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1453ms 17:07:19 INFO - PROCESS | 1828 | 1461715639952 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:07:19 INFO - PROCESS | 1828 | 1461715639956 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:07:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:07:19 INFO - PROCESS | 1828 | 1461715639962 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:07:19 INFO - PROCESS | 1828 | 1461715639965 Marionette TRACE conn3 <- [1,642,null,{}] 17:07:19 INFO - PROCESS | 1828 | 1461715639980 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}] 17:07:20 INFO - PROCESS | 1828 | 1461715640154 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:07:20 INFO - PROCESS | 1828 | 1461715640313 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773bc45800 == 64 [pid = 1828] [id = 168] 17:07:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f772980c000) [pid = 1828] [serial = 504] [outer = (nil)] 17:07:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f772a54a000) [pid = 1828] [serial = 505] [outer = 0x7f772980c000] 17:07:20 INFO - PROCESS | 1828 | 1461715640391 Marionette DEBUG loaded listener.js 17:07:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f772a98b400) [pid = 1828] [serial = 506] [outer = 0x7f772980c000] 17:07:21 INFO - PROCESS | 1828 | 1461715641234 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]]]}] 17:07:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:07:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1331ms 17:07:21 INFO - PROCESS | 1828 | 1461715641294 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:07:21 INFO - PROCESS | 1828 | 1461715641298 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:07:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:07:21 INFO - PROCESS | 1828 | 1461715641303 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:07:21 INFO - PROCESS | 1828 | 1461715641305 Marionette TRACE conn3 <- [1,646,null,{}] 17:07:21 INFO - PROCESS | 1828 | 1461715641311 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}] 17:07:21 INFO - PROCESS | 1828 | 1461715641473 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:07:21 INFO - PROCESS | 1828 | 1461715641625 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773f066000 == 65 [pid = 1828] [id = 169] 17:07:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f7729810400) [pid = 1828] [serial = 507] [outer = (nil)] 17:07:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f772ba9e000) [pid = 1828] [serial = 508] [outer = 0x7f7729810400] 17:07:21 INFO - PROCESS | 1828 | 1461715641697 Marionette DEBUG loaded listener.js 17:07:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f772bb52400) [pid = 1828] [serial = 509] [outer = 0x7f7729810400] 17:07:22 INFO - PROCESS | 1828 | 1461715642580 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]]]}] 17:07:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:07:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1326ms 17:07:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:07:22 INFO - PROCESS | 1828 | 1461715642631 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 1828 | 1461715642634 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:07:22 INFO - PROCESS | 1828 | 1461715642640 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 1828 | 1461715642643 Marionette TRACE conn3 <- [1,650,null,{}] 17:07:22 INFO - PROCESS | 1828 | 1461715642649 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}] 17:07:22 INFO - PROCESS | 1828 | 1461715642805 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:07:22 INFO - PROCESS | 1828 | 1461715642966 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d81a000 == 66 [pid = 1828] [id = 170] 17:07:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f772bbc9000) [pid = 1828] [serial = 510] [outer = (nil)] 17:07:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f772bbd3000) [pid = 1828] [serial = 511] [outer = 0x7f772bbc9000] 17:07:23 INFO - PROCESS | 1828 | 1461715643046 Marionette DEBUG loaded listener.js 17:07:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f7730253c00) [pid = 1828] [serial = 512] [outer = 0x7f772bbc9000] 17:07:23 INFO - PROCESS | 1828 | 1461715643871 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]]]}] 17:07:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:07:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1290ms 17:07:23 INFO - PROCESS | 1828 | 1461715643931 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:07:23 INFO - PROCESS | 1828 | 1461715643935 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:07:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:07:23 INFO - PROCESS | 1828 | 1461715643940 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:07:23 INFO - PROCESS | 1828 | 1461715643942 Marionette TRACE conn3 <- [1,654,null,{}] 17:07:23 INFO - PROCESS | 1828 | 1461715643948 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}] 17:07:24 INFO - PROCESS | 1828 | 1461715644144 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:07:24 INFO - PROCESS | 1828 | 1461715644302 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e15000 == 67 [pid = 1828] [id = 171] 17:07:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f7737089c00) [pid = 1828] [serial = 513] [outer = (nil)] 17:07:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f773846e000) [pid = 1828] [serial = 514] [outer = 0x7f7737089c00] 17:07:24 INFO - PROCESS | 1828 | 1461715644376 Marionette DEBUG loaded listener.js 17:07:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f773bb84800) [pid = 1828] [serial = 515] [outer = 0x7f7737089c00] 17:07:25 INFO - PROCESS | 1828 | 1461715645245 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]]]}] 17:07:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:07:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1376ms 17:07:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:07:25 INFO - PROCESS | 1828 | 1461715645318 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:07:25 INFO - PROCESS | 1828 | 1461715645321 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:07:25 INFO - PROCESS | 1828 | 1461715645327 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1828 | 1461715645330 Marionette TRACE conn3 <- [1,658,null,{}] 17:07:25 INFO - PROCESS | 1828 | 1461715645335 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}] 17:07:25 INFO - PROCESS | 1828 | 1461715645529 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:07:25 INFO - PROCESS | 1828 | 1461715645686 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724bae800 == 68 [pid = 1828] [id = 172] 17:07:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f771edd3c00) [pid = 1828] [serial = 516] [outer = (nil)] 17:07:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f771eddc000) [pid = 1828] [serial = 517] [outer = 0x7f771edd3c00] 17:07:25 INFO - PROCESS | 1828 | 1461715645760 Marionette DEBUG loaded listener.js 17:07:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f771ede0400) [pid = 1828] [serial = 518] [outer = 0x7f771edd3c00] 17:07:26 INFO - PROCESS | 1828 | 1461715646564 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]]]}] 17:07:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:07:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1278ms 17:07:26 INFO - PROCESS | 1828 | 1461715646605 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:07:26 INFO - PROCESS | 1828 | 1461715646608 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:07:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:07:26 INFO - PROCESS | 1828 | 1461715646615 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:07:26 INFO - PROCESS | 1828 | 1461715646618 Marionette TRACE conn3 <- [1,662,null,{}] 17:07:26 INFO - PROCESS | 1828 | 1461715646623 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}] 17:07:26 INFO - PROCESS | 1828 | 1461715646776 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:07:26 INFO - PROCESS | 1828 | 1461715646936 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77178df800 == 69 [pid = 1828] [id = 173] 17:07:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f7718d7cc00) [pid = 1828] [serial = 519] [outer = (nil)] 17:07:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f77247c5000) [pid = 1828] [serial = 520] [outer = 0x7f7718d7cc00] 17:07:27 INFO - PROCESS | 1828 | 1461715647008 Marionette DEBUG loaded listener.js 17:07:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f77247c9c00) [pid = 1828] [serial = 521] [outer = 0x7f7718d7cc00] 17:07:27 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:27 INFO - PROCESS | 1828 | 1461715647888 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]]]}] 17:07:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:07:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1342ms 17:07:27 INFO - PROCESS | 1828 | 1461715647957 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:07:27 INFO - PROCESS | 1828 | 1461715647961 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:07:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:07:27 INFO - PROCESS | 1828 | 1461715647966 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 1828 | 1461715647969 Marionette TRACE conn3 <- [1,666,null,{}] 17:07:27 INFO - PROCESS | 1828 | 1461715647974 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}] 17:07:28 INFO - PROCESS | 1828 | 1461715648142 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:07:28 INFO - PROCESS | 1828 | 1461715648302 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77178f9800 == 70 [pid = 1828] [id = 174] 17:07:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f771d8f4400) [pid = 1828] [serial = 522] [outer = (nil)] 17:07:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f771ede0c00) [pid = 1828] [serial = 523] [outer = 0x7f771d8f4400] 17:07:28 INFO - PROCESS | 1828 | 1461715648373 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f77209cb400) [pid = 1828] [serial = 524] [outer = 0x7f771d8f4400] 17:07:28 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:29 INFO - PROCESS | 1828 | 1461715649199 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]]]}] 17:07:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:07:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1282ms 17:07:29 INFO - PROCESS | 1828 | 1461715649251 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:07:29 INFO - PROCESS | 1828 | 1461715649255 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:07:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:07:29 INFO - PROCESS | 1828 | 1461715649260 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 1828 | 1461715649262 Marionette TRACE conn3 <- [1,670,null,{}] 17:07:29 INFO - PROCESS | 1828 | 1461715649287 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}] 17:07:29 INFO - PROCESS | 1828 | 1461715649494 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:07:29 INFO - PROCESS | 1828 | 1461715649615 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771dac7000 == 71 [pid = 1828] [id = 175] 17:07:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f771d550400) [pid = 1828] [serial = 525] [outer = (nil)] 17:07:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f771efdcc00) [pid = 1828] [serial = 526] [outer = 0x7f771d550400] 17:07:29 INFO - PROCESS | 1828 | 1461715649690 Marionette DEBUG loaded listener.js 17:07:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7720be5c00) [pid = 1828] [serial = 527] [outer = 0x7f771d550400] 17:07:30 INFO - PROCESS | 1828 | 1461715650816 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]]]}] 17:07:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:07:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1628ms 17:07:30 INFO - PROCESS | 1828 | 1461715650890 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:07:30 INFO - PROCESS | 1828 | 1461715650895 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:07:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:07:30 INFO - PROCESS | 1828 | 1461715650903 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:07:30 INFO - PROCESS | 1828 | 1461715650908 Marionette TRACE conn3 <- [1,674,null,{}] 17:07:30 INFO - PROCESS | 1828 | 1461715650917 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}] 17:07:31 INFO - PROCESS | 1828 | 1461715651118 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:07:31 INFO - PROCESS | 1828 | 1461715651314 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e8e000 == 72 [pid = 1828] [id = 176] 17:07:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f771fd55800) [pid = 1828] [serial = 528] [outer = (nil)] 17:07:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f771ff35800) [pid = 1828] [serial = 529] [outer = 0x7f771fd55800] 17:07:31 INFO - PROCESS | 1828 | 1461715651380 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f77209ca000) [pid = 1828] [serial = 530] [outer = 0x7f771fd55800] 17:07:31 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:32 INFO - PROCESS | 1828 | 1461715652236 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]]]}] 17:07:32 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 17:07:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1384ms 17:07:32 INFO - PROCESS | 1828 | 1461715652288 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:07:32 INFO - PROCESS | 1828 | 1461715652296 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:07:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:07:32 INFO - PROCESS | 1828 | 1461715652306 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:07:32 INFO - PROCESS | 1828 | 1461715652309 Marionette TRACE conn3 <- [1,678,null,{}] 17:07:32 INFO - PROCESS | 1828 | 1461715652314 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}] 17:07:32 INFO - PROCESS | 1828 | 1461715652473 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:07:32 INFO - PROCESS | 1828 | 1461715652644 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ff03000 == 73 [pid = 1828] [id = 177] 17:07:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f771d551400) [pid = 1828] [serial = 531] [outer = (nil)] 17:07:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7720de8c00) [pid = 1828] [serial = 532] [outer = 0x7f771d551400] 17:07:32 INFO - PROCESS | 1828 | 1461715652711 Marionette DEBUG loaded listener.js 17:07:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f7720f6e000) [pid = 1828] [serial = 533] [outer = 0x7f771d551400] 17:07:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729e37000 == 72 [pid = 1828] [id = 61] 17:07:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7721f69800 == 71 [pid = 1828] [id = 50] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f7720bec400) [pid = 1828] [serial = 457] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772b52f000 == 70 [pid = 1828] [id = 158] 17:07:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a240800 == 69 [pid = 1828] [id = 157] 17:07:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729995800 == 68 [pid = 1828] [id = 156] 17:07:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7728182800 == 67 [pid = 1828] [id = 155] 17:07:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77249b1800 == 66 [pid = 1828] [id = 154] 17:07:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771dabb000 == 65 [pid = 1828] [id = 153] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f7740683800) [pid = 1828] [serial = 307] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7720bf1000) [pid = 1828] [serial = 397] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f773bb83800) [pid = 1828] [serial = 424] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f773a334000) [pid = 1828] [serial = 400] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f772bb56400) [pid = 1828] [serial = 277] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f77374f9800) [pid = 1828] [serial = 280] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f773c78a400) [pid = 1828] [serial = 283] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f774061d000) [pid = 1828] [serial = 286] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7723880800) [pid = 1828] [serial = 310] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f772bb54400) [pid = 1828] [serial = 313] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f773c275000) [pid = 1828] [serial = 316] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f77416e0c00) [pid = 1828] [serial = 319] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f77416ecc00) [pid = 1828] [serial = 322] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f7724ee0c00) [pid = 1828] [serial = 346] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f772bbc9800) [pid = 1828] [serial = 349] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f773728dc00) [pid = 1828] [serial = 352] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f771fd62800) [pid = 1828] [serial = 355] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f7721c09400) [pid = 1828] [serial = 358] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f772bb4bc00) [pid = 1828] [serial = 391] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f7726c6d000) [pid = 1828] [serial = 388] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f7720f67800) [pid = 1828] [serial = 385] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f77212cfc00) [pid = 1828] [serial = 405] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f7721e4c800) [pid = 1828] [serial = 406] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f7724e35000) [pid = 1828] [serial = 409] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f772232c000) [pid = 1828] [serial = 408] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f7729816800) [pid = 1828] [serial = 411] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f772a549400) [pid = 1828] [serial = 412] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f7724e35400) [pid = 1828] [serial = 387] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f772a8a5400) [pid = 1828] [serial = 390] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f773025fc00) [pid = 1828] [serial = 382] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f772388d000) [pid = 1828] [serial = 402] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f771fd59c00) [pid = 1828] [serial = 454] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f771d8f9000) [pid = 1828] [serial = 426] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f773025ec00) [pid = 1828] [serial = 393] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f7720bebc00) [pid = 1828] [serial = 396] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f7721c09c00) [pid = 1828] [serial = 429] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f7724ed6c00) [pid = 1828] [serial = 432] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f7722d11000) [pid = 1828] [serial = 430] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f772bb56c00) [pid = 1828] [serial = 399] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f772aa53800) [pid = 1828] [serial = 435] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f7729018800) [pid = 1828] [serial = 433] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f7736fcec00) [pid = 1828] [serial = 438] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f772bbd1c00) [pid = 1828] [serial = 436] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f772b528800) [pid = 1828] [serial = 442] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f77372b9400) [pid = 1828] [serial = 439] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f77209d4800) [pid = 1828] [serial = 445] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f773a3bb400) [pid = 1828] [serial = 443] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f7718d79c00) [pid = 1828] [serial = 448] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f773bc76000) [pid = 1828] [serial = 446] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f771d54d800) [pid = 1828] [serial = 451] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f772c64f000) [pid = 1828] [serial = 238] [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.] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f771d551c00) [pid = 1828] [serial = 452] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f771efd4000) [pid = 1828] [serial = 427] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f772c84c800) [pid = 1828] [serial = 417] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f7739e0fc00) [pid = 1828] [serial = 421] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f772bbd0c00) [pid = 1828] [serial = 415] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f77205e1c00) [pid = 1828] [serial = 455] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f773708a800) [pid = 1828] [serial = 418] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f77292f4800) [pid = 1828] [serial = 274] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f772c87f800) [pid = 1828] [serial = 403] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f774067f800) [pid = 1828] [serial = 271] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f7736d6a400) [pid = 1828] [serial = 394] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f773c730000) [pid = 1828] [serial = 343] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f77361c5800) [pid = 1828] [serial = 423] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f772c6f1c00) [pid = 1828] [serial = 420] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f772bb4f400) [pid = 1828] [serial = 414] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f771fd5e400) [pid = 1828] [serial = 384] [outer = (nil)] [url = about:blank] 17:07:33 INFO - PROCESS | 1828 | 1461715653756 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]]]}] 17:07:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:07:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1483ms 17:07:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:07:33 INFO - PROCESS | 1828 | 1461715653789 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:07:33 INFO - PROCESS | 1828 | 1461715653792 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:07:33 INFO - PROCESS | 1828 | 1461715653798 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:07:33 INFO - PROCESS | 1828 | 1461715653804 Marionette TRACE conn3 <- [1,682,null,{}] 17:07:33 INFO - PROCESS | 1828 | 1461715653819 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}] 17:07:33 INFO - PROCESS | 1828 | 1461715653973 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:07:34 INFO - PROCESS | 1828 | 1461715654087 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720dca800 == 66 [pid = 1828] [id = 178] 17:07:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f771fd60400) [pid = 1828] [serial = 534] [outer = (nil)] 17:07:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f7721f95c00) [pid = 1828] [serial = 535] [outer = 0x7f771fd60400] 17:07:34 INFO - PROCESS | 1828 | 1461715654156 Marionette DEBUG loaded listener.js 17:07:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f77247c6000) [pid = 1828] [serial = 536] [outer = 0x7f771fd60400] 17:07:35 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:35 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:35 INFO - PROCESS | 1828 | 1461715655293 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]]]}] 17:07:35 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) 17:07:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1541ms 17:07:35 INFO - PROCESS | 1828 | 1461715655348 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:07:35 INFO - PROCESS | 1828 | 1461715655353 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:07:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:07:35 INFO - PROCESS | 1828 | 1461715655358 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:07:35 INFO - PROCESS | 1828 | 1461715655361 Marionette TRACE conn3 <- [1,686,null,{}] 17:07:35 INFO - PROCESS | 1828 | 1461715655365 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}] 17:07:35 INFO - PROCESS | 1828 | 1461715655547 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:07:35 INFO - PROCESS | 1828 | 1461715655624 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724aad000 == 67 [pid = 1828] [id = 179] 17:07:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f7720671000) [pid = 1828] [serial = 537] [outer = (nil)] 17:07:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f7724edc800) [pid = 1828] [serial = 538] [outer = 0x7f7720671000] 17:07:35 INFO - PROCESS | 1828 | 1461715655683 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f77260c6c00) [pid = 1828] [serial = 539] [outer = 0x7f7720671000] 17:07:36 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:36 INFO - PROCESS | 1828 | 1461715656849 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]]]}] 17:07:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:07:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1528ms 17:07:36 INFO - PROCESS | 1828 | 1461715656889 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:07:36 INFO - PROCESS | 1828 | 1461715656891 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:07:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:07:36 INFO - PROCESS | 1828 | 1461715656897 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 1828 | 1461715656899 Marionette TRACE conn3 <- [1,690,null,{}] 17:07:36 INFO - PROCESS | 1828 | 1461715656904 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}] 17:07:37 INFO - PROCESS | 1828 | 1461715657133 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:07:37 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f771d54f800) [pid = 1828] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:07:37 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f7720df2c00) [pid = 1828] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:07:37 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f7729819800) [pid = 1828] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:07:37 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f771ff34000) [pid = 1828] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:07:37 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f7718d73000) [pid = 1828] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:07:37 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f77209cc800) [pid = 1828] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:07:37 INFO - PROCESS | 1828 | 1461715657483 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77249af800 == 68 [pid = 1828] [id = 180] 17:07:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f7718d73000) [pid = 1828] [serial = 540] [outer = (nil)] 17:07:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f77209d1400) [pid = 1828] [serial = 541] [outer = 0x7f7718d73000] 17:07:37 INFO - PROCESS | 1828 | 1461715657546 Marionette DEBUG loaded listener.js 17:07:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f772992d000) [pid = 1828] [serial = 542] [outer = 0x7f7718d73000] 17:07:38 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:38 INFO - PROCESS | 1828 | 1461715658637 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]]]}] 17:07:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:07:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1784ms 17:07:38 INFO - PROCESS | 1828 | 1461715658683 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:07:38 INFO - PROCESS | 1828 | 1461715658687 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:07:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:07:38 INFO - PROCESS | 1828 | 1461715658692 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:07:38 INFO - PROCESS | 1828 | 1461715658694 Marionette TRACE conn3 <- [1,694,null,{}] 17:07:38 INFO - PROCESS | 1828 | 1461715658699 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}] 17:07:38 INFO - PROCESS | 1828 | 1461715658900 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:07:39 INFO - PROCESS | 1828 | 1461715659018 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772934f800 == 69 [pid = 1828] [id = 181] 17:07:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f772a547400) [pid = 1828] [serial = 543] [outer = (nil)] 17:07:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f772af8b000) [pid = 1828] [serial = 544] [outer = 0x7f772a547400] 17:07:39 INFO - PROCESS | 1828 | 1461715659080 Marionette DEBUG loaded listener.js 17:07:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f772bb4f400) [pid = 1828] [serial = 545] [outer = 0x7f772a547400] 17:07:40 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:40 INFO - PROCESS | 1828 | 1461715660346 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]]]}] 17:07:40 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) 17:07:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1686ms 17:07:40 INFO - PROCESS | 1828 | 1461715660438 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:07:40 INFO - PROCESS | 1828 | 1461715660446 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:07:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:07:40 INFO - PROCESS | 1828 | 1461715660456 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:07:40 INFO - PROCESS | 1828 | 1461715660459 Marionette TRACE conn3 <- [1,698,null,{}] 17:07:40 INFO - PROCESS | 1828 | 1461715660468 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}] 17:07:40 INFO - PROCESS | 1828 | 1461715660630 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:07:40 INFO - PROCESS | 1828 | 1461715660787 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720dc7000 == 70 [pid = 1828] [id = 182] 17:07:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f771eb0f000) [pid = 1828] [serial = 546] [outer = (nil)] 17:07:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f771efde000) [pid = 1828] [serial = 547] [outer = 0x7f771eb0f000] 17:07:40 INFO - PROCESS | 1828 | 1461715660863 Marionette DEBUG loaded listener.js 17:07:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f7720f5f400) [pid = 1828] [serial = 548] [outer = 0x7f771eb0f000] 17:07:42 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:42 INFO - PROCESS | 1828 | 1461715662104 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]]]}] 17:07:42 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) 17:07:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1689ms 17:07:42 INFO - PROCESS | 1828 | 1461715662146 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:07:42 INFO - PROCESS | 1828 | 1461715662154 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:07:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:07:42 INFO - PROCESS | 1828 | 1461715662164 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:07:42 INFO - PROCESS | 1828 | 1461715662167 Marionette TRACE conn3 <- [1,702,null,{}] 17:07:42 INFO - PROCESS | 1828 | 1461715662174 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}] 17:07:42 INFO - PROCESS | 1828 | 1461715662428 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:07:42 INFO - PROCESS | 1828 | 1461715662580 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729706000 == 71 [pid = 1828] [id = 183] 17:07:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f7720f5f800) [pid = 1828] [serial = 549] [outer = (nil)] 17:07:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f772388d000) [pid = 1828] [serial = 550] [outer = 0x7f7720f5f800] 17:07:42 INFO - PROCESS | 1828 | 1461715662660 Marionette DEBUG loaded listener.js 17:07:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f772a8adc00) [pid = 1828] [serial = 551] [outer = 0x7f7720f5f800] 17:07:43 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:43 INFO - PROCESS | 1828 | 1461715663961 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]]]}] 17:07:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:07:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1837ms 17:07:44 INFO - PROCESS | 1828 | 1461715664041 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:07:44 INFO - PROCESS | 1828 | 1461715664044 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:07:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:07:44 INFO - PROCESS | 1828 | 1461715664068 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:07:44 INFO - PROCESS | 1828 | 1461715664074 Marionette TRACE conn3 <- [1,706,null,{}] 17:07:44 INFO - PROCESS | 1828 | 1461715664090 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}] 17:07:44 INFO - PROCESS | 1828 | 1461715664248 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:07:44 INFO - PROCESS | 1828 | 1461715664395 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729d80800 == 72 [pid = 1828] [id = 184] 17:07:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f772a98b000) [pid = 1828] [serial = 552] [outer = (nil)] 17:07:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f772bb51400) [pid = 1828] [serial = 553] [outer = 0x7f772a98b000] 17:07:44 INFO - PROCESS | 1828 | 1461715664470 Marionette DEBUG loaded listener.js 17:07:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f772c646c00) [pid = 1828] [serial = 554] [outer = 0x7f772a98b000] 17:07:45 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:45 INFO - PROCESS | 1828 | 1461715665759 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]]]}] 17:07:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:07:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1748ms 17:07:45 INFO - PROCESS | 1828 | 1461715665835 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:07:45 INFO - PROCESS | 1828 | 1461715665838 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:07:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:07:45 INFO - PROCESS | 1828 | 1461715665865 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:07:45 INFO - PROCESS | 1828 | 1461715665867 Marionette TRACE conn3 <- [1,710,null,{}] 17:07:45 INFO - PROCESS | 1828 | 1461715665875 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}] 17:07:46 INFO - PROCESS | 1828 | 1461715666038 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:07:46 INFO - PROCESS | 1828 | 1461715666187 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a681000 == 73 [pid = 1828] [id = 185] 17:07:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f771eb15000) [pid = 1828] [serial = 555] [outer = (nil)] 17:07:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f772bbc8400) [pid = 1828] [serial = 556] [outer = 0x7f771eb15000] 17:07:46 INFO - PROCESS | 1828 | 1461715666257 Marionette DEBUG loaded listener.js 17:07:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f77361c6000) [pid = 1828] [serial = 557] [outer = 0x7f771eb15000] 17:07:47 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:07:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1591ms 17:07:47 INFO - PROCESS | 1828 | 1461715667443 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]]]}] 17:07:47 INFO - PROCESS | 1828 | 1461715667454 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:07:47 INFO - PROCESS | 1828 | 1461715667457 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:07:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:07:47 INFO - PROCESS | 1828 | 1461715667463 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:07:47 INFO - PROCESS | 1828 | 1461715667465 Marionette TRACE conn3 <- [1,714,null,{}] 17:07:47 INFO - PROCESS | 1828 | 1461715667470 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}] 17:07:47 INFO - PROCESS | 1828 | 1461715667634 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:07:47 INFO - PROCESS | 1828 | 1461715667800 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772b53e000 == 74 [pid = 1828] [id = 186] 17:07:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f771efd5000) [pid = 1828] [serial = 558] [outer = (nil)] 17:07:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f7737285400) [pid = 1828] [serial = 559] [outer = 0x7f771efd5000] 17:07:47 INFO - PROCESS | 1828 | 1461715667869 Marionette DEBUG loaded listener.js 17:07:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f77381e7800) [pid = 1828] [serial = 560] [outer = 0x7f771efd5000] 17:07:49 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:49 INFO - PROCESS | 1828 | 1461715669132 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]]]}] 17:07:49 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 17:07:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1689ms 17:07:49 INFO - PROCESS | 1828 | 1461715669153 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:07:49 INFO - PROCESS | 1828 | 1461715669158 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:07:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:07:49 INFO - PROCESS | 1828 | 1461715669213 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:07:49 INFO - PROCESS | 1828 | 1461715669216 Marionette TRACE conn3 <- [1,718,null,{}] 17:07:49 INFO - PROCESS | 1828 | 1461715669499 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}] 17:07:49 INFO - PROCESS | 1828 | 1461715669645 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:07:49 INFO - PROCESS | 1828 | 1461715669804 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7718f34000 == 75 [pid = 1828] [id = 187] 17:07:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f7718d76c00) [pid = 1828] [serial = 561] [outer = (nil)] 17:07:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f7718d7fc00) [pid = 1828] [serial = 562] [outer = 0x7f7718d76c00] 17:07:49 INFO - PROCESS | 1828 | 1461715669870 Marionette DEBUG loaded listener.js 17:07:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f771eb10c00) [pid = 1828] [serial = 563] [outer = 0x7f7718d76c00] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f772a8af400) [pid = 1828] [serial = 475] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f7729817000) [pid = 1828] [serial = 472] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f7737242c00) [pid = 1828] [serial = 478] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f772832c000) [pid = 1828] [serial = 469] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f7720beec00) [pid = 1828] [serial = 496] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f771efd6800) [pid = 1828] [serial = 482] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f7723887c00) [pid = 1828] [serial = 487] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f772a916400) [pid = 1828] [serial = 491] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f77209cf000) [pid = 1828] [serial = 484] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f771d8ecc00) [pid = 1828] [serial = 493] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f7722220800) [pid = 1828] [serial = 466] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f7729b79800) [pid = 1828] [serial = 490] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f77209d0400) [pid = 1828] [serial = 463] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f771d54ac00) [pid = 1828] [serial = 460] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f7720df0800) [pid = 1828] [serial = 485] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f771efd6000) [pid = 1828] [serial = 494] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f771d557800) [pid = 1828] [serial = 481] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f7720dea000) [pid = 1828] [serial = 458] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f7724ed7400) [pid = 1828] [serial = 488] [outer = (nil)] [url = about:blank] 17:07:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:51 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:51 INFO - PROCESS | 1828 | 1461715671273 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]]]}] 17:07:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:07:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2140ms 17:07:51 INFO - PROCESS | 1828 | 1461715671306 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:07:51 INFO - PROCESS | 1828 | 1461715671311 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:07:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:07:51 INFO - PROCESS | 1828 | 1461715671319 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:07:51 INFO - PROCESS | 1828 | 1461715671322 Marionette TRACE conn3 <- [1,722,null,{}] 17:07:51 INFO - PROCESS | 1828 | 1461715671328 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}] 17:07:51 INFO - PROCESS | 1828 | 1461715671473 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:07:51 INFO - PROCESS | 1828 | 1461715671591 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ed80800 == 76 [pid = 1828] [id = 188] 17:07:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f771efd5800) [pid = 1828] [serial = 564] [outer = (nil)] 17:07:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f771fd5c400) [pid = 1828] [serial = 565] [outer = 0x7f771efd5800] 17:07:51 INFO - PROCESS | 1828 | 1461715671653 Marionette DEBUG loaded listener.js 17:07:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f771ff3ac00) [pid = 1828] [serial = 566] [outer = 0x7f771efd5800] 17:07:52 INFO - PROCESS | 1828 | 1461715672360 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] 17:07:52 INFO - PROCESS | 1828 | 1461715672408 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:07:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:07:52 INFO - PROCESS | 1828 | 1461715672414 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:07:52 INFO - PROCESS | 1828 | 1461715672418 Marionette TRACE conn3 <- [1,726,null,{}] 17:07:52 INFO - PROCESS | 1828 | 1461715672423 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}] 17:07:52 INFO - PROCESS | 1828 | 1461715672589 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:07:52 INFO - PROCESS | 1828 | 1461715672741 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720dd7800 == 77 [pid = 1828] [id = 189] 17:07:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f7720667800) [pid = 1828] [serial = 567] [outer = (nil)] 17:07:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f77209c8800) [pid = 1828] [serial = 568] [outer = 0x7f7720667800] 17:07:52 INFO - PROCESS | 1828 | 1461715672850 Marionette DEBUG loaded listener.js 17:07:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f7720be4800) [pid = 1828] [serial = 569] [outer = 0x7f7720667800] 17:07:53 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:53 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:54 INFO - PROCESS | 1828 | 1461715674081 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]]]}] 17:07:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:07:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1735ms 17:07:54 INFO - PROCESS | 1828 | 1461715674158 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:07:54 INFO - PROCESS | 1828 | 1461715674166 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:07:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:07:54 INFO - PROCESS | 1828 | 1461715674175 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:07:54 INFO - PROCESS | 1828 | 1461715674177 Marionette TRACE conn3 <- [1,730,null,{}] 17:07:54 INFO - PROCESS | 1828 | 1461715674188 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}] 17:07:54 INFO - PROCESS | 1828 | 1461715674377 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:07:54 INFO - PROCESS | 1828 | 1461715674505 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722321800 == 78 [pid = 1828] [id = 190] 17:07:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f7720f6a400) [pid = 1828] [serial = 570] [outer = (nil)] 17:07:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f7721c0fc00) [pid = 1828] [serial = 571] [outer = 0x7f7720f6a400] 17:07:54 INFO - PROCESS | 1828 | 1461715674566 Marionette DEBUG loaded listener.js 17:07:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f7721e55c00) [pid = 1828] [serial = 572] [outer = 0x7f7720f6a400] 17:07:55 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:55 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:55 INFO - PROCESS | 1828 | 1461715675345 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] 17:07:55 INFO - PROCESS | 1828 | 1461715675414 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:07:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:07:55 INFO - PROCESS | 1828 | 1461715675420 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:07:55 INFO - PROCESS | 1828 | 1461715675422 Marionette TRACE conn3 <- [1,734,null,{}] 17:07:55 INFO - PROCESS | 1828 | 1461715675427 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}] 17:07:55 INFO - PROCESS | 1828 | 1461715675598 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:07:55 INFO - PROCESS | 1828 | 1461715675624 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd8e000 == 79 [pid = 1828] [id = 191] 17:07:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f7721fa1400) [pid = 1828] [serial = 573] [outer = (nil)] 17:07:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f7722334400) [pid = 1828] [serial = 574] [outer = 0x7f7721fa1400] 17:07:55 INFO - PROCESS | 1828 | 1461715675682 Marionette DEBUG loaded listener.js 17:07:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f7722d5ac00) [pid = 1828] [serial = 575] [outer = 0x7f7721fa1400] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f7720671000) [pid = 1828] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f7718d73000) [pid = 1828] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f771fd60400) [pid = 1828] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f771fd55800) [pid = 1828] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f771d551400) [pid = 1828] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f77209cd400) [pid = 1828] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:07:56 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f7718d72800) [pid = 1828] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:07:56 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:56 INFO - PROCESS | 1828 | 1461715676627 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]]]}] 17:07:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:07:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1229ms 17:07:56 INFO - PROCESS | 1828 | 1461715676651 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:07:56 INFO - PROCESS | 1828 | 1461715676654 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:07:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:07:56 INFO - PROCESS | 1828 | 1461715676659 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:07:56 INFO - PROCESS | 1828 | 1461715676661 Marionette TRACE conn3 <- [1,738,null,{}] 17:07:56 INFO - PROCESS | 1828 | 1461715676688 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}] 17:07:56 INFO - PROCESS | 1828 | 1461715676857 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:07:56 INFO - PROCESS | 1828 | 1461715676872 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724ba5800 == 80 [pid = 1828] [id = 192] 17:07:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f77238b3800) [pid = 1828] [serial = 576] [outer = (nil)] 17:07:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f77247ce800) [pid = 1828] [serial = 577] [outer = 0x7f77238b3800] 17:07:56 INFO - PROCESS | 1828 | 1461715676933 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f7724ed6800) [pid = 1828] [serial = 578] [outer = 0x7f77238b3800] 17:07:58 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:58 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:58 INFO - PROCESS | 1828 | 1461715678179 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]]]}] 17:07:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:07:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1529ms 17:07:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:07:58 INFO - PROCESS | 1828 | 1461715678189 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:07:58 INFO - PROCESS | 1828 | 1461715678194 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:07:58 INFO - PROCESS | 1828 | 1461715678202 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:07:58 INFO - PROCESS | 1828 | 1461715678208 Marionette TRACE conn3 <- [1,742,null,{}] 17:07:58 INFO - PROCESS | 1828 | 1461715678217 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}] 17:07:58 INFO - PROCESS | 1828 | 1461715678420 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:07:58 INFO - PROCESS | 1828 | 1461715678612 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ff22000 == 81 [pid = 1828] [id = 193] 17:07:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f771efd0400) [pid = 1828] [serial = 579] [outer = (nil)] 17:07:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f771efd3400) [pid = 1828] [serial = 580] [outer = 0x7f771efd0400] 17:07:58 INFO - PROCESS | 1828 | 1461715678688 Marionette DEBUG loaded listener.js 17:07:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f771ff3b000) [pid = 1828] [serial = 581] [outer = 0x7f771efd0400] 17:07:59 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:00 INFO - PROCESS | 1828 | 1461715680013 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]]]}] 17:08:00 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 17:08:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1844ms 17:08:00 INFO - PROCESS | 1828 | 1461715680092 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:08:00 INFO - PROCESS | 1828 | 1461715680102 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:08:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:08:00 INFO - PROCESS | 1828 | 1461715680130 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:08:00 INFO - PROCESS | 1828 | 1461715680134 Marionette TRACE conn3 <- [1,746,null,{}] 17:08:00 INFO - PROCESS | 1828 | 1461715680140 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}] 17:08:00 INFO - PROCESS | 1828 | 1461715680302 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:08:00 INFO - PROCESS | 1828 | 1461715680462 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772395d800 == 82 [pid = 1828] [id = 194] 17:08:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f771ff34c00) [pid = 1828] [serial = 582] [outer = (nil)] 17:08:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f772071f000) [pid = 1828] [serial = 583] [outer = 0x7f771ff34c00] 17:08:00 INFO - PROCESS | 1828 | 1461715680535 Marionette DEBUG loaded listener.js 17:08:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f77212d2800) [pid = 1828] [serial = 584] [outer = 0x7f771ff34c00] 17:08:01 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1828 | 1461715681977 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]]]}] 17:08:02 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.) 17:08:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1888ms 17:08:02 INFO - PROCESS | 1828 | 1461715682015 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:08:02 INFO - PROCESS | 1828 | 1461715682019 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:08:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:08:02 INFO - PROCESS | 1828 | 1461715682025 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:08:02 INFO - PROCESS | 1828 | 1461715682031 Marionette TRACE conn3 <- [1,750,null,{}] 17:08:02 INFO - PROCESS | 1828 | 1461715682047 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}] 17:08:02 INFO - PROCESS | 1828 | 1461715682268 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:08:02 INFO - PROCESS | 1828 | 1461715682423 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7727d58000 == 83 [pid = 1828] [id = 195] 17:08:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f772221a400) [pid = 1828] [serial = 585] [outer = (nil)] 17:08:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f7723884400) [pid = 1828] [serial = 586] [outer = 0x7f772221a400] 17:08:02 INFO - PROCESS | 1828 | 1461715682501 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f77247d1400) [pid = 1828] [serial = 587] [outer = 0x7f772221a400] 17:08:03 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:03 INFO - PROCESS | 1828 | 1461715683873 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]]]}] 17:08:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:08:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1886ms 17:08:03 INFO - PROCESS | 1828 | 1461715683941 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:08:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:08:03 INFO - PROCESS | 1828 | 1461715683946 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:08:03 INFO - PROCESS | 1828 | 1461715683953 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:08:03 INFO - PROCESS | 1828 | 1461715683956 Marionette TRACE conn3 <- [1,754,null,{}] 17:08:03 INFO - PROCESS | 1828 | 1461715683961 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}] 17:08:04 INFO - PROCESS | 1828 | 1461715684114 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:08:04 INFO - PROCESS | 1828 | 1461715684264 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77296df800 == 84 [pid = 1828] [id = 196] 17:08:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f7722d02c00) [pid = 1828] [serial = 588] [outer = (nil)] 17:08:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f7726a11800) [pid = 1828] [serial = 589] [outer = 0x7f7722d02c00] 17:08:04 INFO - PROCESS | 1828 | 1461715684336 Marionette DEBUG loaded listener.js 17:08:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f7728113c00) [pid = 1828] [serial = 590] [outer = 0x7f7722d02c00] 17:08:05 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:05 INFO - PROCESS | 1828 | 1461715685537 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]]]}] 17:08:05 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 17:08:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1635ms 17:08:05 INFO - PROCESS | 1828 | 1461715685596 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:08:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:08:05 INFO - PROCESS | 1828 | 1461715685600 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:08:05 INFO - PROCESS | 1828 | 1461715685606 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:08:05 INFO - PROCESS | 1828 | 1461715685609 Marionette TRACE conn3 <- [1,758,null,{}] 17:08:05 INFO - PROCESS | 1828 | 1461715685614 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}] 17:08:05 INFO - PROCESS | 1828 | 1461715685839 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:08:05 INFO - PROCESS | 1828 | 1461715685967 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729986000 == 85 [pid = 1828] [id = 197] 17:08:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f771eb4c800) [pid = 1828] [serial = 591] [outer = (nil)] 17:08:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f772832b000) [pid = 1828] [serial = 592] [outer = 0x7f771eb4c800] 17:08:06 INFO - PROCESS | 1828 | 1461715686035 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f77295fb800) [pid = 1828] [serial = 593] [outer = 0x7f771eb4c800] 17:08:06 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:06 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:08:06 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:06 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:06 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:06 INFO - PROCESS | 1828 | 1461715686874 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]]]}] 17:08:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:08:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1331ms 17:08:06 INFO - PROCESS | 1828 | 1461715686939 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:08:06 INFO - PROCESS | 1828 | 1461715686943 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:08:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:08:06 INFO - PROCESS | 1828 | 1461715686949 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:08:06 INFO - PROCESS | 1828 | 1461715686952 Marionette TRACE conn3 <- [1,762,null,{}] 17:08:06 INFO - PROCESS | 1828 | 1461715686958 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}] 17:08:07 INFO - PROCESS | 1828 | 1461715687246 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:08:07 INFO - PROCESS | 1828 | 1461715687820 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd79800 == 86 [pid = 1828] [id = 198] 17:08:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f771eb17400) [pid = 1828] [serial = 594] [outer = (nil)] 17:08:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f771eb4ec00) [pid = 1828] [serial = 595] [outer = 0x7f771eb17400] 17:08:07 INFO - PROCESS | 1828 | 1461715687887 Marionette DEBUG loaded listener.js 17:08:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f771fd55000) [pid = 1828] [serial = 596] [outer = 0x7f771eb17400] 17:08:09 INFO - PROCESS | 1828 | 1461715689046 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]]]}] 17:08:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:08:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2144ms 17:08:09 INFO - PROCESS | 1828 | 1461715689095 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:08:09 INFO - PROCESS | 1828 | 1461715689101 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:08:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:08:09 INFO - PROCESS | 1828 | 1461715689115 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:08:09 INFO - PROCESS | 1828 | 1461715689120 Marionette TRACE conn3 <- [1,766,null,{}] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773f05a000 == 85 [pid = 1828] [id = 90] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729996800 == 84 [pid = 1828] [id = 163] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7726a1b000 == 83 [pid = 1828] [id = 45] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771dac1800 == 82 [pid = 1828] [id = 164] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e96000 == 81 [pid = 1828] [id = 162] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f772af8b000) [pid = 1828] [serial = 544] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c8ee800 == 80 [pid = 1828] [id = 44] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7736d1e800 == 79 [pid = 1828] [id = 159] 17:08:09 INFO - PROCESS | 1828 | 1461715689312 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}] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd8e000 == 78 [pid = 1828] [id = 191] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722321800 == 77 [pid = 1828] [id = 190] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720dd7800 == 76 [pid = 1828] [id = 189] 17:08:09 INFO - PROCESS | 1828 | 1461715689485 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ed80800 == 75 [pid = 1828] [id = 188] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7718f34000 == 74 [pid = 1828] [id = 187] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720dc7000 == 73 [pid = 1828] [id = 182] 17:08:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7726c30000 == 72 [pid = 1828] [id = 165] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f7718d7ec00) [pid = 1828] [serial = 449] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f7724edc800) [pid = 1828] [serial = 538] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f77209d1400) [pid = 1828] [serial = 541] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f771ede0c00) [pid = 1828] [serial = 523] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f7721f95c00) [pid = 1828] [serial = 535] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f771ff35800) [pid = 1828] [serial = 529] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f77209ca000) [pid = 1828] [serial = 530] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f773846e000) [pid = 1828] [serial = 514] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f771efdcc00) [pid = 1828] [serial = 526] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f7720f6e000) [pid = 1828] [serial = 533] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f7720de8c00) [pid = 1828] [serial = 532] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f771ff34800) [pid = 1828] [serial = 499] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f772a54a000) [pid = 1828] [serial = 505] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f771eddc000) [pid = 1828] [serial = 517] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f77247c5000) [pid = 1828] [serial = 520] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f772ba9e000) [pid = 1828] [serial = 508] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f772980f800) [pid = 1828] [serial = 497] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f772387f400) [pid = 1828] [serial = 502] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f772bbd3000) [pid = 1828] [serial = 511] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f77260c6c00) [pid = 1828] [serial = 539] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f77247c6000) [pid = 1828] [serial = 536] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f772992d000) [pid = 1828] [serial = 542] [outer = (nil)] [url = about:blank] 17:08:09 INFO - PROCESS | 1828 | 1461715689630 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d80b800 == 73 [pid = 1828] [id = 199] 17:08:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f7718d7ec00) [pid = 1828] [serial = 597] [outer = (nil)] 17:08:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f772072b400) [pid = 1828] [serial = 598] [outer = 0x7f7718d7ec00] 17:08:09 INFO - PROCESS | 1828 | 1461715689697 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f7720bee000) [pid = 1828] [serial = 599] [outer = 0x7f7718d7ec00] 17:08:10 INFO - PROCESS | 1828 | 1461715690766 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]]]}] 17:08:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:08:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1695ms 17:08:10 INFO - PROCESS | 1828 | 1461715690809 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:08:10 INFO - PROCESS | 1828 | 1461715690816 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:08:10 INFO - PROCESS | 1828 | 1461715690825 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 1828 | 1461715690829 Marionette TRACE conn3 <- [1,770,null,{}] 17:08:10 INFO - PROCESS | 1828 | 1461715690836 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}] 17:08:11 INFO - PROCESS | 1828 | 1461715691255 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:08:11 INFO - PROCESS | 1828 | 1461715691392 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e9c800 == 74 [pid = 1828] [id = 200] 17:08:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f772071dc00) [pid = 1828] [serial = 600] [outer = (nil)] 17:08:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f7721c10400) [pid = 1828] [serial = 601] [outer = 0x7f772071dc00] 17:08:11 INFO - PROCESS | 1828 | 1461715691509 Marionette DEBUG loaded listener.js 17:08:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f772232c000) [pid = 1828] [serial = 602] [outer = 0x7f772071dc00] 17:08:12 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f772a547400) [pid = 1828] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:08:12 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f7718d76c00) [pid = 1828] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:08:12 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f771efd5800) [pid = 1828] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:08:12 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f7720667800) [pid = 1828] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:08:12 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f7720f6a400) [pid = 1828] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:08:12 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f7721fa1400) [pid = 1828] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:08:13 INFO - PROCESS | 1828 | 1461715693056 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]]]}] 17:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 2288ms 17:08:13 INFO - PROCESS | 1828 | 1461715693114 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:08:13 INFO - PROCESS | 1828 | 1461715693121 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:08:13 INFO - PROCESS | 1828 | 1461715693131 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:08:13 INFO - PROCESS | 1828 | 1461715693140 Marionette TRACE conn3 <- [1,774,null,{}] 17:08:13 INFO - PROCESS | 1828 | 1461715693150 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}] 17:08:13 INFO - PROCESS | 1828 | 1461715693392 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:08:13 INFO - PROCESS | 1828 | 1461715693628 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722312800 == 75 [pid = 1828] [id = 201] 17:08:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f77209d0c00) [pid = 1828] [serial = 603] [outer = (nil)] 17:08:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f7720bf0400) [pid = 1828] [serial = 604] [outer = 0x7f77209d0c00] 17:08:13 INFO - PROCESS | 1828 | 1461715693765 Marionette DEBUG loaded listener.js 17:08:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f7721c02800) [pid = 1828] [serial = 605] [outer = 0x7f77209d0c00] 17:08:14 INFO - PROCESS | 1828 | 1461715694696 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]]]}] 17:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1591ms 17:08:14 INFO - PROCESS | 1828 | 1461715694720 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:08:14 INFO - PROCESS | 1828 | 1461715694728 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:08:14 INFO - PROCESS | 1828 | 1461715694738 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:08:14 INFO - PROCESS | 1828 | 1461715694742 Marionette TRACE conn3 <- [1,778,null,{}] 17:08:14 INFO - PROCESS | 1828 | 1461715694748 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}] 17:08:14 INFO - PROCESS | 1828 | 1461715694921 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:08:15 INFO - PROCESS | 1828 | 1461715695086 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724ab5800 == 76 [pid = 1828] [id = 202] 17:08:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f77209d2c00) [pid = 1828] [serial = 606] [outer = (nil)] 17:08:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f7722d5a400) [pid = 1828] [serial = 607] [outer = 0x7f77209d2c00] 17:08:15 INFO - PROCESS | 1828 | 1461715695157 Marionette DEBUG loaded listener.js 17:08:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f7723887400) [pid = 1828] [serial = 608] [outer = 0x7f77209d2c00] 17:08:16 INFO - PROCESS | 1828 | 1461715696060 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]]]}] 17:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1380ms 17:08:16 INFO - PROCESS | 1828 | 1461715696119 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:08:16 INFO - PROCESS | 1828 | 1461715696122 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:08:16 INFO - PROCESS | 1828 | 1461715696129 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:08:16 INFO - PROCESS | 1828 | 1461715696134 Marionette TRACE conn3 <- [1,782,null,{}] 17:08:16 INFO - PROCESS | 1828 | 1461715696149 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}] 17:08:16 INFO - PROCESS | 1828 | 1461715696357 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:08:16 INFO - PROCESS | 1828 | 1461715696511 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d454000 == 77 [pid = 1828] [id = 203] 17:08:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f7724e29800) [pid = 1828] [serial = 609] [outer = (nil)] 17:08:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f7724ed9400) [pid = 1828] [serial = 610] [outer = 0x7f7724e29800] 17:08:16 INFO - PROCESS | 1828 | 1461715696588 Marionette DEBUG loaded listener.js 17:08:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f7726c6f800) [pid = 1828] [serial = 611] [outer = 0x7f7724e29800] 17:08:17 INFO - PROCESS | 1828 | 1461715697452 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]]]}] 17:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1385ms 17:08:17 INFO - PROCESS | 1828 | 1461715697515 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:08:17 INFO - PROCESS | 1828 | 1461715697520 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:08:17 INFO - PROCESS | 1828 | 1461715697526 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:08:17 INFO - PROCESS | 1828 | 1461715697528 Marionette TRACE conn3 <- [1,786,null,{}] 17:08:17 INFO - PROCESS | 1828 | 1461715697533 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}] 17:08:17 INFO - PROCESS | 1828 | 1461715697693 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:08:17 INFO - PROCESS | 1828 | 1461715697858 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772934e800 == 78 [pid = 1828] [id = 204] 17:08:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f7724e31800) [pid = 1828] [serial = 612] [outer = (nil)] 17:08:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f772980cc00) [pid = 1828] [serial = 613] [outer = 0x7f7724e31800] 17:08:17 INFO - PROCESS | 1828 | 1461715697932 Marionette DEBUG loaded listener.js 17:08:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f772982e800) [pid = 1828] [serial = 614] [outer = 0x7f7724e31800] 17:08:18 INFO - PROCESS | 1828 | 1461715698747 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]]]}] 17:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1277ms 17:08:18 INFO - PROCESS | 1828 | 1461715698804 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:08:18 INFO - PROCESS | 1828 | 1461715698808 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:08:18 INFO - PROCESS | 1828 | 1461715698814 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:08:18 INFO - PROCESS | 1828 | 1461715698816 Marionette TRACE conn3 <- [1,790,null,{}] 17:08:18 INFO - PROCESS | 1828 | 1461715698863 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}] 17:08:19 INFO - PROCESS | 1828 | 1461715699109 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:08:19 INFO - PROCESS | 1828 | 1461715699238 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729991000 == 79 [pid = 1828] [id = 205] 17:08:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f7718d7d800) [pid = 1828] [serial = 615] [outer = (nil)] 17:08:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f7729c09800) [pid = 1828] [serial = 616] [outer = 0x7f7718d7d800] 17:08:19 INFO - PROCESS | 1828 | 1461715699306 Marionette DEBUG loaded listener.js 17:08:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f772a550000) [pid = 1828] [serial = 617] [outer = 0x7f7718d7d800] 17:08:20 INFO - PROCESS | 1828 | 1461715700189 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]]]}] 17:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1422ms 17:08:20 INFO - PROCESS | 1828 | 1461715700237 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:08:20 INFO - PROCESS | 1828 | 1461715700240 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:08:20 INFO - PROCESS | 1828 | 1461715700246 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:08:20 INFO - PROCESS | 1828 | 1461715700248 Marionette TRACE conn3 <- [1,794,null,{}] 17:08:20 INFO - PROCESS | 1828 | 1461715700254 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}] 17:08:20 INFO - PROCESS | 1828 | 1461715700430 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:08:20 INFO - PROCESS | 1828 | 1461715700584 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a22d000 == 80 [pid = 1828] [id = 206] 17:08:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f772a54f800) [pid = 1828] [serial = 618] [outer = (nil)] 17:08:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f772a918c00) [pid = 1828] [serial = 619] [outer = 0x7f772a54f800] 17:08:20 INFO - PROCESS | 1828 | 1461715700665 Marionette DEBUG loaded listener.js 17:08:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f772a998000) [pid = 1828] [serial = 620] [outer = 0x7f772a54f800] 17:08:21 INFO - PROCESS | 1828 | 1461715701503 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]]]}] 17:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1328ms 17:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:08:21 INFO - PROCESS | 1828 | 1461715701576 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:08:21 INFO - PROCESS | 1828 | 1461715701578 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:08:21 INFO - PROCESS | 1828 | 1461715701584 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:08:21 INFO - PROCESS | 1828 | 1461715701587 Marionette TRACE conn3 <- [1,798,null,{}] 17:08:21 INFO - PROCESS | 1828 | 1461715701593 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}] 17:08:21 INFO - PROCESS | 1828 | 1461715701782 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:08:21 INFO - PROCESS | 1828 | 1461715701938 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772ac79800 == 81 [pid = 1828] [id = 207] 17:08:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f771d550800) [pid = 1828] [serial = 621] [outer = (nil)] 17:08:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f772af04000) [pid = 1828] [serial = 622] [outer = 0x7f771d550800] 17:08:22 INFO - PROCESS | 1828 | 1461715702007 Marionette DEBUG loaded listener.js 17:08:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f772b521c00) [pid = 1828] [serial = 623] [outer = 0x7f771d550800] 17:08:22 INFO - PROCESS | 1828 | 1461715702796 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]]]}] 17:08:22 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 17:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1278ms 17:08:22 INFO - PROCESS | 1828 | 1461715702863 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:08:22 INFO - PROCESS | 1828 | 1461715702867 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:08:22 INFO - PROCESS | 1828 | 1461715702873 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:08:22 INFO - PROCESS | 1828 | 1461715702875 Marionette TRACE conn3 <- [1,802,null,{}] 17:08:22 INFO - PROCESS | 1828 | 1461715702881 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}] 17:08:23 INFO - PROCESS | 1828 | 1461715703035 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:08:23 INFO - PROCESS | 1828 | 1461715703191 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c665000 == 82 [pid = 1828] [id = 208] 17:08:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f772b524000) [pid = 1828] [serial = 624] [outer = (nil)] 17:08:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f772bb49c00) [pid = 1828] [serial = 625] [outer = 0x7f772b524000] 17:08:23 INFO - PROCESS | 1828 | 1461715703268 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f772bb53c00) [pid = 1828] [serial = 626] [outer = 0x7f772b524000] 17:08:24 INFO - PROCESS | 1828 | 1461715704145 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]]]}] 17:08:24 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 17:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1332ms 17:08:24 INFO - PROCESS | 1828 | 1461715704207 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:08:24 INFO - PROCESS | 1828 | 1461715704209 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:08:24 INFO - PROCESS | 1828 | 1461715704216 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 1828 | 1461715704218 Marionette TRACE conn3 <- [1,806,null,{}] 17:08:24 INFO - PROCESS | 1828 | 1461715704223 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}] 17:08:24 INFO - PROCESS | 1828 | 1461715704377 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:08:24 INFO - PROCESS | 1828 | 1461715704544 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c8f8800 == 83 [pid = 1828] [id = 209] 17:08:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f7718d80400) [pid = 1828] [serial = 627] [outer = (nil)] 17:08:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f772bbca800) [pid = 1828] [serial = 628] [outer = 0x7f7718d80400] 17:08:24 INFO - PROCESS | 1828 | 1461715704615 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f772c650800) [pid = 1828] [serial = 629] [outer = 0x7f7718d80400] 17:08:25 INFO - PROCESS | 1828 | 1461715705390 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]]]}] 17:08:25 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 17:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1232ms 17:08:25 INFO - PROCESS | 1828 | 1461715705449 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 1828 | 1461715705453 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:08:25 INFO - PROCESS | 1828 | 1461715705458 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 1828 | 1461715705460 Marionette TRACE conn3 <- [1,810,null,{}] 17:08:25 INFO - PROCESS | 1828 | 1461715705466 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}] 17:08:25 INFO - PROCESS | 1828 | 1461715705628 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:08:25 INFO - PROCESS | 1828 | 1461715705786 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723854000 == 84 [pid = 1828] [id = 210] 17:08:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f7718d76000) [pid = 1828] [serial = 630] [outer = (nil)] 17:08:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f7722220800) [pid = 1828] [serial = 631] [outer = 0x7f7718d76000] 17:08:25 INFO - PROCESS | 1828 | 1461715705861 Marionette DEBUG loaded listener.js 17:08:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f772c84c800) [pid = 1828] [serial = 632] [outer = 0x7f7718d76000] 17:08:26 INFO - PROCESS | 1828 | 1461715706719 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]]]}] 17:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1334ms 17:08:26 INFO - PROCESS | 1828 | 1461715706794 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:08:26 INFO - PROCESS | 1828 | 1461715706799 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:08:26 INFO - PROCESS | 1828 | 1461715706805 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:08:26 INFO - PROCESS | 1828 | 1461715706809 Marionette TRACE conn3 <- [1,814,null,{}] 17:08:26 INFO - PROCESS | 1828 | 1461715706814 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}] 17:08:27 INFO - PROCESS | 1828 | 1461715707043 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:08:27 INFO - PROCESS | 1828 | 1461715707402 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772041d000 == 85 [pid = 1828] [id = 211] 17:08:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f771d557000) [pid = 1828] [serial = 633] [outer = (nil)] 17:08:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f771eb1ac00) [pid = 1828] [serial = 634] [outer = 0x7f771d557000] 17:08:27 INFO - PROCESS | 1828 | 1461715707512 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f771ff39000) [pid = 1828] [serial = 635] [outer = 0x7f771d557000] 17:08:28 INFO - PROCESS | 1828 | 1461715708441 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] 17:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:08:28 INFO - PROCESS | 1828 | 1461715708496 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:08:28 INFO - PROCESS | 1828 | 1461715708503 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 1828 | 1461715708508 Marionette TRACE conn3 <- [1,818,null,{}] 17:08:28 INFO - PROCESS | 1828 | 1461715708515 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}] 17:08:28 INFO - PROCESS | 1828 | 1461715708717 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f77247ce800) [pid = 1828] [serial = 577] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772395d800 == 84 [pid = 1828] [id = 194] 17:08:28 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ff22000 == 83 [pid = 1828] [id = 193] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f772bb4f400) [pid = 1828] [serial = 545] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f771efde000) [pid = 1828] [serial = 547] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f771eb10c00) [pid = 1828] [serial = 563] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f771fd5c400) [pid = 1828] [serial = 565] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f772bbc8400) [pid = 1828] [serial = 556] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f77209c8800) [pid = 1828] [serial = 568] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f7721c0fc00) [pid = 1828] [serial = 571] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f7720be4800) [pid = 1828] [serial = 569] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f7721e55c00) [pid = 1828] [serial = 572] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f7722334400) [pid = 1828] [serial = 574] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f7737285400) [pid = 1828] [serial = 559] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f7718d7fc00) [pid = 1828] [serial = 562] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f772388d000) [pid = 1828] [serial = 550] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f771ff3ac00) [pid = 1828] [serial = 566] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f7722d5ac00) [pid = 1828] [serial = 575] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f772bb51400) [pid = 1828] [serial = 553] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1828 | 1461715708969 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd88800 == 84 [pid = 1828] [id = 212] 17:08:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f771efdb800) [pid = 1828] [serial = 636] [outer = (nil)] 17:08:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f7720dea000) [pid = 1828] [serial = 637] [outer = 0x7f771efdb800] 17:08:29 INFO - PROCESS | 1828 | 1461715709038 Marionette DEBUG loaded listener.js 17:08:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f7722d0a000) [pid = 1828] [serial = 638] [outer = 0x7f771efdb800] 17:08:29 INFO - PROCESS | 1828 | 1461715709722 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]]]}] 17:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1235ms 17:08:29 INFO - PROCESS | 1828 | 1461715709741 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:08:29 INFO - PROCESS | 1828 | 1461715709746 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:08:29 INFO - PROCESS | 1828 | 1461715709761 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:08:29 INFO - PROCESS | 1828 | 1461715709763 Marionette TRACE conn3 <- [1,822,null,{}] 17:08:29 INFO - PROCESS | 1828 | 1461715709770 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}] 17:08:29 INFO - PROCESS | 1828 | 1461715709915 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:08:29 INFO - PROCESS | 1828 | 1461715709933 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77249c0000 == 85 [pid = 1828] [id = 213] 17:08:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f7723886400) [pid = 1828] [serial = 639] [outer = (nil)] 17:08:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f77247ce800) [pid = 1828] [serial = 640] [outer = 0x7f7723886400] 17:08:29 INFO - PROCESS | 1828 | 1461715709993 Marionette DEBUG loaded listener.js 17:08:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f7724ee3400) [pid = 1828] [serial = 641] [outer = 0x7f7723886400] 17:08:30 INFO - PROCESS | 1828 | 1461715710813 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] 17:08:30 INFO - PROCESS | 1828 | 1461715710903 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:08:30 INFO - PROCESS | 1828 | 1461715710916 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:08:30 INFO - PROCESS | 1828 | 1461715710924 Marionette TRACE conn3 <- [1,826,null,{}] 17:08:30 INFO - PROCESS | 1828 | 1461715710932 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}] 17:08:31 INFO - PROCESS | 1828 | 1461715711088 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:08:31 INFO - PROCESS | 1828 | 1461715711224 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729346000 == 86 [pid = 1828] [id = 214] 17:08:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f772388a000) [pid = 1828] [serial = 642] [outer = (nil)] 17:08:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f772992d000) [pid = 1828] [serial = 643] [outer = 0x7f772388a000] 17:08:31 INFO - PROCESS | 1828 | 1461715711286 Marionette DEBUG loaded listener.js 17:08:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f772a8ab000) [pid = 1828] [serial = 644] [outer = 0x7f772388a000] 17:08:32 INFO - PROCESS | 1828 | 1461715712027 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]]]}] 17:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1145ms 17:08:32 INFO - PROCESS | 1828 | 1461715712054 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:08:32 INFO - PROCESS | 1828 | 1461715712058 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:08:32 INFO - PROCESS | 1828 | 1461715712064 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:08:32 INFO - PROCESS | 1828 | 1461715712066 Marionette TRACE conn3 <- [1,830,null,{}] 17:08:32 INFO - PROCESS | 1828 | 1461715712072 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}] 17:08:32 INFO - PROCESS | 1828 | 1461715712289 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:08:32 INFO - PROCESS | 1828 | 1461715712315 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729e2d800 == 87 [pid = 1828] [id = 215] 17:08:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f7726a13c00) [pid = 1828] [serial = 645] [outer = (nil)] 17:08:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f772af09400) [pid = 1828] [serial = 646] [outer = 0x7f7726a13c00] 17:08:32 INFO - PROCESS | 1828 | 1461715712375 Marionette DEBUG loaded listener.js 17:08:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f772c6f8c00) [pid = 1828] [serial = 647] [outer = 0x7f7726a13c00] 17:08:32 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f771eb17400) [pid = 1828] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:08:32 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f7718d7ec00) [pid = 1828] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:08:33 INFO - PROCESS | 1828 | 1461715713162 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]]]}] 17:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1128ms 17:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:08:33 INFO - PROCESS | 1828 | 1461715713193 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:08:33 INFO - PROCESS | 1828 | 1461715713196 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:08:33 INFO - PROCESS | 1828 | 1461715713202 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:08:33 INFO - PROCESS | 1828 | 1461715713205 Marionette TRACE conn3 <- [1,834,null,{}] 17:08:33 INFO - PROCESS | 1828 | 1461715713209 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}] 17:08:33 INFO - PROCESS | 1828 | 1461715713392 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:08:33 INFO - PROCESS | 1828 | 1461715713413 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772ac7a800 == 88 [pid = 1828] [id = 216] 17:08:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f772d40d400) [pid = 1828] [serial = 648] [outer = (nil)] 17:08:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f7730256000) [pid = 1828] [serial = 649] [outer = 0x7f772d40d400] 17:08:33 INFO - PROCESS | 1828 | 1461715713486 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f7736109800) [pid = 1828] [serial = 650] [outer = 0x7f772d40d400] 17:08:34 INFO - PROCESS | 1828 | 1461715714291 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]]]}] 17:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1127ms 17:08:34 INFO - PROCESS | 1828 | 1461715714329 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 1828 | 1461715714332 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:08:34 INFO - PROCESS | 1828 | 1461715714345 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 1828 | 1461715714347 Marionette TRACE conn3 <- [1,838,null,{}] 17:08:34 INFO - PROCESS | 1828 | 1461715714352 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}] 17:08:34 INFO - PROCESS | 1828 | 1461715714497 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:08:34 INFO - PROCESS | 1828 | 1461715714513 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7737212800 == 89 [pid = 1828] [id = 217] 17:08:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f7736109c00) [pid = 1828] [serial = 651] [outer = (nil)] 17:08:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f773724bc00) [pid = 1828] [serial = 652] [outer = 0x7f7736109c00] 17:08:34 INFO - PROCESS | 1828 | 1461715714570 Marionette DEBUG loaded listener.js 17:08:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f773741f800) [pid = 1828] [serial = 653] [outer = 0x7f7736109c00] 17:08:35 INFO - PROCESS | 1828 | 1461715715524 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]]]}] 17:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1233ms 17:08:35 INFO - PROCESS | 1828 | 1461715715572 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:08:35 INFO - PROCESS | 1828 | 1461715715578 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:08:35 INFO - PROCESS | 1828 | 1461715715630 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:08:35 INFO - PROCESS | 1828 | 1461715715635 Marionette TRACE conn3 <- [1,842,null,{}] 17:08:35 INFO - PROCESS | 1828 | 1461715715657 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}] 17:08:35 INFO - PROCESS | 1828 | 1461715715821 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:08:35 INFO - PROCESS | 1828 | 1461715715980 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723846800 == 90 [pid = 1828] [id = 218] 17:08:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f771eb10c00) [pid = 1828] [serial = 654] [outer = (nil)] 17:08:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f7720f63c00) [pid = 1828] [serial = 655] [outer = 0x7f771eb10c00] 17:08:36 INFO - PROCESS | 1828 | 1461715716056 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f7722d09800) [pid = 1828] [serial = 656] [outer = 0x7f771eb10c00] 17:08:36 INFO - PROCESS | 1828 | 1461715716923 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]]]}] 17:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1343ms 17:08:36 INFO - PROCESS | 1828 | 1461715716971 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:08:36 INFO - PROCESS | 1828 | 1461715716980 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:08:36 INFO - PROCESS | 1828 | 1461715716990 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 1828 | 1461715716994 Marionette TRACE conn3 <- [1,846,null,{}] 17:08:37 INFO - PROCESS | 1828 | 1461715716999 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}] 17:08:37 INFO - PROCESS | 1828 | 1461715717176 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:08:37 INFO - PROCESS | 1828 | 1461715717348 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772998a800 == 91 [pid = 1828] [id = 219] 17:08:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f77238b6800) [pid = 1828] [serial = 657] [outer = (nil)] 17:08:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f772811c000) [pid = 1828] [serial = 658] [outer = 0x7f77238b6800] 17:08:37 INFO - PROCESS | 1828 | 1461715717422 Marionette DEBUG loaded listener.js 17:08:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f7729b7d400) [pid = 1828] [serial = 659] [outer = 0x7f77238b6800] 17:08:38 INFO - PROCESS | 1828 | 1461715718326 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]]]}] 17:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1385ms 17:08:38 INFO - PROCESS | 1828 | 1461715718375 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:08:38 INFO - PROCESS | 1828 | 1461715718379 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:08:38 INFO - PROCESS | 1828 | 1461715718386 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 1828 | 1461715718391 Marionette TRACE conn3 <- [1,850,null,{}] 17:08:38 INFO - PROCESS | 1828 | 1461715718406 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}] 17:08:38 INFO - PROCESS | 1828 | 1461715718614 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:08:38 INFO - PROCESS | 1828 | 1461715718823 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7738119800 == 92 [pid = 1828] [id = 220] 17:08:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f772bbd3400) [pid = 1828] [serial = 660] [outer = (nil)] 17:08:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f772d411000) [pid = 1828] [serial = 661] [outer = 0x7f772bbd3400] 17:08:38 INFO - PROCESS | 1828 | 1461715718940 Marionette DEBUG loaded listener.js 17:08:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f773610a800) [pid = 1828] [serial = 662] [outer = 0x7f772bbd3400] 17:08:39 INFO - PROCESS | 1828 | 1461715719907 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]]]}] 17:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1534ms 17:08:39 INFO - PROCESS | 1828 | 1461715719920 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:08:39 INFO - PROCESS | 1828 | 1461715719923 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:08:39 INFO - PROCESS | 1828 | 1461715719929 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:08:39 INFO - PROCESS | 1828 | 1461715719932 Marionette TRACE conn3 <- [1,854,null,{}] 17:08:39 INFO - PROCESS | 1828 | 1461715719937 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}] 17:08:40 INFO - PROCESS | 1828 | 1461715720106 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:08:40 INFO - PROCESS | 1828 | 1461715720273 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773ba3c800 == 93 [pid = 1828] [id = 221] 17:08:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f772a8abc00) [pid = 1828] [serial = 663] [outer = (nil)] 17:08:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f77370e6c00) [pid = 1828] [serial = 664] [outer = 0x7f772a8abc00] 17:08:40 INFO - PROCESS | 1828 | 1461715720343 Marionette DEBUG loaded listener.js 17:08:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f77374f4400) [pid = 1828] [serial = 665] [outer = 0x7f772a8abc00] 17:08:41 INFO - PROCESS | 1828 | 1461715721220 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]]]}] 17:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1338ms 17:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:08:41 INFO - PROCESS | 1828 | 1461715721269 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:08:41 INFO - PROCESS | 1828 | 1461715721272 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:08:41 INFO - PROCESS | 1828 | 1461715721279 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 1828 | 1461715721282 Marionette TRACE conn3 <- [1,858,null,{}] 17:08:41 INFO - PROCESS | 1828 | 1461715721287 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}] 17:08:41 INFO - PROCESS | 1828 | 1461715721448 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:08:41 INFO - PROCESS | 1828 | 1461715721617 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773bc4b800 == 94 [pid = 1828] [id = 222] 17:08:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f773610ac00) [pid = 1828] [serial = 666] [outer = (nil)] 17:08:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f773813bc00) [pid = 1828] [serial = 667] [outer = 0x7f773610ac00] 17:08:41 INFO - PROCESS | 1828 | 1461715721685 Marionette DEBUG loaded listener.js 17:08:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f77382b7800) [pid = 1828] [serial = 668] [outer = 0x7f773610ac00] 17:08:42 INFO - PROCESS | 1828 | 1461715722560 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]]]}] 17:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1329ms 17:08:42 INFO - PROCESS | 1828 | 1461715722608 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:08:42 INFO - PROCESS | 1828 | 1461715722611 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:08:42 INFO - PROCESS | 1828 | 1461715722617 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:08:42 INFO - PROCESS | 1828 | 1461715722619 Marionette TRACE conn3 <- [1,862,null,{}] 17:08:42 INFO - PROCESS | 1828 | 1461715722625 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}] 17:08:42 INFO - PROCESS | 1828 | 1461715722839 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:08:43 INFO - PROCESS | 1828 | 1461715723004 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c692000 == 95 [pid = 1828] [id = 223] 17:08:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f771edda000) [pid = 1828] [serial = 669] [outer = (nil)] 17:08:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f772a552400) [pid = 1828] [serial = 670] [outer = 0x7f771edda000] 17:08:43 INFO - PROCESS | 1828 | 1461715723079 Marionette DEBUG loaded listener.js 17:08:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f773bb7f000) [pid = 1828] [serial = 671] [outer = 0x7f771edda000] 17:08:43 INFO - PROCESS | 1828 | 1461715723948 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]]]}] 17:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1381ms 17:08:44 INFO - PROCESS | 1828 | 1461715723998 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:08:44 INFO - PROCESS | 1828 | 1461715724002 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:08:44 INFO - PROCESS | 1828 | 1461715724009 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:08:44 INFO - PROCESS | 1828 | 1461715724012 Marionette TRACE conn3 <- [1,866,null,{}] 17:08:44 INFO - PROCESS | 1828 | 1461715724018 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}] 17:08:44 INFO - PROCESS | 1828 | 1461715724187 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:08:45 INFO - PROCESS | 1828 | 1461715725040 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720dd1000 == 96 [pid = 1828] [id = 224] 17:08:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f771d8f9c00) [pid = 1828] [serial = 672] [outer = (nil)] 17:08:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f771eb16000) [pid = 1828] [serial = 673] [outer = 0x7f771d8f9c00] 17:08:45 INFO - PROCESS | 1828 | 1461715725116 Marionette DEBUG loaded listener.js 17:08:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f771efd1c00) [pid = 1828] [serial = 674] [outer = 0x7f771d8f9c00] 17:08:46 INFO - PROCESS | 1828 | 1461715726008 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]]]}] 17:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 2031ms 17:08:46 INFO - PROCESS | 1828 | 1461715726041 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:08:46 INFO - PROCESS | 1828 | 1461715726047 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:08:46 INFO - PROCESS | 1828 | 1461715726054 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:08:46 INFO - PROCESS | 1828 | 1461715726059 Marionette TRACE conn3 <- [1,870,null,{}] 17:08:46 INFO - PROCESS | 1828 | 1461715726065 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}] 17:08:46 INFO - PROCESS | 1828 | 1461715726230 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:08:46 INFO - PROCESS | 1828 | 1461715726416 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd79000 == 97 [pid = 1828] [id = 225] 17:08:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f771efdfc00) [pid = 1828] [serial = 675] [outer = (nil)] 17:08:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f771fd55800) [pid = 1828] [serial = 676] [outer = 0x7f771efdfc00] 17:08:46 INFO - PROCESS | 1828 | 1461715726544 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7720bee800) [pid = 1828] [serial = 677] [outer = 0x7f771efdfc00] 17:08:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723957000 == 96 [pid = 1828] [id = 57] 17:08:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772396a800 == 95 [pid = 1828] [id = 42] 17:08:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7740899000 == 94 [pid = 1828] [id = 119] 17:08:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7738218000 == 93 [pid = 1828] [id = 114] 17:08:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d45c000 == 92 [pid = 1828] [id = 147] 17:08:47 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f771efd3400) [pid = 1828] [serial = 580] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f772071f000) [pid = 1828] [serial = 583] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f7723884400) [pid = 1828] [serial = 586] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f7726a11800) [pid = 1828] [serial = 589] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f772832b000) [pid = 1828] [serial = 592] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1828 | 1461715727605 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]]]}] 17:08:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724ba5800 == 91 [pid = 1828] [id = 192] 17:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1595ms 17:08:47 INFO - PROCESS | 1828 | 1461715727653 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:08:47 INFO - PROCESS | 1828 | 1461715727659 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:08:47 INFO - PROCESS | 1828 | 1461715727666 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:08:47 INFO - PROCESS | 1828 | 1461715727669 Marionette TRACE conn3 <- [1,874,null,{}] 17:08:47 INFO - PROCESS | 1828 | 1461715727675 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}] 17:08:47 INFO - PROCESS | 1828 | 1461715727840 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:08:47 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f771fd55000) [pid = 1828] [serial = 596] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f771eb4ec00) [pid = 1828] [serial = 595] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f772072b400) [pid = 1828] [serial = 598] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f7720bee000) [pid = 1828] [serial = 599] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1828 | 1461715727978 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720406000 == 92 [pid = 1828] [id = 226] 17:08:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f771fd62000) [pid = 1828] [serial = 678] [outer = (nil)] 17:08:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f7720def000) [pid = 1828] [serial = 679] [outer = 0x7f771fd62000] 17:08:48 INFO - PROCESS | 1828 | 1461715728113 Marionette DEBUG loaded listener.js 17:08:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f772232f000) [pid = 1828] [serial = 680] [outer = 0x7f771fd62000] 17:08:48 INFO - PROCESS | 1828 | 1461715728811 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]]]}] 17:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1179ms 17:08:48 INFO - PROCESS | 1828 | 1461715728846 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:08:48 INFO - PROCESS | 1828 | 1461715728849 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:08:48 INFO - PROCESS | 1828 | 1461715728879 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:08:48 INFO - PROCESS | 1828 | 1461715728888 Marionette TRACE conn3 <- [1,878,null,{}] 17:08:48 INFO - PROCESS | 1828 | 1461715728900 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}] 17:08:49 INFO - PROCESS | 1828 | 1461715729071 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:08:49 INFO - PROCESS | 1828 | 1461715729113 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723963000 == 93 [pid = 1828] [id = 227] 17:08:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f7720666400) [pid = 1828] [serial = 681] [outer = (nil)] 17:08:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f77238ba400) [pid = 1828] [serial = 682] [outer = 0x7f7720666400] 17:08:49 INFO - PROCESS | 1828 | 1461715729281 Marionette DEBUG loaded listener.js 17:08:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f77247cbc00) [pid = 1828] [serial = 683] [outer = 0x7f7720666400] 17:08:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7724e2a800) [pid = 1828] [serial = 684] [outer = 0x7f77205e8800] 17:08:50 INFO - PROCESS | 1828 | 1461715730111 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]]]}] 17:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1314ms 17:08:50 INFO - PROCESS | 1828 | 1461715730170 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:08:50 INFO - PROCESS | 1828 | 1461715730174 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:08:50 INFO - PROCESS | 1828 | 1461715730185 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 1828 | 1461715730187 Marionette TRACE conn3 <- [1,882,null,{}] 17:08:50 INFO - PROCESS | 1828 | 1461715730191 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}] 17:08:50 INFO - PROCESS | 1828 | 1461715730377 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:08:50 INFO - PROCESS | 1828 | 1461715730401 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772041a800 == 94 [pid = 1828] [id = 228] 17:08:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f7720df0400) [pid = 1828] [serial = 685] [outer = (nil)] 17:08:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7724e32400) [pid = 1828] [serial = 686] [outer = 0x7f7720df0400] 17:08:50 INFO - PROCESS | 1828 | 1461715730463 Marionette DEBUG loaded listener.js 17:08:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f7724ee0800) [pid = 1828] [serial = 687] [outer = 0x7f7720df0400] 17:08:51 INFO - PROCESS | 1828 | 1461715731278 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]]]}] 17:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1131ms 17:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:08:51 INFO - PROCESS | 1828 | 1461715731311 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:08:51 INFO - PROCESS | 1828 | 1461715731314 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:08:51 INFO - PROCESS | 1828 | 1461715731321 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:08:51 INFO - PROCESS | 1828 | 1461715731323 Marionette TRACE conn3 <- [1,886,null,{}] 17:08:51 INFO - PROCESS | 1828 | 1461715731338 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}] 17:08:51 INFO - PROCESS | 1828 | 1461715731548 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:08:51 INFO - PROCESS | 1828 | 1461715731577 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729704000 == 95 [pid = 1828] [id = 229] 17:08:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f7728f63400) [pid = 1828] [serial = 688] [outer = (nil)] 17:08:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7729084c00) [pid = 1828] [serial = 689] [outer = 0x7f7728f63400] 17:08:51 INFO - PROCESS | 1828 | 1461715731645 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f7729924400) [pid = 1828] [serial = 690] [outer = 0x7f7728f63400] 17:08:52 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f771efdb800) [pid = 1828] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:08:52 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f772071dc00) [pid = 1828] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:08:52 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f771d557000) [pid = 1828] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:08:52 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f7723886400) [pid = 1828] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:08:52 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f772388a000) [pid = 1828] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:08:52 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f77238b3800) [pid = 1828] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:08:52 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f7726a13c00) [pid = 1828] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:08:52 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f772d40d400) [pid = 1828] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:08:53 INFO - PROCESS | 1828 | 1461715733131 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]]]}] 17:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1843ms 17:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:08:53 INFO - PROCESS | 1828 | 1461715733163 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:08:53 INFO - PROCESS | 1828 | 1461715733166 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:08:53 INFO - PROCESS | 1828 | 1461715733174 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:08:53 INFO - PROCESS | 1828 | 1461715733177 Marionette TRACE conn3 <- [1,890,null,{}] 17:08:53 INFO - PROCESS | 1828 | 1461715733200 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}] 17:08:53 INFO - PROCESS | 1828 | 1461715733436 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:08:53 INFO - PROCESS | 1828 | 1461715733447 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729709800 == 96 [pid = 1828] [id = 230] 17:08:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f7724e2dc00) [pid = 1828] [serial = 691] [outer = (nil)] 17:08:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f772a54b800) [pid = 1828] [serial = 692] [outer = 0x7f7724e2dc00] 17:08:53 INFO - PROCESS | 1828 | 1461715733508 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f772a8aa800) [pid = 1828] [serial = 693] [outer = 0x7f7724e2dc00] 17:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1091ms 17:08:54 INFO - PROCESS | 1828 | 1461715734252 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]]]}] 17:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:08:54 INFO - PROCESS | 1828 | 1461715734269 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 1828 | 1461715734272 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:08:54 INFO - PROCESS | 1828 | 1461715734304 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 1828 | 1461715734309 Marionette TRACE conn3 <- [1,894,null,{}] 17:08:54 INFO - PROCESS | 1828 | 1461715734333 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}] 17:08:54 INFO - PROCESS | 1828 | 1461715734495 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:08:54 INFO - PROCESS | 1828 | 1461715734506 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729d93800 == 97 [pid = 1828] [id = 231] 17:08:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7723886800) [pid = 1828] [serial = 694] [outer = (nil)] 17:08:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f772a98bc00) [pid = 1828] [serial = 695] [outer = 0x7f7723886800] 17:08:54 INFO - PROCESS | 1828 | 1461715734567 Marionette DEBUG loaded listener.js 17:08:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f772af0c000) [pid = 1828] [serial = 696] [outer = 0x7f7723886800] 17:08:55 INFO - PROCESS | 1828 | 1461715735622 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]]]}] 17:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1378ms 17:08:55 INFO - PROCESS | 1828 | 1461715735659 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:08:55 INFO - PROCESS | 1828 | 1461715735667 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:08:55 INFO - PROCESS | 1828 | 1461715735675 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:08:55 INFO - PROCESS | 1828 | 1461715735681 Marionette TRACE conn3 <- [1,898,null,{}] 17:08:55 INFO - PROCESS | 1828 | 1461715735688 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}] 17:08:55 INFO - PROCESS | 1828 | 1461715735901 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:08:56 INFO - PROCESS | 1828 | 1461715736067 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772231e800 == 98 [pid = 1828] [id = 232] 17:08:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f771fd57800) [pid = 1828] [serial = 697] [outer = (nil)] 17:08:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f77209cec00) [pid = 1828] [serial = 698] [outer = 0x7f771fd57800] 17:08:56 INFO - PROCESS | 1828 | 1461715736153 Marionette DEBUG loaded listener.js 17:08:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f7721c04800) [pid = 1828] [serial = 699] [outer = 0x7f771fd57800] 17:08:57 INFO - PROCESS | 1828 | 1461715737056 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]]]}] 17:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1445ms 17:08:57 INFO - PROCESS | 1828 | 1461715737120 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:08:57 INFO - PROCESS | 1828 | 1461715737131 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:08:57 INFO - PROCESS | 1828 | 1461715737143 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 1828 | 1461715737146 Marionette TRACE conn3 <- [1,902,null,{}] 17:08:57 INFO - PROCESS | 1828 | 1461715737152 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}] 17:08:57 INFO - PROCESS | 1828 | 1461715737397 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:08:57 INFO - PROCESS | 1828 | 1461715737700 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77297a6800 == 99 [pid = 1828] [id = 233] 17:08:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f7720549000) [pid = 1828] [serial = 700] [outer = (nil)] 17:08:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f7723882000) [pid = 1828] [serial = 701] [outer = 0x7f7720549000] 17:08:57 INFO - PROCESS | 1828 | 1461715737773 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f77247cec00) [pid = 1828] [serial = 702] [outer = 0x7f7720549000] 17:08:58 INFO - PROCESS | 1828 | 1461715738678 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]]]}] 17:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1585ms 17:08:58 INFO - PROCESS | 1828 | 1461715738730 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:08:58 INFO - PROCESS | 1828 | 1461715738735 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:08:58 INFO - PROCESS | 1828 | 1461715738742 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:08:58 INFO - PROCESS | 1828 | 1461715738748 Marionette TRACE conn3 <- [1,906,null,{}] 17:08:58 INFO - PROCESS | 1828 | 1461715738764 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}] 17:08:58 INFO - PROCESS | 1828 | 1461715738950 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:08:59 INFO - PROCESS | 1828 | 1461715739121 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772b548800 == 100 [pid = 1828] [id = 234] 17:08:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f7723886000) [pid = 1828] [serial = 703] [outer = (nil)] 17:08:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f772987dc00) [pid = 1828] [serial = 704] [outer = 0x7f7723886000] 17:08:59 INFO - PROCESS | 1828 | 1461715739258 Marionette DEBUG loaded listener.js 17:08:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f772a8ad800) [pid = 1828] [serial = 705] [outer = 0x7f7723886000] 17:09:00 INFO - PROCESS | 1828 | 1461715740487 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]]]}] 17:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1789ms 17:09:00 INFO - PROCESS | 1828 | 1461715740533 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:09:00 INFO - PROCESS | 1828 | 1461715740539 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:09:00 INFO - PROCESS | 1828 | 1461715740548 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:09:00 INFO - PROCESS | 1828 | 1461715740553 Marionette TRACE conn3 <- [1,910,null,{}] 17:09:00 INFO - PROCESS | 1828 | 1461715740561 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}] 17:09:00 INFO - PROCESS | 1828 | 1461715740757 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:09:00 INFO - PROCESS | 1828 | 1461715740971 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77311e8000 == 101 [pid = 1828] [id = 235] 17:09:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f772388b400) [pid = 1828] [serial = 706] [outer = (nil)] 17:09:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f772af90c00) [pid = 1828] [serial = 707] [outer = 0x7f772388b400] 17:09:01 INFO - PROCESS | 1828 | 1461715741094 Marionette DEBUG loaded listener.js 17:09:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f772bb4f800) [pid = 1828] [serial = 708] [outer = 0x7f772388b400] 17:09:01 INFO - PROCESS | 1828 | 1461715741972 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]]]}] 17:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1486ms 17:09:02 INFO - PROCESS | 1828 | 1461715742035 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:09:02 INFO - PROCESS | 1828 | 1461715742039 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:09:02 INFO - PROCESS | 1828 | 1461715742045 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:09:02 INFO - PROCESS | 1828 | 1461715742049 Marionette TRACE conn3 <- [1,914,null,{}] 17:09:02 INFO - PROCESS | 1828 | 1461715742054 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}] 17:09:02 INFO - PROCESS | 1828 | 1461715742236 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:09:02 INFO - PROCESS | 1828 | 1461715742426 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77372dd000 == 102 [pid = 1828] [id = 236] 17:09:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f772bb4f000) [pid = 1828] [serial = 709] [outer = (nil)] 17:09:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f772c647000) [pid = 1828] [serial = 710] [outer = 0x7f772bb4f000] 17:09:02 INFO - PROCESS | 1828 | 1461715742615 Marionette DEBUG loaded listener.js 17:09:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f772c838c00) [pid = 1828] [serial = 711] [outer = 0x7f772bb4f000] 17:09:03 INFO - PROCESS | 1828 | 1461715743602 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]]]}] 17:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1636ms 17:09:03 INFO - PROCESS | 1828 | 1461715743682 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:09:03 INFO - PROCESS | 1828 | 1461715743686 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:09:03 INFO - PROCESS | 1828 | 1461715743692 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 1828 | 1461715743694 Marionette TRACE conn3 <- [1,918,null,{}] 17:09:03 INFO - PROCESS | 1828 | 1461715743700 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}] 17:09:03 INFO - PROCESS | 1828 | 1461715743949 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:09:04 INFO - PROCESS | 1828 | 1461715744316 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773bc89800 == 103 [pid = 1828] [id = 237] 17:09:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f7736d6ac00) [pid = 1828] [serial = 712] [outer = (nil)] 17:09:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f77370f0400) [pid = 1828] [serial = 713] [outer = 0x7f7736d6ac00] 17:09:04 INFO - PROCESS | 1828 | 1461715744394 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f7738228000) [pid = 1828] [serial = 714] [outer = 0x7f7736d6ac00] 17:09:05 INFO - PROCESS | 1828 | 1461715745334 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]]]}] 17:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1678ms 17:09:05 INFO - PROCESS | 1828 | 1461715745371 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:09:05 INFO - PROCESS | 1828 | 1461715745374 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:09:05 INFO - PROCESS | 1828 | 1461715745381 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:09:05 INFO - PROCESS | 1828 | 1461715745384 Marionette TRACE conn3 <- [1,922,null,{}] 17:09:05 INFO - PROCESS | 1828 | 1461715745389 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}] 17:09:05 INFO - PROCESS | 1828 | 1461715745550 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:09:05 INFO - PROCESS | 1828 | 1461715745718 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773ed7e800 == 104 [pid = 1828] [id = 238] 17:09:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f7731187400) [pid = 1828] [serial = 715] [outer = (nil)] 17:09:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f773846f000) [pid = 1828] [serial = 716] [outer = 0x7f7731187400] 17:09:05 INFO - PROCESS | 1828 | 1461715745784 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f773a33e000) [pid = 1828] [serial = 717] [outer = 0x7f7731187400] 17:09:06 INFO - PROCESS | 1828 | 1461715746664 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]]]}] 17:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1333ms 17:09:06 INFO - PROCESS | 1828 | 1461715746716 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 1828 | 1461715746720 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:09:06 INFO - PROCESS | 1828 | 1461715746727 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 1828 | 1461715746730 Marionette TRACE conn3 <- [1,926,null,{}] 17:09:06 INFO - PROCESS | 1828 | 1461715746736 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}] 17:09:06 INFO - PROCESS | 1828 | 1461715746899 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:09:07 INFO - PROCESS | 1828 | 1461715747081 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77406b8800 == 105 [pid = 1828] [id = 239] 17:09:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f772a555400) [pid = 1828] [serial = 718] [outer = (nil)] 17:09:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f773ba10800) [pid = 1828] [serial = 719] [outer = 0x7f772a555400] 17:09:07 INFO - PROCESS | 1828 | 1461715747154 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f773bb83c00) [pid = 1828] [serial = 720] [outer = 0x7f772a555400] 17:09:08 INFO - PROCESS | 1828 | 1461715748074 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]]]}] 17:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1391ms 17:09:08 INFO - PROCESS | 1828 | 1461715748118 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:09:08 INFO - PROCESS | 1828 | 1461715748122 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:09:08 INFO - PROCESS | 1828 | 1461715748128 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:09:08 INFO - PROCESS | 1828 | 1461715748130 Marionette TRACE conn3 <- [1,930,null,{}] 17:09:08 INFO - PROCESS | 1828 | 1461715748135 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}] 17:09:08 INFO - PROCESS | 1828 | 1461715748333 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:09:08 INFO - PROCESS | 1828 | 1461715748515 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720c10800 == 106 [pid = 1828] [id = 240] 17:09:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f7736fc1400) [pid = 1828] [serial = 721] [outer = (nil)] 17:09:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f773bc82000) [pid = 1828] [serial = 722] [outer = 0x7f7736fc1400] 17:09:08 INFO - PROCESS | 1828 | 1461715748599 Marionette DEBUG loaded listener.js 17:09:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f773bdaec00) [pid = 1828] [serial = 723] [outer = 0x7f7736fc1400] 17:09:09 INFO - PROCESS | 1828 | 1461715749510 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]]]}] 17:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1433ms 17:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:09:09 INFO - PROCESS | 1828 | 1461715749562 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:09:09 INFO - PROCESS | 1828 | 1461715749564 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:09:09 INFO - PROCESS | 1828 | 1461715749570 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:09:09 INFO - PROCESS | 1828 | 1461715749574 Marionette TRACE conn3 <- [1,934,null,{}] 17:09:09 INFO - PROCESS | 1828 | 1461715749579 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}] 17:09:09 INFO - PROCESS | 1828 | 1461715749737 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:09:09 INFO - PROCESS | 1828 | 1461715749910 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77298cb800 == 107 [pid = 1828] [id = 241] 17:09:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f771d553000) [pid = 1828] [serial = 724] [outer = (nil)] 17:09:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f7737094800) [pid = 1828] [serial = 725] [outer = 0x7f771d553000] 17:09:09 INFO - PROCESS | 1828 | 1461715749979 Marionette DEBUG loaded listener.js 17:09:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f773c444c00) [pid = 1828] [serial = 726] [outer = 0x7f771d553000] 17:09:10 INFO - PROCESS | 1828 | 1461715750886 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]]]}] 17:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1390ms 17:09:10 INFO - PROCESS | 1828 | 1461715750961 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:09:10 INFO - PROCESS | 1828 | 1461715750966 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:09:10 INFO - PROCESS | 1828 | 1461715750971 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 1828 | 1461715750975 Marionette TRACE conn3 <- [1,938,null,{}] 17:09:10 INFO - PROCESS | 1828 | 1461715750980 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}] 17:09:11 INFO - PROCESS | 1828 | 1461715751217 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:09:11 INFO - PROCESS | 1828 | 1461715751679 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e0a000 == 108 [pid = 1828] [id = 242] 17:09:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f771d8eb400) [pid = 1828] [serial = 727] [outer = (nil)] 17:09:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f771eb14400) [pid = 1828] [serial = 728] [outer = 0x7f771d8eb400] 17:09:11 INFO - PROCESS | 1828 | 1461715751788 Marionette DEBUG loaded listener.js 17:09:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f771efde000) [pid = 1828] [serial = 729] [outer = 0x7f771d8eb400] 17:09:12 INFO - PROCESS | 1828 | 1461715752785 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]]]}] 17:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1880ms 17:09:12 INFO - PROCESS | 1828 | 1461715752855 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:09:12 INFO - PROCESS | 1828 | 1461715752864 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:09:12 INFO - PROCESS | 1828 | 1461715752874 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:09:12 INFO - PROCESS | 1828 | 1461715752883 Marionette TRACE conn3 <- [1,942,null,{}] 17:09:12 INFO - PROCESS | 1828 | 1461715752894 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}] 17:09:13 INFO - PROCESS | 1828 | 1461715753138 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d45b000 == 107 [pid = 1828] [id = 161] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729709800 == 106 [pid = 1828] [id = 230] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f773724bc00) [pid = 1828] [serial = 652] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f772af04000) [pid = 1828] [serial = 622] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f772bb49c00) [pid = 1828] [serial = 625] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f772bbca800) [pid = 1828] [serial = 628] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f7722220800) [pid = 1828] [serial = 631] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | 1461715753444 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729704000 == 105 [pid = 1828] [id = 229] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772041a800 == 104 [pid = 1828] [id = 228] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723963000 == 103 [pid = 1828] [id = 227] 17:09:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772041a800 == 104 [pid = 1828] [id = 243] 17:09:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f7720be3c00) [pid = 1828] [serial = 730] [outer = (nil)] 17:09:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f7720f6b000) [pid = 1828] [serial = 731] [outer = 0x7f7720be3c00] 17:09:13 INFO - PROCESS | 1828 | 1461715753528 Marionette DEBUG loaded listener.js 17:09:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f772232d000) [pid = 1828] [serial = 732] [outer = 0x7f7720be3c00] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720406000 == 103 [pid = 1828] [id = 226] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd79000 == 102 [pid = 1828] [id = 225] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720dd1000 == 101 [pid = 1828] [id = 224] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773ba3c800 == 100 [pid = 1828] [id = 221] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7738119800 == 99 [pid = 1828] [id = 220] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772998a800 == 98 [pid = 1828] [id = 219] 17:09:13 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723846800 == 97 [pid = 1828] [id = 218] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7724ed6800) [pid = 1828] [serial = 578] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f7724ed9400) [pid = 1828] [serial = 610] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f772a918c00) [pid = 1828] [serial = 619] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f772980cc00) [pid = 1828] [serial = 613] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7721c10400) [pid = 1828] [serial = 601] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f772232c000) [pid = 1828] [serial = 602] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f771ff39000) [pid = 1828] [serial = 635] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f771eb1ac00) [pid = 1828] [serial = 634] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f7729c09800) [pid = 1828] [serial = 616] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f7720bf0400) [pid = 1828] [serial = 604] [outer = (nil)] [url = about:blank] 17:09:13 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f7722d5a400) [pid = 1828] [serial = 607] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f772af09400) [pid = 1828] [serial = 646] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f7730256000) [pid = 1828] [serial = 649] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f7736109800) [pid = 1828] [serial = 650] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f7720dea000) [pid = 1828] [serial = 637] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f7722d0a000) [pid = 1828] [serial = 638] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f77247ce800) [pid = 1828] [serial = 640] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f7724ee3400) [pid = 1828] [serial = 641] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f772992d000) [pid = 1828] [serial = 643] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f772a8ab000) [pid = 1828] [serial = 644] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f772c6f8c00) [pid = 1828] [serial = 647] [outer = (nil)] [url = about:blank] 17:09:14 INFO - PROCESS | 1828 | 1461715754328 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]]]}] 17:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1488ms 17:09:14 INFO - PROCESS | 1828 | 1461715754364 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:09:14 INFO - PROCESS | 1828 | 1461715754370 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:09:14 INFO - PROCESS | 1828 | 1461715754377 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:09:14 INFO - PROCESS | 1828 | 1461715754379 Marionette TRACE conn3 <- [1,946,null,{}] 17:09:14 INFO - PROCESS | 1828 | 1461715754385 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}] 17:09:14 INFO - PROCESS | 1828 | 1461715754534 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:09:14 INFO - PROCESS | 1828 | 1461715754551 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77242cd800 == 98 [pid = 1828] [id = 244] 17:09:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f772387f000) [pid = 1828] [serial = 733] [outer = (nil)] 17:09:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f77247c7800) [pid = 1828] [serial = 734] [outer = 0x7f772387f000] 17:09:14 INFO - PROCESS | 1828 | 1461715754611 Marionette DEBUG loaded listener.js 17:09:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f7724edb400) [pid = 1828] [serial = 735] [outer = 0x7f772387f000] 17:09:15 INFO - PROCESS | 1828 | 1461715755629 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]]]}] 17:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1286ms 17:09:15 INFO - PROCESS | 1828 | 1461715755665 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:09:15 INFO - PROCESS | 1828 | 1461715755671 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:09:15 INFO - PROCESS | 1828 | 1461715755689 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:09:15 INFO - PROCESS | 1828 | 1461715755702 Marionette TRACE conn3 <- [1,950,null,{}] 17:09:15 INFO - PROCESS | 1828 | 1461715755713 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}] 17:09:16 INFO - PROCESS | 1828 | 1461715756011 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:09:16 INFO - PROCESS | 1828 | 1461715756039 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724de8000 == 99 [pid = 1828] [id = 245] 17:09:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f7723887000) [pid = 1828] [serial = 736] [outer = (nil)] 17:09:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f772962dc00) [pid = 1828] [serial = 737] [outer = 0x7f7723887000] 17:09:16 INFO - PROCESS | 1828 | 1461715756101 Marionette DEBUG loaded listener.js 17:09:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f772a8a7400) [pid = 1828] [serial = 738] [outer = 0x7f7723887000] 17:09:17 INFO - PROCESS | 1828 | 1461715757005 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]]]}] 17:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1367ms 17:09:17 INFO - PROCESS | 1828 | 1461715757045 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 1828 | 1461715757049 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:09:17 INFO - PROCESS | 1828 | 1461715757055 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 1828 | 1461715757057 Marionette TRACE conn3 <- [1,954,null,{}] 17:09:17 INFO - PROCESS | 1828 | 1461715757062 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}] 17:09:17 INFO - PROCESS | 1828 | 1461715757274 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:09:17 INFO - PROCESS | 1828 | 1461715757318 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772933a800 == 100 [pid = 1828] [id = 246] 17:09:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f7722d0a800) [pid = 1828] [serial = 739] [outer = (nil)] 17:09:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f772b52b400) [pid = 1828] [serial = 740] [outer = 0x7f7722d0a800] 17:09:17 INFO - PROCESS | 1828 | 1461715757388 Marionette DEBUG loaded listener.js 17:09:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f772c843800) [pid = 1828] [serial = 741] [outer = 0x7f7722d0a800] 17:09:18 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f7720df0400) [pid = 1828] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:09:18 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f7720666400) [pid = 1828] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:09:18 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f7728f63400) [pid = 1828] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:09:18 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f7736109c00) [pid = 1828] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:09:18 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f771d8f9c00) [pid = 1828] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:09:18 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f771fd62000) [pid = 1828] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:09:18 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f771efdfc00) [pid = 1828] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:09:18 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f7724e2dc00) [pid = 1828] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:09:18 INFO - PROCESS | 1828 | 1461715758424 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]]]}] 17:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1428ms 17:09:18 INFO - PROCESS | 1828 | 1461715758485 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:09:18 INFO - PROCESS | 1828 | 1461715758488 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:09:18 INFO - PROCESS | 1828 | 1461715758493 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:09:18 INFO - PROCESS | 1828 | 1461715758496 Marionette TRACE conn3 <- [1,958,null,{}] 17:09:18 INFO - PROCESS | 1828 | 1461715758501 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}] 17:09:18 INFO - PROCESS | 1828 | 1461715758644 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:09:18 INFO - PROCESS | 1828 | 1461715758658 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729791800 == 101 [pid = 1828] [id = 247] 17:09:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f772bb4ec00) [pid = 1828] [serial = 742] [outer = (nil)] 17:09:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f772c883c00) [pid = 1828] [serial = 743] [outer = 0x7f772bb4ec00] 17:09:18 INFO - PROCESS | 1828 | 1461715758728 Marionette DEBUG loaded listener.js 17:09:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f77361ca000) [pid = 1828] [serial = 744] [outer = 0x7f772bb4ec00] 17:09:19 INFO - PROCESS | 1828 | 1461715759596 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]]]}] 17:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1132ms 17:09:19 INFO - PROCESS | 1828 | 1461715759626 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:09:19 INFO - PROCESS | 1828 | 1461715759630 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:09:19 INFO - PROCESS | 1828 | 1461715759636 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:09:19 INFO - PROCESS | 1828 | 1461715759638 Marionette TRACE conn3 <- [1,962,null,{}] 17:09:19 INFO - PROCESS | 1828 | 1461715759644 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}] 17:09:19 INFO - PROCESS | 1828 | 1461715759798 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:09:19 INFO - PROCESS | 1828 | 1461715759814 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a958000 == 102 [pid = 1828] [id = 248] 17:09:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f7738133800) [pid = 1828] [serial = 745] [outer = (nil)] 17:09:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f773bdaf800) [pid = 1828] [serial = 746] [outer = 0x7f7738133800] 17:09:19 INFO - PROCESS | 1828 | 1461715759873 Marionette DEBUG loaded listener.js 17:09:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f773c630400) [pid = 1828] [serial = 747] [outer = 0x7f7738133800] 17:09:21 INFO - PROCESS | 1828 | 1461715761004 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]]]}] 17:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1428ms 17:09:21 INFO - PROCESS | 1828 | 1461715761066 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:09:21 INFO - PROCESS | 1828 | 1461715761072 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:09:21 INFO - PROCESS | 1828 | 1461715761081 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:09:21 INFO - PROCESS | 1828 | 1461715761085 Marionette TRACE conn3 <- [1,966,null,{}] 17:09:21 INFO - PROCESS | 1828 | 1461715761094 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}] 17:09:21 INFO - PROCESS | 1828 | 1461715761313 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:09:21 INFO - PROCESS | 1828 | 1461715761538 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77238c2000 == 103 [pid = 1828] [id = 249] 17:09:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f7720de8c00) [pid = 1828] [serial = 748] [outer = (nil)] 17:09:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f7721f9f800) [pid = 1828] [serial = 749] [outer = 0x7f7720de8c00] 17:09:21 INFO - PROCESS | 1828 | 1461715761661 Marionette DEBUG loaded listener.js 17:09:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f7723811400) [pid = 1828] [serial = 750] [outer = 0x7f7720de8c00] 17:09:22 INFO - PROCESS | 1828 | 1461715762603 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]]]}] 17:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1582ms 17:09:22 INFO - PROCESS | 1828 | 1461715762666 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 1828 | 1461715762675 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:09:22 INFO - PROCESS | 1828 | 1461715762686 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:09:22 INFO - PROCESS | 1828 | 1461715762689 Marionette TRACE conn3 <- [1,970,null,{}] 17:09:22 INFO - PROCESS | 1828 | 1461715762696 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}] 17:09:22 INFO - PROCESS | 1828 | 1461715762934 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:09:23 INFO - PROCESS | 1828 | 1461715763189 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77297ac000 == 104 [pid = 1828] [id = 250] 17:09:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f7727d2e800) [pid = 1828] [serial = 751] [outer = (nil)] 17:09:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f7729012800) [pid = 1828] [serial = 752] [outer = 0x7f7727d2e800] 17:09:23 INFO - PROCESS | 1828 | 1461715763308 Marionette DEBUG loaded listener.js 17:09:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f772a8ad000) [pid = 1828] [serial = 753] [outer = 0x7f7727d2e800] 17:09:24 INFO - PROCESS | 1828 | 1461715764170 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]]]}] 17:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1545ms 17:09:24 INFO - PROCESS | 1828 | 1461715764231 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:09:24 INFO - PROCESS | 1828 | 1461715764236 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:09:24 INFO - PROCESS | 1828 | 1461715764242 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1828 | 1461715764248 Marionette TRACE conn3 <- [1,974,null,{}] 17:09:24 INFO - PROCESS | 1828 | 1461715764265 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}] 17:09:24 INFO - PROCESS | 1828 | 1461715764490 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:09:24 INFO - PROCESS | 1828 | 1461715764701 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773618f800 == 105 [pid = 1828] [id = 251] 17:09:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f7727d39800) [pid = 1828] [serial = 754] [outer = (nil)] 17:09:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f7736109000) [pid = 1828] [serial = 755] [outer = 0x7f7727d39800] 17:09:24 INFO - PROCESS | 1828 | 1461715764820 Marionette DEBUG loaded listener.js 17:09:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f7737eadc00) [pid = 1828] [serial = 756] [outer = 0x7f7727d39800] 17:09:25 INFO - PROCESS | 1828 | 1461715765674 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]]]}] 17:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1486ms 17:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:09:25 INFO - PROCESS | 1828 | 1461715765729 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:09:25 INFO - PROCESS | 1828 | 1461715765733 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:09:25 INFO - PROCESS | 1828 | 1461715765739 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:09:25 INFO - PROCESS | 1828 | 1461715765743 Marionette TRACE conn3 <- [1,978,null,{}] 17:09:25 INFO - PROCESS | 1828 | 1461715765748 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}] 17:09:26 INFO - PROCESS | 1828 | 1461715766000 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:09:26 INFO - PROCESS | 1828 | 1461715766238 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7738418000 == 106 [pid = 1828] [id = 252] 17:09:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f772a551000) [pid = 1828] [serial = 757] [outer = (nil)] 17:09:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f773bdb1c00) [pid = 1828] [serial = 758] [outer = 0x7f772a551000] 17:09:26 INFO - PROCESS | 1828 | 1461715766358 Marionette DEBUG loaded listener.js 17:09:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f773c6e0800) [pid = 1828] [serial = 759] [outer = 0x7f772a551000] 17:09:27 INFO - PROCESS | 1828 | 1461715767210 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]]]}] 17:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1530ms 17:09:27 INFO - PROCESS | 1828 | 1461715767269 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:09:27 INFO - PROCESS | 1828 | 1461715767273 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:09:27 INFO - PROCESS | 1828 | 1461715767282 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:09:27 INFO - PROCESS | 1828 | 1461715767287 Marionette TRACE conn3 <- [1,982,null,{}] 17:09:27 INFO - PROCESS | 1828 | 1461715767294 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}] 17:09:27 INFO - PROCESS | 1828 | 1461715767489 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:09:27 INFO - PROCESS | 1828 | 1461715767672 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c2ce800 == 107 [pid = 1828] [id = 253] 17:09:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f772b9d4800) [pid = 1828] [serial = 760] [outer = (nil)] 17:09:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f772b9dd400) [pid = 1828] [serial = 761] [outer = 0x7f772b9d4800] 17:09:27 INFO - PROCESS | 1828 | 1461715767755 Marionette DEBUG loaded listener.js 17:09:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f772b9e2800) [pid = 1828] [serial = 762] [outer = 0x7f772b9d4800] 17:09:28 INFO - PROCESS | 1828 | 1461715768790 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]]]}] 17:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1583ms 17:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:09:28 INFO - PROCESS | 1828 | 1461715768866 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:09:28 INFO - PROCESS | 1828 | 1461715768869 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:09:28 INFO - PROCESS | 1828 | 1461715768875 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:09:28 INFO - PROCESS | 1828 | 1461715768878 Marionette TRACE conn3 <- [1,986,null,{}] 17:09:28 INFO - PROCESS | 1828 | 1461715768883 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}] 17:09:29 INFO - PROCESS | 1828 | 1461715769118 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:09:29 INFO - PROCESS | 1828 | 1461715769300 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d2d9000 == 108 [pid = 1828] [id = 254] 17:09:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f772c84a800) [pid = 1828] [serial = 763] [outer = (nil)] 17:09:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f773c72f000) [pid = 1828] [serial = 764] [outer = 0x7f772c84a800] 17:09:29 INFO - PROCESS | 1828 | 1461715769424 Marionette DEBUG loaded listener.js 17:09:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f773ed37400) [pid = 1828] [serial = 765] [outer = 0x7f772c84a800] 17:09:30 INFO - PROCESS | 1828 | 1461715770225 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]]]}] 17:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1429ms 17:09:30 INFO - PROCESS | 1828 | 1461715770304 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:09:30 INFO - PROCESS | 1828 | 1461715770308 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:09:30 INFO - PROCESS | 1828 | 1461715770314 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:09:30 INFO - PROCESS | 1828 | 1461715770318 Marionette TRACE conn3 <- [1,990,null,{}] 17:09:30 INFO - PROCESS | 1828 | 1461715770323 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}] 17:09:30 INFO - PROCESS | 1828 | 1461715770537 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:09:30 INFO - PROCESS | 1828 | 1461715770707 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee3a800 == 109 [pid = 1828] [id = 255] 17:09:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f77166e1400) [pid = 1828] [serial = 766] [outer = (nil)] 17:09:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f77166e8000) [pid = 1828] [serial = 767] [outer = 0x7f77166e1400] 17:09:30 INFO - PROCESS | 1828 | 1461715770777 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f77166ecc00) [pid = 1828] [serial = 768] [outer = 0x7f77166e1400] 17:09:31 INFO - PROCESS | 1828 | 1461715771603 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]]]}] 17:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1336ms 17:09:31 INFO - PROCESS | 1828 | 1461715771651 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:09:31 INFO - PROCESS | 1828 | 1461715771656 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:09:31 INFO - PROCESS | 1828 | 1461715771663 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:09:31 INFO - PROCESS | 1828 | 1461715771666 Marionette TRACE conn3 <- [1,994,null,{}] 17:09:31 INFO - PROCESS | 1828 | 1461715771671 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}] 17:09:31 INFO - PROCESS | 1828 | 1461715771867 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:09:32 INFO - PROCESS | 1828 | 1461715772060 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772b52e000 == 110 [pid = 1828] [id = 256] 17:09:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f77166e3400) [pid = 1828] [serial = 769] [outer = (nil)] 17:09:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f77178c5000) [pid = 1828] [serial = 770] [outer = 0x7f77166e3400] 17:09:32 INFO - PROCESS | 1828 | 1461715772135 Marionette DEBUG loaded listener.js 17:09:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f77178ca400) [pid = 1828] [serial = 771] [outer = 0x7f77166e3400] 17:09:32 INFO - PROCESS | 1828 | 1461715772985 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]]]}] 17:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1381ms 17:09:33 INFO - PROCESS | 1828 | 1461715773049 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:09:33 INFO - PROCESS | 1828 | 1461715773058 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:09:33 INFO - PROCESS | 1828 | 1461715773065 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:09:33 INFO - PROCESS | 1828 | 1461715773068 Marionette TRACE conn3 <- [1,998,null,{}] 17:09:33 INFO - PROCESS | 1828 | 1461715773073 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}] 17:09:33 INFO - PROCESS | 1828 | 1461715773299 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:09:33 INFO - PROCESS | 1828 | 1461715773479 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e8f000 == 111 [pid = 1828] [id = 257] 17:09:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f77166e7c00) [pid = 1828] [serial = 772] [outer = (nil)] 17:09:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f77178ce800) [pid = 1828] [serial = 773] [outer = 0x7f77166e7c00] 17:09:33 INFO - PROCESS | 1828 | 1461715773587 Marionette DEBUG loaded listener.js 17:09:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f771fd60000) [pid = 1828] [serial = 774] [outer = 0x7f77166e7c00] 17:09:34 INFO - PROCESS | 1828 | 1461715774818 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]]]}] 17:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1797ms 17:09:34 INFO - PROCESS | 1828 | 1461715774864 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:09:34 INFO - PROCESS | 1828 | 1461715774869 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:09:34 INFO - PROCESS | 1828 | 1461715774877 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:09:34 INFO - PROCESS | 1828 | 1461715774881 Marionette TRACE conn3 <- [1,1002,null,{}] 17:09:34 INFO - PROCESS | 1828 | 1461715774888 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}] 17:09:35 INFO - PROCESS | 1828 | 1461715775094 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:09:35 INFO - PROCESS | 1828 | 1461715775275 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77242d9800 == 112 [pid = 1828] [id = 258] 17:09:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f771efdc800) [pid = 1828] [serial = 775] [outer = (nil)] 17:09:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f7720be9c00) [pid = 1828] [serial = 776] [outer = 0x7f771efdc800] 17:09:35 INFO - PROCESS | 1828 | 1461715775338 Marionette DEBUG loaded listener.js 17:09:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f7721e4bc00) [pid = 1828] [serial = 777] [outer = 0x7f771efdc800] 17:09:36 INFO - PROCESS | 1828 | 1461715776297 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]]]}] 17:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1487ms 17:09:36 INFO - PROCESS | 1828 | 1461715776365 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:09:36 INFO - PROCESS | 1828 | 1461715776372 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:09:36 INFO - PROCESS | 1828 | 1461715776382 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 1828 | 1461715776385 Marionette TRACE conn3 <- [1,1006,null,{}] 17:09:36 INFO - PROCESS | 1828 | 1461715776391 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}] 17:09:36 INFO - PROCESS | 1828 | 1461715776658 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:09:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729791800 == 111 [pid = 1828] [id = 247] 17:09:36 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f772a98bc00) [pid = 1828] [serial = 695] [outer = (nil)] [url = about:blank] 17:09:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772933a800 == 110 [pid = 1828] [id = 246] 17:09:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724de8000 == 109 [pid = 1828] [id = 245] 17:09:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77242cd800 == 108 [pid = 1828] [id = 244] 17:09:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772041a800 == 107 [pid = 1828] [id = 243] 17:09:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e0a000 == 106 [pid = 1828] [id = 242] 17:09:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77311e8000 == 105 [pid = 1828] [id = 235] 17:09:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772b548800 == 104 [pid = 1828] [id = 234] 17:09:36 INFO - PROCESS | 1828 | 1461715776920 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77297a6800 == 103 [pid = 1828] [id = 233] 17:09:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772231e800 == 102 [pid = 1828] [id = 232] 17:09:36 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729d93800 == 101 [pid = 1828] [id = 231] 17:09:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ff09800 == 102 [pid = 1828] [id = 259] 17:09:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f772232c800) [pid = 1828] [serial = 778] [outer = (nil)] 17:09:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f77238b9000) [pid = 1828] [serial = 779] [outer = 0x7f772232c800] 17:09:36 INFO - PROCESS | 1828 | 1461715776991 Marionette DEBUG loaded listener.js 17:09:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f77242f4000) [pid = 1828] [serial = 780] [outer = 0x7f772232c800] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f7724e32400) [pid = 1828] [serial = 686] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f772811c000) [pid = 1828] [serial = 658] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f77238ba400) [pid = 1828] [serial = 682] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f7729084c00) [pid = 1828] [serial = 689] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f7729924400) [pid = 1828] [serial = 690] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f773741f800) [pid = 1828] [serial = 653] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f7724ee0800) [pid = 1828] [serial = 687] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f771eb16000) [pid = 1828] [serial = 673] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f7720def000) [pid = 1828] [serial = 679] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f772232f000) [pid = 1828] [serial = 680] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f773813bc00) [pid = 1828] [serial = 667] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f7720bee800) [pid = 1828] [serial = 677] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f771fd55800) [pid = 1828] [serial = 676] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f7720f63c00) [pid = 1828] [serial = 655] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f772d411000) [pid = 1828] [serial = 661] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f772a552400) [pid = 1828] [serial = 670] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f77370e6c00) [pid = 1828] [serial = 664] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f771efd1c00) [pid = 1828] [serial = 674] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f77247cbc00) [pid = 1828] [serial = 683] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f772a54b800) [pid = 1828] [serial = 692] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f7720de5000) [pid = 1828] [serial = 440] [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.] 17:09:37 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f772a8aa800) [pid = 1828] [serial = 693] [outer = (nil)] [url = about:blank] 17:09:37 INFO - PROCESS | 1828 | 1461715777876 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]]]}] 17:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1531ms 17:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:09:37 INFO - PROCESS | 1828 | 1461715777913 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:09:37 INFO - PROCESS | 1828 | 1461715777916 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:09:37 INFO - PROCESS | 1828 | 1461715777923 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 1828 | 1461715777929 Marionette TRACE conn3 <- [1,1010,null,{}] 17:09:37 INFO - PROCESS | 1828 | 1461715777944 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}] 17:09:38 INFO - PROCESS | 1828 | 1461715778119 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:09:38 INFO - PROCESS | 1828 | 1461715778268 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77249ae000 == 103 [pid = 1828] [id = 260] 17:09:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f7722d09400) [pid = 1828] [serial = 781] [outer = (nil)] 17:09:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f77247c6000) [pid = 1828] [serial = 782] [outer = 0x7f7722d09400] 17:09:38 INFO - PROCESS | 1828 | 1461715778336 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f7724ee5c00) [pid = 1828] [serial = 783] [outer = 0x7f7722d09400] 17:09:39 INFO - PROCESS | 1828 | 1461715779088 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]]]}] 17:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1196ms 17:09:39 INFO - PROCESS | 1828 | 1461715779119 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:09:39 INFO - PROCESS | 1828 | 1461715779123 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:09:39 INFO - PROCESS | 1828 | 1461715779154 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:09:39 INFO - PROCESS | 1828 | 1461715779156 Marionette TRACE conn3 <- [1,1014,null,{}] 17:09:39 INFO - PROCESS | 1828 | 1461715779172 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}] 17:09:39 INFO - PROCESS | 1828 | 1461715779386 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:09:39 INFO - PROCESS | 1828 | 1461715779410 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729337000 == 104 [pid = 1828] [id = 261] 17:09:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f7722d0d800) [pid = 1828] [serial = 784] [outer = (nil)] 17:09:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f772a122400) [pid = 1828] [serial = 785] [outer = 0x7f7722d0d800] 17:09:39 INFO - PROCESS | 1828 | 1461715779473 Marionette DEBUG loaded listener.js 17:09:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f772a8ab000) [pid = 1828] [serial = 786] [outer = 0x7f7722d0d800] 17:09:40 INFO - PROCESS | 1828 | 1461715780387 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]]]}] 17:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1288ms 17:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:09:40 INFO - PROCESS | 1828 | 1461715780445 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:09:40 INFO - PROCESS | 1828 | 1461715780447 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:09:40 INFO - PROCESS | 1828 | 1461715780454 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:09:40 INFO - PROCESS | 1828 | 1461715780457 Marionette TRACE conn3 <- [1,1018,null,{}] 17:09:40 INFO - PROCESS | 1828 | 1461715780462 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}] 17:09:40 INFO - PROCESS | 1828 | 1461715780679 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:09:40 INFO - PROCESS | 1828 | 1461715780708 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729b59800 == 105 [pid = 1828] [id = 262] 17:09:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f772811a800) [pid = 1828] [serial = 787] [outer = (nil)] 17:09:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f772af0d800) [pid = 1828] [serial = 788] [outer = 0x7f772811a800] 17:09:40 INFO - PROCESS | 1828 | 1461715780770 Marionette DEBUG loaded listener.js 17:09:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f772b9dec00) [pid = 1828] [serial = 789] [outer = 0x7f772811a800] 17:09:41 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f7722d0a800) [pid = 1828] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:09:41 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f772387f000) [pid = 1828] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:09:41 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f7720be3c00) [pid = 1828] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:09:41 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f771d8eb400) [pid = 1828] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:09:41 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f772bb4ec00) [pid = 1828] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:09:41 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7723887000) [pid = 1828] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:09:41 INFO - PROCESS | 1828 | 1461715781832 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]]]}] 17:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1441ms 17:09:41 INFO - PROCESS | 1828 | 1461715781896 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:09:41 INFO - PROCESS | 1828 | 1461715781899 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:09:41 INFO - PROCESS | 1828 | 1461715781910 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 1828 | 1461715781913 Marionette TRACE conn3 <- [1,1022,null,{}] 17:09:41 INFO - PROCESS | 1828 | 1461715781919 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}] 17:09:42 INFO - PROCESS | 1828 | 1461715782172 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:09:42 INFO - PROCESS | 1828 | 1461715782190 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772ac6c000 == 106 [pid = 1828] [id = 263] 17:09:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f772a911400) [pid = 1828] [serial = 790] [outer = (nil)] 17:09:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f772c647400) [pid = 1828] [serial = 791] [outer = 0x7f772a911400] 17:09:42 INFO - PROCESS | 1828 | 1461715782265 Marionette DEBUG loaded listener.js 17:09:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f7737285400) [pid = 1828] [serial = 792] [outer = 0x7f772a911400] 17:09:43 INFO - PROCESS | 1828 | 1461715783077 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]]]}] 17:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1233ms 17:09:43 INFO - PROCESS | 1828 | 1461715783146 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:09:43 INFO - PROCESS | 1828 | 1461715783149 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:09:43 INFO - PROCESS | 1828 | 1461715783156 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:09:43 INFO - PROCESS | 1828 | 1461715783158 Marionette TRACE conn3 <- [1,1026,null,{}] 17:09:43 INFO - PROCESS | 1828 | 1461715783163 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}] 17:09:43 INFO - PROCESS | 1828 | 1461715783309 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:09:43 INFO - PROCESS | 1828 | 1461715783321 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77311e9800 == 107 [pid = 1828] [id = 264] 17:09:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f771efd3800) [pid = 1828] [serial = 793] [outer = (nil)] 17:09:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f77361be400) [pid = 1828] [serial = 794] [outer = 0x7f771efd3800] 17:09:43 INFO - PROCESS | 1828 | 1461715783383 Marionette DEBUG loaded listener.js 17:09:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f7738468400) [pid = 1828] [serial = 795] [outer = 0x7f771efd3800] 17:09:44 INFO - PROCESS | 1828 | 1461715784545 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]]]}] 17:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1434ms 17:09:44 INFO - PROCESS | 1828 | 1461715784591 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:09:44 INFO - PROCESS | 1828 | 1461715784599 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:09:44 INFO - PROCESS | 1828 | 1461715784612 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:09:44 INFO - PROCESS | 1828 | 1461715784619 Marionette TRACE conn3 <- [1,1030,null,{}] 17:09:44 INFO - PROCESS | 1828 | 1461715784627 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}] 17:09:44 INFO - PROCESS | 1828 | 1461715784845 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:09:45 INFO - PROCESS | 1828 | 1461715785074 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722310000 == 108 [pid = 1828] [id = 265] 17:09:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f7720beac00) [pid = 1828] [serial = 796] [outer = (nil)] 17:09:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f7721c10000) [pid = 1828] [serial = 797] [outer = 0x7f7720beac00] 17:09:45 INFO - PROCESS | 1828 | 1461715785203 Marionette DEBUG loaded listener.js 17:09:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f7723817000) [pid = 1828] [serial = 798] [outer = 0x7f7720beac00] 17:09:46 INFO - PROCESS | 1828 | 1461715786186 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]]]}] 17:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1644ms 17:09:46 INFO - PROCESS | 1828 | 1461715786256 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:09:46 INFO - PROCESS | 1828 | 1461715786269 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:09:46 INFO - PROCESS | 1828 | 1461715786280 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:09:46 INFO - PROCESS | 1828 | 1461715786284 Marionette TRACE conn3 <- [1,1034,null,{}] 17:09:46 INFO - PROCESS | 1828 | 1461715786291 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}] 17:09:46 INFO - PROCESS | 1828 | 1461715786564 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:09:46 INFO - PROCESS | 1828 | 1461715786889 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729996800 == 109 [pid = 1828] [id = 266] 17:09:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f77242f5000) [pid = 1828] [serial = 799] [outer = (nil)] 17:09:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f7724ed7000) [pid = 1828] [serial = 800] [outer = 0x7f77242f5000] 17:09:46 INFO - PROCESS | 1828 | 1461715786968 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f7729579400) [pid = 1828] [serial = 801] [outer = 0x7f77242f5000] 17:09:47 INFO - PROCESS | 1828 | 1461715787877 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]]]}] 17:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1652ms 17:09:47 INFO - PROCESS | 1828 | 1461715787932 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:09:47 INFO - PROCESS | 1828 | 1461715787937 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:09:47 INFO - PROCESS | 1828 | 1461715787943 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:09:47 INFO - PROCESS | 1828 | 1461715787948 Marionette TRACE conn3 <- [1,1038,null,{}] 17:09:47 INFO - PROCESS | 1828 | 1461715787964 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}] 17:09:48 INFO - PROCESS | 1828 | 1461715788210 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:09:48 INFO - PROCESS | 1828 | 1461715788429 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773bc32000 == 110 [pid = 1828] [id = 267] 17:09:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f772b9d5000) [pid = 1828] [serial = 802] [outer = (nil)] 17:09:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f772c6f2000) [pid = 1828] [serial = 803] [outer = 0x7f772b9d5000] 17:09:48 INFO - PROCESS | 1828 | 1461715788560 Marionette DEBUG loaded listener.js 17:09:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f7736fcc400) [pid = 1828] [serial = 804] [outer = 0x7f772b9d5000] 17:09:49 INFO - PROCESS | 1828 | 1461715789527 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]]]}] 17:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1641ms 17:09:49 INFO - PROCESS | 1828 | 1461715789585 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:09:49 INFO - PROCESS | 1828 | 1461715789590 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:09:49 INFO - PROCESS | 1828 | 1461715789596 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:09:49 INFO - PROCESS | 1828 | 1461715789599 Marionette TRACE conn3 <- [1,1042,null,{}] 17:09:49 INFO - PROCESS | 1828 | 1461715789605 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}] 17:09:49 INFO - PROCESS | 1828 | 1461715789791 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:09:50 INFO - PROCESS | 1828 | 1461715790037 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77406c8000 == 111 [pid = 1828] [id = 268] 17:09:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f77178c6800) [pid = 1828] [serial = 805] [outer = (nil)] 17:09:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f77385d6800) [pid = 1828] [serial = 806] [outer = 0x7f77178c6800] 17:09:50 INFO - PROCESS | 1828 | 1461715790161 Marionette DEBUG loaded listener.js 17:09:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f773bb85c00) [pid = 1828] [serial = 807] [outer = 0x7f77178c6800] 17:09:50 INFO - PROCESS | 1828 | 1461715790976 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]]]}] 17:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1433ms 17:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:09:51 INFO - PROCESS | 1828 | 1461715791030 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:09:51 INFO - PROCESS | 1828 | 1461715791033 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:09:51 INFO - PROCESS | 1828 | 1461715791040 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:09:51 INFO - PROCESS | 1828 | 1461715791042 Marionette TRACE conn3 <- [1,1046,null,{}] 17:09:51 INFO - PROCESS | 1828 | 1461715791048 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}] 17:09:51 INFO - PROCESS | 1828 | 1461715791230 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:09:51 INFO - PROCESS | 1828 | 1461715791405 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77245eb000 == 112 [pid = 1828] [id = 269] 17:09:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f771db80400) [pid = 1828] [serial = 808] [outer = (nil)] 17:09:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f771db8a000) [pid = 1828] [serial = 809] [outer = 0x7f771db80400] 17:09:51 INFO - PROCESS | 1828 | 1461715791475 Marionette DEBUG loaded listener.js 17:09:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f771db8e800) [pid = 1828] [serial = 810] [outer = 0x7f771db80400] 17:09:52 INFO - PROCESS | 1828 | 1461715792366 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]]]}] 17:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1378ms 17:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:09:52 INFO - PROCESS | 1828 | 1461715792419 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:09:52 INFO - PROCESS | 1828 | 1461715792421 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:09:52 INFO - PROCESS | 1828 | 1461715792427 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:09:52 INFO - PROCESS | 1828 | 1461715792430 Marionette TRACE conn3 <- [1,1050,null,{}] 17:09:52 INFO - PROCESS | 1828 | 1461715792435 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}] 17:09:52 INFO - PROCESS | 1828 | 1461715792622 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:09:52 INFO - PROCESS | 1828 | 1461715792812 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77141ad800 == 113 [pid = 1828] [id = 270] 17:09:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f771ddc6000) [pid = 1828] [serial = 811] [outer = (nil)] 17:09:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f771ddcfc00) [pid = 1828] [serial = 812] [outer = 0x7f771ddc6000] 17:09:52 INFO - PROCESS | 1828 | 1461715792887 Marionette DEBUG loaded listener.js 17:09:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f773c26dc00) [pid = 1828] [serial = 813] [outer = 0x7f771ddc6000] 17:09:53 INFO - PROCESS | 1828 | 1461715793688 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]]]}] 17:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1284ms 17:09:53 INFO - PROCESS | 1828 | 1461715793713 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:09:53 INFO - PROCESS | 1828 | 1461715793717 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:09:53 INFO - PROCESS | 1828 | 1461715793722 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:09:53 INFO - PROCESS | 1828 | 1461715793725 Marionette TRACE conn3 <- [1,1054,null,{}] 17:09:53 INFO - PROCESS | 1828 | 1461715793730 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}] 17:09:53 INFO - PROCESS | 1828 | 1461715793882 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:09:54 INFO - PROCESS | 1828 | 1461715794067 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77147b1800 == 114 [pid = 1828] [id = 271] 17:09:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f77147e2c00) [pid = 1828] [serial = 814] [outer = (nil)] 17:09:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f77147e9c00) [pid = 1828] [serial = 815] [outer = 0x7f77147e2c00] 17:09:54 INFO - PROCESS | 1828 | 1461715794142 Marionette DEBUG loaded listener.js 17:09:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f77147ef400) [pid = 1828] [serial = 816] [outer = 0x7f77147e2c00] 17:09:55 INFO - PROCESS | 1828 | 1461715795072 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]]]}] 17:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1378ms 17:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:09:55 INFO - PROCESS | 1828 | 1461715795102 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:09:55 INFO - PROCESS | 1828 | 1461715795105 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:09:55 INFO - PROCESS | 1828 | 1461715795111 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:09:55 INFO - PROCESS | 1828 | 1461715795114 Marionette TRACE conn3 <- [1,1058,null,{}] 17:09:55 INFO - PROCESS | 1828 | 1461715795119 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}] 17:09:55 INFO - PROCESS | 1828 | 1461715795280 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:09:55 INFO - PROCESS | 1828 | 1461715795462 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77149c8000 == 115 [pid = 1828] [id = 272] 17:09:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f77147e5c00) [pid = 1828] [serial = 817] [outer = (nil)] 17:09:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f772c839c00) [pid = 1828] [serial = 818] [outer = 0x7f77147e5c00] 17:09:55 INFO - PROCESS | 1828 | 1461715795533 Marionette DEBUG loaded listener.js 17:09:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f773c62d800) [pid = 1828] [serial = 819] [outer = 0x7f77147e5c00] 17:09:56 INFO - PROCESS | 1828 | 1461715796393 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]]]}] 17:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1339ms 17:09:56 INFO - PROCESS | 1828 | 1461715796450 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:09:56 INFO - PROCESS | 1828 | 1461715796453 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:09:56 INFO - PROCESS | 1828 | 1461715796459 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:09:56 INFO - PROCESS | 1828 | 1461715796463 Marionette TRACE conn3 <- [1,1062,null,{}] 17:09:56 INFO - PROCESS | 1828 | 1461715796468 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}] 17:09:56 INFO - PROCESS | 1828 | 1461715796622 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:09:56 INFO - PROCESS | 1828 | 1461715796808 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77149e0800 == 116 [pid = 1828] [id = 273] 17:09:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f77147ea400) [pid = 1828] [serial = 820] [outer = (nil)] 17:09:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f7714ae5000) [pid = 1828] [serial = 821] [outer = 0x7f77147ea400] 17:09:56 INFO - PROCESS | 1828 | 1461715796881 Marionette DEBUG loaded listener.js 17:09:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f7714aea000) [pid = 1828] [serial = 822] [outer = 0x7f77147ea400] 17:09:58 INFO - PROCESS | 1828 | 1461715798083 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]]]}] 17:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1683ms 17:09:58 INFO - PROCESS | 1828 | 1461715798145 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:09:58 INFO - PROCESS | 1828 | 1461715798156 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:09:58 INFO - PROCESS | 1828 | 1461715798164 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:09:58 INFO - PROCESS | 1828 | 1461715798169 Marionette TRACE conn3 <- [1,1066,null,{}] 17:09:58 INFO - PROCESS | 1828 | 1461715798184 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}] 17:09:58 INFO - PROCESS | 1828 | 1461715798375 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:09:58 INFO - PROCESS | 1828 | 1461715798596 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720c19800 == 117 [pid = 1828] [id = 274] 17:09:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f771d555400) [pid = 1828] [serial = 823] [outer = (nil)] 17:09:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f771d8f9c00) [pid = 1828] [serial = 824] [outer = 0x7f771d555400] 17:09:58 INFO - PROCESS | 1828 | 1461715798660 Marionette DEBUG loaded listener.js 17:09:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f771db8f000) [pid = 1828] [serial = 825] [outer = 0x7f771d555400] 17:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1343ms 17:09:59 INFO - PROCESS | 1828 | 1461715799498 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]]]}] 17:09:59 INFO - PROCESS | 1828 | 1461715799509 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:09:59 INFO - PROCESS | 1828 | 1461715799517 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:09:59 INFO - PROCESS | 1828 | 1461715799526 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:09:59 INFO - PROCESS | 1828 | 1461715799529 Marionette TRACE conn3 <- [1,1070,null,{}] 17:09:59 INFO - PROCESS | 1828 | 1461715799535 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}] 17:09:59 INFO - PROCESS | 1828 | 1461715799696 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:09:59 INFO - PROCESS | 1828 | 1461715799889 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e8c000 == 118 [pid = 1828] [id = 275] 17:09:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f77166eb400) [pid = 1828] [serial = 826] [outer = (nil)] 17:09:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f771ddc6400) [pid = 1828] [serial = 827] [outer = 0x7f77166eb400] 17:10:00 INFO - PROCESS | 1828 | 1461715800013 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f771eb54c00) [pid = 1828] [serial = 828] [outer = 0x7f77166eb400] 17:10:00 INFO - PROCESS | 1828 | 1461715800903 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]]]}] 17:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1434ms 17:10:00 INFO - PROCESS | 1828 | 1461715800961 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 1828 | 1461715800964 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:10:00 INFO - PROCESS | 1828 | 1461715800971 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 1828 | 1461715800977 Marionette TRACE conn3 <- [1,1074,null,{}] 17:10:00 INFO - PROCESS | 1828 | 1461715800991 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}] 17:10:01 INFO - PROCESS | 1828 | 1461715801163 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:10:01 INFO - PROCESS | 1828 | 1461715801355 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77242cb000 == 119 [pid = 1828] [id = 276] 17:10:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f7720de6c00) [pid = 1828] [serial = 829] [outer = (nil)] 17:10:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f7722220800) [pid = 1828] [serial = 830] [outer = 0x7f7720de6c00] 17:10:01 INFO - PROCESS | 1828 | 1461715801428 Marionette DEBUG loaded listener.js 17:10:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f7723883000) [pid = 1828] [serial = 831] [outer = 0x7f7720de6c00] 17:10:02 INFO - PROCESS | 1828 | 1461715802486 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]]]}] 17:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1534ms 17:10:02 INFO - PROCESS | 1828 | 1461715802505 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:10:02 INFO - PROCESS | 1828 | 1461715802510 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:10:02 INFO - PROCESS | 1828 | 1461715802515 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:10:02 INFO - PROCESS | 1828 | 1461715802517 Marionette TRACE conn3 <- [1,1078,null,{}] 17:10:02 INFO - PROCESS | 1828 | 1461715802523 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}] 17:10:02 INFO - PROCESS | 1828 | 1461715802699 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:10:02 INFO - PROCESS | 1828 | 1461715802895 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772475b000 == 120 [pid = 1828] [id = 277] 17:10:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f77238b1000) [pid = 1828] [serial = 832] [outer = (nil)] 17:10:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f7724211400) [pid = 1828] [serial = 833] [outer = 0x7f77238b1000] 17:10:02 INFO - PROCESS | 1828 | 1461715802966 Marionette DEBUG loaded listener.js 17:10:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f7724216800) [pid = 1828] [serial = 834] [outer = 0x7f77238b1000] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772ac6c000 == 119 [pid = 1828] [id = 263] 17:10:03 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f773bdaf800) [pid = 1828] [serial = 746] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f77209cec00) [pid = 1828] [serial = 698] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f7723882000) [pid = 1828] [serial = 701] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f772987dc00) [pid = 1828] [serial = 704] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f772af90c00) [pid = 1828] [serial = 707] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f772c647000) [pid = 1828] [serial = 710] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f77370f0400) [pid = 1828] [serial = 713] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f773846f000) [pid = 1828] [serial = 716] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f773ba10800) [pid = 1828] [serial = 719] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f773bc82000) [pid = 1828] [serial = 722] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f7737094800) [pid = 1828] [serial = 725] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729b59800 == 118 [pid = 1828] [id = 262] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729337000 == 117 [pid = 1828] [id = 261] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77249ae000 == 116 [pid = 1828] [id = 260] 17:10:03 INFO - PROCESS | 1828 | 1461715803961 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]]]}] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ff09800 == 115 [pid = 1828] [id = 259] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77242d9800 == 114 [pid = 1828] [id = 258] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d2d9000 == 113 [pid = 1828] [id = 254] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773c2ce800 == 112 [pid = 1828] [id = 253] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7738418000 == 111 [pid = 1828] [id = 252] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773618f800 == 110 [pid = 1828] [id = 251] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77297ac000 == 109 [pid = 1828] [id = 250] 17:10:03 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77238c2000 == 108 [pid = 1828] [id = 249] 17:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1479ms 17:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:10:04 INFO - PROCESS | 1828 | 1461715803997 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:10:04 INFO - PROCESS | 1828 | 1461715804001 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:10:04 INFO - PROCESS | 1828 | 1461715804011 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:10:04 INFO - PROCESS | 1828 | 1461715804015 Marionette TRACE conn3 <- [1,1082,null,{}] 17:10:04 INFO - PROCESS | 1828 | 1461715804023 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}] 17:10:04 INFO - PROCESS | 1828 | 1461715804186 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f772c883c00) [pid = 1828] [serial = 743] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f772a8a7400) [pid = 1828] [serial = 738] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f772962dc00) [pid = 1828] [serial = 737] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f772c843800) [pid = 1828] [serial = 741] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f77361ca000) [pid = 1828] [serial = 744] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f772b52b400) [pid = 1828] [serial = 740] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f77247c7800) [pid = 1828] [serial = 734] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f7724edb400) [pid = 1828] [serial = 735] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f7720f6b000) [pid = 1828] [serial = 731] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f772232d000) [pid = 1828] [serial = 732] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f771efde000) [pid = 1828] [serial = 729] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f771eb14400) [pid = 1828] [serial = 728] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1828 | 1461715804407 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720c16800 == 109 [pid = 1828] [id = 278] 17:10:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f771eb14400) [pid = 1828] [serial = 835] [outer = (nil)] 17:10:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f772420e800) [pid = 1828] [serial = 836] [outer = 0x7f771eb14400] 17:10:04 INFO - PROCESS | 1828 | 1461715804484 Marionette DEBUG loaded listener.js 17:10:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f77242f2000) [pid = 1828] [serial = 837] [outer = 0x7f771eb14400] 17:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1238ms 17:10:05 INFO - PROCESS | 1828 | 1461715805239 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]]]}] 17:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:10:05 INFO - PROCESS | 1828 | 1461715805252 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:10:05 INFO - PROCESS | 1828 | 1461715805255 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:10:05 INFO - PROCESS | 1828 | 1461715805287 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:10:05 INFO - PROCESS | 1828 | 1461715805291 Marionette TRACE conn3 <- [1,1086,null,{}] 17:10:05 INFO - PROCESS | 1828 | 1461715805299 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}] 17:10:05 INFO - PROCESS | 1828 | 1461715805476 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:10:05 INFO - PROCESS | 1828 | 1461715805496 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7726c48000 == 110 [pid = 1828] [id = 279] 17:10:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f7724edb400) [pid = 1828] [serial = 838] [outer = (nil)] 17:10:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f772a551800) [pid = 1828] [serial = 839] [outer = 0x7f7724edb400] 17:10:05 INFO - PROCESS | 1828 | 1461715805560 Marionette DEBUG loaded listener.js 17:10:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f772b52b800) [pid = 1828] [serial = 840] [outer = 0x7f7724edb400] 17:10:06 INFO - PROCESS | 1828 | 1461715806415 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]]]}] 17:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1163ms 17:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:10:06 INFO - PROCESS | 1828 | 1461715806424 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:10:06 INFO - PROCESS | 1828 | 1461715806427 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:10:06 INFO - PROCESS | 1828 | 1461715806431 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:10:06 INFO - PROCESS | 1828 | 1461715806435 Marionette TRACE conn3 <- [1,1090,null,{}] 17:10:06 INFO - PROCESS | 1828 | 1461715806439 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}] 17:10:06 INFO - PROCESS | 1828 | 1461715806648 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:10:06 INFO - PROCESS | 1828 | 1461715806685 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729b5d000 == 111 [pid = 1828] [id = 280] 17:10:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f772a328000) [pid = 1828] [serial = 841] [outer = (nil)] 17:10:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f772b9e2400) [pid = 1828] [serial = 842] [outer = 0x7f772a328000] 17:10:06 INFO - PROCESS | 1828 | 1461715806748 Marionette DEBUG loaded listener.js 17:10:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f772c844800) [pid = 1828] [serial = 843] [outer = 0x7f772a328000] 17:10:07 INFO - PROCESS | 1828 | 1461715807613 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]]]}] 17:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1227ms 17:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:10:07 INFO - PROCESS | 1828 | 1461715807668 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:10:07 INFO - PROCESS | 1828 | 1461715807670 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:10:07 INFO - PROCESS | 1828 | 1461715807683 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:10:07 INFO - PROCESS | 1828 | 1461715807686 Marionette TRACE conn3 <- [1,1094,null,{}] 17:10:07 INFO - PROCESS | 1828 | 1461715807697 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}] 17:10:07 INFO - PROCESS | 1828 | 1461715807928 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:10:07 INFO - PROCESS | 1828 | 1461715807953 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c676000 == 112 [pid = 1828] [id = 281] 17:10:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f772420c400) [pid = 1828] [serial = 844] [outer = (nil)] 17:10:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f7736fc7c00) [pid = 1828] [serial = 845] [outer = 0x7f772420c400] 17:10:08 INFO - PROCESS | 1828 | 1461715808019 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f77374f6400) [pid = 1828] [serial = 846] [outer = 0x7f772420c400] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f772980c000) [pid = 1828] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f77238b6800) [pid = 1828] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f7729810400) [pid = 1828] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f771efd1000) [pid = 1828] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f771edda000) [pid = 1828] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f771eb0b800) [pid = 1828] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f7721e4ec00) [pid = 1828] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f7720f64000) [pid = 1828] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f772a8a7800) [pid = 1828] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f7726005800) [pid = 1828] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f7724e29800) [pid = 1828] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f77209d0c00) [pid = 1828] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f772a8a6c00) [pid = 1828] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f772a54f800) [pid = 1828] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f771d550800) [pid = 1828] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f773610ac00) [pid = 1828] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f7724e31800) [pid = 1828] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f771d550400) [pid = 1828] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f7718d80400) [pid = 1828] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f7722d0d800) [pid = 1828] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f772a911400) [pid = 1828] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f771ff34c00) [pid = 1828] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f771efd5000) [pid = 1828] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f772a98b000) [pid = 1828] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f772221a400) [pid = 1828] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f771eb0f000) [pid = 1828] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f7722d02c00) [pid = 1828] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f7720f5f800) [pid = 1828] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f771efd0400) [pid = 1828] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f771eb15000) [pid = 1828] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f7718d74400) [pid = 1828] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f772b524000) [pid = 1828] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f7718d7cc00) [pid = 1828] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7718d7d800) [pid = 1828] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f771edd3c00) [pid = 1828] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f771d8f4400) [pid = 1828] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f771eb10c00) [pid = 1828] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7737089c00) [pid = 1828] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f77209d2c00) [pid = 1828] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f7718d76000) [pid = 1828] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f7724ee4c00) [pid = 1828] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f772bbc9000) [pid = 1828] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f772bbd3400) [pid = 1828] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f771eb4c800) [pid = 1828] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f772a8abc00) [pid = 1828] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f772811a800) [pid = 1828] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f772232c800) [pid = 1828] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f7722d09400) [pid = 1828] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:10:09 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f771efdc800) [pid = 1828] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:10:09 INFO - PROCESS | 1828 | 1461715809703 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]]]}] 17:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 2059ms 17:10:09 INFO - PROCESS | 1828 | 1461715809737 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1828 | 1461715809740 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:10:09 INFO - PROCESS | 1828 | 1461715809748 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1828 | 1461715809751 Marionette TRACE conn3 <- [1,1098,null,{}] 17:10:09 INFO - PROCESS | 1828 | 1461715809767 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}] 17:10:10 INFO - PROCESS | 1828 | 1461715810079 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:10:10 INFO - PROCESS | 1828 | 1461715810101 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd91000 == 113 [pid = 1828] [id = 282] 17:10:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f771d550400) [pid = 1828] [serial = 847] [outer = (nil)] 17:10:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f771edd2400) [pid = 1828] [serial = 848] [outer = 0x7f771d550400] 17:10:10 INFO - PROCESS | 1828 | 1461715810207 Marionette DEBUG loaded listener.js 17:10:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f7720f66400) [pid = 1828] [serial = 849] [outer = 0x7f771d550400] 17:10:11 INFO - PROCESS | 1828 | 1461715811136 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]]]}] 17:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1430ms 17:10:11 INFO - PROCESS | 1828 | 1461715811181 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:10:11 INFO - PROCESS | 1828 | 1461715811184 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:10:11 INFO - PROCESS | 1828 | 1461715811190 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:10:11 INFO - PROCESS | 1828 | 1461715811192 Marionette TRACE conn3 <- [1,1102,null,{}] 17:10:11 INFO - PROCESS | 1828 | 1461715811197 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}] 17:10:11 INFO - PROCESS | 1828 | 1461715811351 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:10:11 INFO - PROCESS | 1828 | 1461715811642 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77149db800 == 114 [pid = 1828] [id = 283] 17:10:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f77147e1c00) [pid = 1828] [serial = 850] [outer = (nil)] 17:10:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f7714ae2000) [pid = 1828] [serial = 851] [outer = 0x7f77147e1c00] 17:10:11 INFO - PROCESS | 1828 | 1461715811720 Marionette DEBUG loaded listener.js 17:10:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f77178c7800) [pid = 1828] [serial = 852] [outer = 0x7f77147e1c00] 17:10:12 INFO - PROCESS | 1828 | 1461715812640 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]]]}] 17:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1485ms 17:10:12 INFO - PROCESS | 1828 | 1461715812677 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:10:12 INFO - PROCESS | 1828 | 1461715812684 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:10:12 INFO - PROCESS | 1828 | 1461715812691 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:10:12 INFO - PROCESS | 1828 | 1461715812697 Marionette TRACE conn3 <- [1,1106,null,{}] 17:10:12 INFO - PROCESS | 1828 | 1461715812713 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}] 17:10:12 INFO - PROCESS | 1828 | 1461715812911 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:10:13 INFO - PROCESS | 1828 | 1461715813092 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724049000 == 115 [pid = 1828] [id = 284] 17:10:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f771db89000) [pid = 1828] [serial = 853] [outer = (nil)] 17:10:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f771eb48800) [pid = 1828] [serial = 854] [outer = 0x7f771db89000] 17:10:13 INFO - PROCESS | 1828 | 1461715813169 Marionette DEBUG loaded listener.js 17:10:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f771efdfc00) [pid = 1828] [serial = 855] [outer = 0x7f771db89000] 17:10:14 INFO - PROCESS | 1828 | 1461715814108 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]]]}] 17:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1489ms 17:10:14 INFO - PROCESS | 1828 | 1461715814187 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:10:14 INFO - PROCESS | 1828 | 1461715814196 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:10:14 INFO - PROCESS | 1828 | 1461715814205 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:10:14 INFO - PROCESS | 1828 | 1461715814210 Marionette TRACE conn3 <- [1,1110,null,{}] 17:10:14 INFO - PROCESS | 1828 | 1461715814215 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}] 17:10:14 INFO - PROCESS | 1828 | 1461715814476 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:10:14 INFO - PROCESS | 1828 | 1461715814849 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772602f000 == 116 [pid = 1828] [id = 285] 17:10:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f7720be9000) [pid = 1828] [serial = 856] [outer = (nil)] 17:10:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f7720f64000) [pid = 1828] [serial = 857] [outer = 0x7f7720be9000] 17:10:14 INFO - PROCESS | 1828 | 1461715814921 Marionette DEBUG loaded listener.js 17:10:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f772232c800) [pid = 1828] [serial = 858] [outer = 0x7f7720be9000] 17:10:15 INFO - PROCESS | 1828 | 1461715815771 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]]]}] 17:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1639ms 17:10:15 INFO - PROCESS | 1828 | 1461715815844 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:10:15 INFO - PROCESS | 1828 | 1461715815847 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:10:15 INFO - PROCESS | 1828 | 1461715815863 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:10:15 INFO - PROCESS | 1828 | 1461715815872 Marionette TRACE conn3 <- [1,1114,null,{}] 17:10:15 INFO - PROCESS | 1828 | 1461715815878 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}] 17:10:16 INFO - PROCESS | 1828 | 1461715816108 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:10:16 INFO - PROCESS | 1828 | 1461715816289 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7736dbb000 == 117 [pid = 1828] [id = 286] 17:10:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f7720bee000) [pid = 1828] [serial = 859] [outer = (nil)] 17:10:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f77247cc000) [pid = 1828] [serial = 860] [outer = 0x7f7720bee000] 17:10:16 INFO - PROCESS | 1828 | 1461715816364 Marionette DEBUG loaded listener.js 17:10:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f7724ee4c00) [pid = 1828] [serial = 861] [outer = 0x7f7720bee000] 17:10:17 INFO - PROCESS | 1828 | 1461715817309 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]]]}] 17:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1492ms 17:10:17 INFO - PROCESS | 1828 | 1461715817350 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:10:17 INFO - PROCESS | 1828 | 1461715817356 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:10:17 INFO - PROCESS | 1828 | 1461715817364 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:10:17 INFO - PROCESS | 1828 | 1461715817368 Marionette TRACE conn3 <- [1,1118,null,{}] 17:10:17 INFO - PROCESS | 1828 | 1461715817373 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}] 17:10:17 INFO - PROCESS | 1828 | 1461715817552 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:10:17 INFO - PROCESS | 1828 | 1461715817792 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773bc48000 == 118 [pid = 1828] [id = 287] 17:10:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f7724213400) [pid = 1828] [serial = 862] [outer = (nil)] 17:10:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f7726c6f000) [pid = 1828] [serial = 863] [outer = 0x7f7724213400] 17:10:17 INFO - PROCESS | 1828 | 1461715817948 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f772980cc00) [pid = 1828] [serial = 864] [outer = 0x7f7724213400] 17:10:18 INFO - PROCESS | 1828 | 1461715818838 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]]]}] 17:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1533ms 17:10:18 INFO - PROCESS | 1828 | 1461715818897 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:10:18 INFO - PROCESS | 1828 | 1461715818901 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:10:18 INFO - PROCESS | 1828 | 1461715818908 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:10:18 INFO - PROCESS | 1828 | 1461715818912 Marionette TRACE conn3 <- [1,1122,null,{}] 17:10:18 INFO - PROCESS | 1828 | 1461715818917 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}] 17:10:19 INFO - PROCESS | 1828 | 1461715819152 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:10:19 INFO - PROCESS | 1828 | 1461715819411 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f774089b800 == 119 [pid = 1828] [id = 288] 17:10:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f772a90f800) [pid = 1828] [serial = 865] [outer = (nil)] 17:10:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f772a98bc00) [pid = 1828] [serial = 866] [outer = 0x7f772a90f800] 17:10:19 INFO - PROCESS | 1828 | 1461715819545 Marionette DEBUG loaded listener.js 17:10:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f772bb58400) [pid = 1828] [serial = 867] [outer = 0x7f772a90f800] 17:10:20 INFO - PROCESS | 1828 | 1461715820520 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]]]}] 17:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1635ms 17:10:20 INFO - PROCESS | 1828 | 1461715820543 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:10:20 INFO - PROCESS | 1828 | 1461715820545 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:10:20 INFO - PROCESS | 1828 | 1461715820553 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:10:20 INFO - PROCESS | 1828 | 1461715820557 Marionette TRACE conn3 <- [1,1126,null,{}] 17:10:20 INFO - PROCESS | 1828 | 1461715820564 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}] 17:10:20 INFO - PROCESS | 1828 | 1461715820740 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:10:20 INFO - PROCESS | 1828 | 1461715820983 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773f058000 == 120 [pid = 1828] [id = 289] 17:10:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f7729814c00) [pid = 1828] [serial = 868] [outer = (nil)] 17:10:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f77374ee400) [pid = 1828] [serial = 869] [outer = 0x7f7729814c00] 17:10:21 INFO - PROCESS | 1828 | 1461715821106 Marionette DEBUG loaded listener.js 17:10:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f773a33fc00) [pid = 1828] [serial = 870] [outer = 0x7f7729814c00] 17:10:21 INFO - PROCESS | 1828 | 1461715821948 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]]]}] 17:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1432ms 17:10:21 INFO - PROCESS | 1828 | 1461715821985 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:10:21 INFO - PROCESS | 1828 | 1461715821990 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:10:21 INFO - PROCESS | 1828 | 1461715821996 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:10:22 INFO - PROCESS | 1828 | 1461715821999 Marionette TRACE conn3 <- [1,1130,null,{}] 17:10:22 INFO - PROCESS | 1828 | 1461715822004 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}] 17:10:22 INFO - PROCESS | 1828 | 1461715822201 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:10:22 INFO - PROCESS | 1828 | 1461715822392 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d518800 == 121 [pid = 1828] [id = 290] 17:10:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f772a910000) [pid = 1828] [serial = 871] [outer = (nil)] 17:10:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f773bb7a000) [pid = 1828] [serial = 872] [outer = 0x7f772a910000] 17:10:22 INFO - PROCESS | 1828 | 1461715822470 Marionette DEBUG loaded listener.js 17:10:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f773bdac400) [pid = 1828] [serial = 873] [outer = 0x7f772a910000] 17:10:23 INFO - PROCESS | 1828 | 1461715823372 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]]]}] 17:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1429ms 17:10:23 INFO - PROCESS | 1828 | 1461715823426 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:10:23 INFO - PROCESS | 1828 | 1461715823430 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:10:23 INFO - PROCESS | 1828 | 1461715823436 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:10:23 INFO - PROCESS | 1828 | 1461715823439 Marionette TRACE conn3 <- [1,1134,null,{}] 17:10:23 INFO - PROCESS | 1828 | 1461715823444 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}] 17:10:23 INFO - PROCESS | 1828 | 1461715823623 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:10:23 INFO - PROCESS | 1828 | 1461715823821 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77139d1800 == 122 [pid = 1828] [id = 291] 17:10:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f7718d74400) [pid = 1828] [serial = 874] [outer = (nil)] 17:10:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f773bdac000) [pid = 1828] [serial = 875] [outer = 0x7f7718d74400] 17:10:23 INFO - PROCESS | 1828 | 1461715823903 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f773c6e4800) [pid = 1828] [serial = 876] [outer = 0x7f7718d74400] 17:10:24 INFO - PROCESS | 1828 | 1461715824880 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]]]}] 17:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1488ms 17:10:24 INFO - PROCESS | 1828 | 1461715824925 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:10:24 INFO - PROCESS | 1828 | 1461715824929 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:10:24 INFO - PROCESS | 1828 | 1461715824934 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:10:24 INFO - PROCESS | 1828 | 1461715824943 Marionette TRACE conn3 <- [1,1138,null,{}] 17:10:24 INFO - PROCESS | 1828 | 1461715824949 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}] 17:10:25 INFO - PROCESS | 1828 | 1461715825126 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:10:25 INFO - PROCESS | 1828 | 1461715825327 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720dde000 == 123 [pid = 1828] [id = 292] 17:10:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f7720671800) [pid = 1828] [serial = 877] [outer = (nil)] 17:10:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f77243cb800) [pid = 1828] [serial = 878] [outer = 0x7f7720671800] 17:10:25 INFO - PROCESS | 1828 | 1461715825395 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f77243d5000) [pid = 1828] [serial = 879] [outer = 0x7f7720671800] 17:10:26 INFO - PROCESS | 1828 | 1461715826631 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]]]}] 17:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1740ms 17:10:26 INFO - PROCESS | 1828 | 1461715826677 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:10:26 INFO - PROCESS | 1828 | 1461715826680 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:10:26 INFO - PROCESS | 1828 | 1461715826686 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:10:26 INFO - PROCESS | 1828 | 1461715826688 Marionette TRACE conn3 <- [1,1142,null,{}] 17:10:26 INFO - PROCESS | 1828 | 1461715826694 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}] 17:10:26 INFO - PROCESS | 1828 | 1461715826853 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:10:27 INFO - PROCESS | 1828 | 1461715827098 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77178ef800 == 124 [pid = 1828] [id = 293] 17:10:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f771eb4b800) [pid = 1828] [serial = 880] [outer = (nil)] 17:10:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f772066ec00) [pid = 1828] [serial = 881] [outer = 0x7f771eb4b800] 17:10:27 INFO - PROCESS | 1828 | 1461715827235 Marionette DEBUG loaded listener.js 17:10:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f772424b800) [pid = 1828] [serial = 882] [outer = 0x7f771eb4b800] 17:10:28 INFO - PROCESS | 1828 | 1461715828081 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]]]}] 17:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1438ms 17:10:28 INFO - PROCESS | 1828 | 1461715828125 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:10:28 INFO - PROCESS | 1828 | 1461715828130 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:10:28 INFO - PROCESS | 1828 | 1461715828136 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:10:28 INFO - PROCESS | 1828 | 1461715828141 Marionette TRACE conn3 <- [1,1146,null,{}] 17:10:28 INFO - PROCESS | 1828 | 1461715828147 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}] 17:10:28 INFO - PROCESS | 1828 | 1461715828355 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:10:28 INFO - PROCESS | 1828 | 1461715828543 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d266800 == 125 [pid = 1828] [id = 294] 17:10:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f7718d74c00) [pid = 1828] [serial = 883] [outer = (nil)] 17:10:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f771edd7800) [pid = 1828] [serial = 884] [outer = 0x7f7718d74c00] 17:10:28 INFO - PROCESS | 1828 | 1461715828612 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f772424ec00) [pid = 1828] [serial = 885] [outer = 0x7f7718d74c00] 17:10:30 INFO - PROCESS | 1828 | 1461715830006 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]]]}] 17:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1888ms 17:10:30 INFO - PROCESS | 1828 | 1461715830023 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 1828 | 1461715830028 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:10:30 INFO - PROCESS | 1828 | 1461715830036 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 1828 | 1461715830041 Marionette TRACE conn3 <- [1,1150,null,{}] 17:10:30 INFO - PROCESS | 1828 | 1461715830106 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}] 17:10:30 INFO - PROCESS | 1828 | 1461715830386 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:10:30 INFO - PROCESS | 1828 | 1461715830531 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d45c000 == 126 [pid = 1828] [id = 295] 17:10:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f7714aecc00) [pid = 1828] [serial = 886] [outer = (nil)] 17:10:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f771d8ec800) [pid = 1828] [serial = 887] [outer = 0x7f7714aecc00] 17:10:30 INFO - PROCESS | 1828 | 1461715830599 Marionette DEBUG loaded listener.js 17:10:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f771ddc5400) [pid = 1828] [serial = 888] [outer = 0x7f7714aecc00] 17:10:31 INFO - PROCESS | 1828 | 1461715831590 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]]]}] 17:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1588ms 17:10:31 INFO - PROCESS | 1828 | 1461715831625 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:10:31 INFO - PROCESS | 1828 | 1461715831633 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:10:31 INFO - PROCESS | 1828 | 1461715831643 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:10:31 INFO - PROCESS | 1828 | 1461715831646 Marionette TRACE conn3 <- [1,1154,null,{}] 17:10:31 INFO - PROCESS | 1828 | 1461715831652 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}] 17:10:31 INFO - PROCESS | 1828 | 1461715831831 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729991800 == 125 [pid = 1828] [id = 53] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722312800 == 124 [pid = 1828] [id = 201] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729706000 == 123 [pid = 1828] [id = 183] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f773bdb1c00) [pid = 1828] [serial = 758] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f772b9dd400) [pid = 1828] [serial = 761] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f773c72f000) [pid = 1828] [serial = 764] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f77166e8000) [pid = 1828] [serial = 767] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f77178c5000) [pid = 1828] [serial = 770] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f7729012800) [pid = 1828] [serial = 752] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f7736109000) [pid = 1828] [serial = 755] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | 1461715832135 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729991000 == 122 [pid = 1828] [id = 205] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729d80800 == 121 [pid = 1828] [id = 184] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772934e800 == 120 [pid = 1828] [id = 204] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd91000 == 119 [pid = 1828] [id = 282] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c676000 == 118 [pid = 1828] [id = 281] 17:10:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77147c1800 == 119 [pid = 1828] [id = 296] 17:10:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f77166e8000) [pid = 1828] [serial = 889] [outer = (nil)] 17:10:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f771edd9c00) [pid = 1828] [serial = 890] [outer = 0x7f77166e8000] 17:10:32 INFO - PROCESS | 1828 | 1461715832251 Marionette DEBUG loaded listener.js 17:10:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f771ff37c00) [pid = 1828] [serial = 891] [outer = 0x7f77166e8000] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a958000 == 118 [pid = 1828] [id = 248] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729b5d000 == 117 [pid = 1828] [id = 280] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7726c48000 == 116 [pid = 1828] [id = 279] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720c16800 == 115 [pid = 1828] [id = 278] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772475b000 == 114 [pid = 1828] [id = 277] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77242cb000 == 113 [pid = 1828] [id = 276] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e8c000 == 112 [pid = 1828] [id = 275] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720c19800 == 111 [pid = 1828] [id = 274] 17:10:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77406c8000 == 110 [pid = 1828] [id = 268] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f771d8f8400) [pid = 1828] [serial = 461] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f772bb53c00) [pid = 1828] [serial = 626] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f77247c9c00) [pid = 1828] [serial = 521] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f772a550000) [pid = 1828] [serial = 617] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f771ede0400) [pid = 1828] [serial = 518] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f77209cb400) [pid = 1828] [serial = 524] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f7722d09800) [pid = 1828] [serial = 656] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f773bb84800) [pid = 1828] [serial = 515] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f7723887400) [pid = 1828] [serial = 608] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f772c84c800) [pid = 1828] [serial = 632] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f7729625c00) [pid = 1828] [serial = 470] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f7730253c00) [pid = 1828] [serial = 512] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f773610a800) [pid = 1828] [serial = 662] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f77295fb800) [pid = 1828] [serial = 593] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f77374f4400) [pid = 1828] [serial = 665] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f772a98b400) [pid = 1828] [serial = 506] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f7729b7d400) [pid = 1828] [serial = 659] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f772bb52400) [pid = 1828] [serial = 509] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f77209c8c00) [pid = 1828] [serial = 500] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f773bb7f000) [pid = 1828] [serial = 671] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f7720de7c00) [pid = 1828] [serial = 464] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f7723880400) [pid = 1828] [serial = 467] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7724e37800) [pid = 1828] [serial = 503] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f7737ea8800) [pid = 1828] [serial = 479] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f7729b7a400) [pid = 1828] [serial = 473] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f7726c6f800) [pid = 1828] [serial = 611] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7721c02800) [pid = 1828] [serial = 605] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f772bb55000) [pid = 1828] [serial = 476] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f772a998000) [pid = 1828] [serial = 620] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f772b521c00) [pid = 1828] [serial = 623] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f77382b7800) [pid = 1828] [serial = 668] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f772982e800) [pid = 1828] [serial = 614] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f7720be5c00) [pid = 1828] [serial = 527] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f772c650800) [pid = 1828] [serial = 629] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f771ff3b000) [pid = 1828] [serial = 581] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f77361c6000) [pid = 1828] [serial = 557] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f772a122400) [pid = 1828] [serial = 785] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f772c647400) [pid = 1828] [serial = 791] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f7724ee5c00) [pid = 1828] [serial = 783] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f7737285400) [pid = 1828] [serial = 792] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f772a8ab000) [pid = 1828] [serial = 786] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f77212d2800) [pid = 1828] [serial = 584] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f77381e7800) [pid = 1828] [serial = 560] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f772c646c00) [pid = 1828] [serial = 554] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f77247d1400) [pid = 1828] [serial = 587] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f7720f5f400) [pid = 1828] [serial = 548] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f7728113c00) [pid = 1828] [serial = 590] [outer = (nil)] [url = about:blank] 17:10:32 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f772a8adc00) [pid = 1828] [serial = 551] [outer = (nil)] [url = about:blank] 17:10:33 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f772af0d800) [pid = 1828] [serial = 788] [outer = (nil)] [url = about:blank] 17:10:33 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f772b9dec00) [pid = 1828] [serial = 789] [outer = (nil)] [url = about:blank] 17:10:33 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f77238b9000) [pid = 1828] [serial = 779] [outer = (nil)] [url = about:blank] 17:10:33 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f77242f4000) [pid = 1828] [serial = 780] [outer = (nil)] [url = about:blank] 17:10:33 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f77247c6000) [pid = 1828] [serial = 782] [outer = (nil)] [url = about:blank] 17:10:33 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7721e4bc00) [pid = 1828] [serial = 777] [outer = (nil)] [url = about:blank] 17:10:33 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f7720be9c00) [pid = 1828] [serial = 776] [outer = (nil)] [url = about:blank] 17:10:33 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f7721f9f800) [pid = 1828] [serial = 749] [outer = (nil)] [url = about:blank] 17:10:33 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f77178ce800) [pid = 1828] [serial = 773] [outer = (nil)] [url = about:blank] 17:10:33 INFO - PROCESS | 1828 | 1461715833124 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]]]}] 17:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1537ms 17:10:33 INFO - PROCESS | 1828 | 1461715833180 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:10:33 INFO - PROCESS | 1828 | 1461715833183 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:10:33 INFO - PROCESS | 1828 | 1461715833189 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 1828 | 1461715833194 Marionette TRACE conn3 <- [1,1158,null,{}] 17:10:33 INFO - PROCESS | 1828 | 1461715833209 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}] 17:10:33 INFO - PROCESS | 1828 | 1461715833376 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:10:33 INFO - PROCESS | 1828 | 1461715833526 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77204ed000 == 111 [pid = 1828] [id = 297] 17:10:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f771d8f0000) [pid = 1828] [serial = 892] [outer = (nil)] 17:10:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7720bf1400) [pid = 1828] [serial = 893] [outer = 0x7f771d8f0000] 17:10:33 INFO - PROCESS | 1828 | 1461715833593 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f7721e4e800) [pid = 1828] [serial = 894] [outer = 0x7f771d8f0000] 17:10:34 INFO - PROCESS | 1828 | 1461715834309 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]]]}] 17:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1141ms 17:10:34 INFO - PROCESS | 1828 | 1461715834330 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:10:34 INFO - PROCESS | 1828 | 1461715834334 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:10:34 INFO - PROCESS | 1828 | 1461715834340 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 1828 | 1461715834342 Marionette TRACE conn3 <- [1,1162,null,{}] 17:10:34 INFO - PROCESS | 1828 | 1461715834347 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}] 17:10:34 INFO - PROCESS | 1828 | 1461715834569 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:10:34 INFO - PROCESS | 1828 | 1461715834601 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e0e800 == 112 [pid = 1828] [id = 298] 17:10:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f7720f5fc00) [pid = 1828] [serial = 895] [outer = (nil)] 17:10:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7723885800) [pid = 1828] [serial = 896] [outer = 0x7f7720f5fc00] 17:10:34 INFO - PROCESS | 1828 | 1461715834663 Marionette DEBUG loaded listener.js 17:10:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f772420d800) [pid = 1828] [serial = 897] [outer = 0x7f7720f5fc00] 17:10:35 INFO - PROCESS | 1828 | 1461715835557 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]]]}] 17:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1284ms 17:10:35 INFO - PROCESS | 1828 | 1461715835625 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:10:35 INFO - PROCESS | 1828 | 1461715835628 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:10:35 INFO - PROCESS | 1828 | 1461715835635 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:10:35 INFO - PROCESS | 1828 | 1461715835639 Marionette TRACE conn3 <- [1,1166,null,{}] 17:10:35 INFO - PROCESS | 1828 | 1461715835654 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}] 17:10:35 INFO - PROCESS | 1828 | 1461715835894 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:10:35 INFO - PROCESS | 1828 | 1461715835914 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77238d9800 == 113 [pid = 1828] [id = 299] 17:10:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f7722d09800) [pid = 1828] [serial = 898] [outer = (nil)] 17:10:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f7724246400) [pid = 1828] [serial = 899] [outer = 0x7f7722d09800] 17:10:36 INFO - PROCESS | 1828 | 1461715836003 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f77242ee400) [pid = 1828] [serial = 900] [outer = 0x7f7722d09800] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f772bb4f000) [pid = 1828] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f771d555400) [pid = 1828] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f7720549000) [pid = 1828] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f7736d6ac00) [pid = 1828] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f771fd57800) [pid = 1828] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7727d2e800) [pid = 1828] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f7724edb400) [pid = 1828] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f77238b1000) [pid = 1828] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f77166eb400) [pid = 1828] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f772420c400) [pid = 1828] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f772a555400) [pid = 1828] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f771efd3800) [pid = 1828] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7727d39800) [pid = 1828] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f771eb14400) [pid = 1828] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f772b9d4800) [pid = 1828] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f772a551000) [pid = 1828] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f772a328000) [pid = 1828] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f7720de6c00) [pid = 1828] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f7736fc1400) [pid = 1828] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f7731187400) [pid = 1828] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f772c84a800) [pid = 1828] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f7723886000) [pid = 1828] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f771d553000) [pid = 1828] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f772388b400) [pid = 1828] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f7720de8c00) [pid = 1828] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:10:37 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f7738133800) [pid = 1828] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:10:37 INFO - PROCESS | 1828 | 1461715837692 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]]]}] 17:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2134ms 17:10:37 INFO - PROCESS | 1828 | 1461715837770 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:10:37 INFO - PROCESS | 1828 | 1461715837776 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:10:37 INFO - PROCESS | 1828 | 1461715837785 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:10:37 INFO - PROCESS | 1828 | 1461715837791 Marionette TRACE conn3 <- [1,1170,null,{}] 17:10:37 INFO - PROCESS | 1828 | 1461715837801 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}] 17:10:38 INFO - PROCESS | 1828 | 1461715838047 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:10:38 INFO - PROCESS | 1828 | 1461715838270 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d2c4800 == 114 [pid = 1828] [id = 300] 17:10:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f771d551400) [pid = 1828] [serial = 901] [outer = (nil)] 17:10:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f771eb4e800) [pid = 1828] [serial = 902] [outer = 0x7f771d551400] 17:10:38 INFO - PROCESS | 1828 | 1461715838357 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f7720551000) [pid = 1828] [serial = 903] [outer = 0x7f771d551400] 17:10:39 INFO - PROCESS | 1828 | 1461715839234 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]]]}] 17:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1497ms 17:10:39 INFO - PROCESS | 1828 | 1461715839281 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 1828 | 1461715839289 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:10:39 INFO - PROCESS | 1828 | 1461715839299 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1828 | 1461715839303 Marionette TRACE conn3 <- [1,1174,null,{}] 17:10:39 INFO - PROCESS | 1828 | 1461715839308 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}] 17:10:39 INFO - PROCESS | 1828 | 1461715839486 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:10:39 INFO - PROCESS | 1828 | 1461715839661 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720dd5000 == 115 [pid = 1828] [id = 301] 17:10:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f771eb47400) [pid = 1828] [serial = 904] [outer = (nil)] 17:10:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f7721c0d000) [pid = 1828] [serial = 905] [outer = 0x7f771eb47400] 17:10:39 INFO - PROCESS | 1828 | 1461715839732 Marionette DEBUG loaded listener.js 17:10:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f7723811800) [pid = 1828] [serial = 906] [outer = 0x7f771eb47400] 17:10:40 INFO - PROCESS | 1828 | 1461715840700 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] 17:10:40 INFO - PROCESS | 1828 | 1461715840749 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:10:40 INFO - PROCESS | 1828 | 1461715840756 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:10:40 INFO - PROCESS | 1828 | 1461715840761 Marionette TRACE conn3 <- [1,1178,null,{}] 17:10:40 INFO - PROCESS | 1828 | 1461715840776 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}] 17:10:40 INFO - PROCESS | 1828 | 1461715840952 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:10:41 INFO - PROCESS | 1828 | 1461715841127 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77245e0000 == 116 [pid = 1828] [id = 302] 17:10:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f7724214000) [pid = 1828] [serial = 907] [outer = (nil)] 17:10:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f77242f9c00) [pid = 1828] [serial = 908] [outer = 0x7f7724214000] 17:10:41 INFO - PROCESS | 1828 | 1461715841248 Marionette DEBUG loaded listener.js 17:10:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f77243d5c00) [pid = 1828] [serial = 909] [outer = 0x7f7724214000] 17:10:42 INFO - PROCESS | 1828 | 1461715842076 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] 17:10:42 INFO - PROCESS | 1828 | 1461715842146 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:10:42 INFO - PROCESS | 1828 | 1461715842153 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 1828 | 1461715842156 Marionette TRACE conn3 <- [1,1182,null,{}] 17:10:42 INFO - PROCESS | 1828 | 1461715842161 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}] 17:10:42 INFO - PROCESS | 1828 | 1461715842368 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:10:42 INFO - PROCESS | 1828 | 1461715842554 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77249c2000 == 117 [pid = 1828] [id = 303] 17:10:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f7720f69000) [pid = 1828] [serial = 910] [outer = (nil)] 17:10:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f77247d0800) [pid = 1828] [serial = 911] [outer = 0x7f7720f69000] 17:10:42 INFO - PROCESS | 1828 | 1461715842627 Marionette DEBUG loaded listener.js 17:10:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f7724eda000) [pid = 1828] [serial = 912] [outer = 0x7f7720f69000] 17:10:43 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:43 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:10:43 INFO - PROCESS | 1828 | 1461715843718 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] 17:10:43 INFO - PROCESS | 1828 | 1461715843801 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:10:43 INFO - PROCESS | 1828 | 1461715843807 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:10:43 INFO - PROCESS | 1828 | 1461715843810 Marionette TRACE conn3 <- [1,1186,null,{}] 17:10:43 INFO - PROCESS | 1828 | 1461715843815 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}] 17:10:43 INFO - PROCESS | 1828 | 1461715843979 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:10:44 INFO - PROCESS | 1828 | 1461715844152 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724de8800 == 118 [pid = 1828] [id = 304] 17:10:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f77147e5400) [pid = 1828] [serial = 913] [outer = (nil)] 17:10:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f77260cf400) [pid = 1828] [serial = 914] [outer = 0x7f77147e5400] 17:10:44 INFO - PROCESS | 1828 | 1461715844233 Marionette DEBUG loaded listener.js 17:10:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f772832c000) [pid = 1828] [serial = 915] [outer = 0x7f77147e5400] 17:10:45 INFO - PROCESS | 1828 | 1461715845074 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] 17:10:45 INFO - PROCESS | 1828 | 1461715845141 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:10:45 INFO - PROCESS | 1828 | 1461715845147 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:10:45 INFO - PROCESS | 1828 | 1461715845150 Marionette TRACE conn3 <- [1,1190,null,{}] 17:10:45 INFO - PROCESS | 1828 | 1461715845155 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}] 17:10:45 INFO - PROCESS | 1828 | 1461715845366 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:10:45 INFO - PROCESS | 1828 | 1461715845542 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729703000 == 119 [pid = 1828] [id = 305] 17:10:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f772980f800) [pid = 1828] [serial = 916] [outer = (nil)] 17:10:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f772a8a6000) [pid = 1828] [serial = 917] [outer = 0x7f772980f800] 17:10:45 INFO - PROCESS | 1828 | 1461715845624 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f772a914000) [pid = 1828] [serial = 918] [outer = 0x7f772980f800] 17:10:46 INFO - PROCESS | 1828 | 1461715846468 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] 17:10:46 INFO - PROCESS | 1828 | 1461715846536 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:10:46 INFO - PROCESS | 1828 | 1461715846543 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 1828 | 1461715846545 Marionette TRACE conn3 <- [1,1194,null,{}] 17:10:46 INFO - PROCESS | 1828 | 1461715846550 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}] 17:10:46 INFO - PROCESS | 1828 | 1461715846703 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:10:46 INFO - PROCESS | 1828 | 1461715846887 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729991000 == 120 [pid = 1828] [id = 306] 17:10:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7722221800) [pid = 1828] [serial = 919] [outer = (nil)] 17:10:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f772ac1b800) [pid = 1828] [serial = 920] [outer = 0x7f7722221800] 17:10:46 INFO - PROCESS | 1828 | 1461715846962 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f772b522000) [pid = 1828] [serial = 921] [outer = 0x7f7722221800] 17:10:47 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:47 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:47 INFO - PROCESS | 1828 | 1461715847824 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] 17:10:47 INFO - PROCESS | 1828 | 1461715847891 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:10:47 INFO - PROCESS | 1828 | 1461715847898 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:10:47 INFO - PROCESS | 1828 | 1461715847901 Marionette TRACE conn3 <- [1,1198,null,{}] 17:10:47 INFO - PROCESS | 1828 | 1461715847906 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}] 17:10:48 INFO - PROCESS | 1828 | 1461715848073 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:10:48 INFO - PROCESS | 1828 | 1461715848250 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a242000 == 121 [pid = 1828] [id = 307] 17:10:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7723882400) [pid = 1828] [serial = 922] [outer = (nil)] 17:10:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f772b9dd400) [pid = 1828] [serial = 923] [outer = 0x7f7723882400] 17:10:48 INFO - PROCESS | 1828 | 1461715848325 Marionette DEBUG loaded listener.js 17:10:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f772bb4f000) [pid = 1828] [serial = 924] [outer = 0x7f7723882400] 17:10:49 INFO - PROCESS | 1828 | 1461715849127 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]]]}] 17:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1286ms 17:10:49 INFO - PROCESS | 1828 | 1461715849184 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:10:49 INFO - PROCESS | 1828 | 1461715849188 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:10:49 INFO - PROCESS | 1828 | 1461715849193 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:10:49 INFO - PROCESS | 1828 | 1461715849195 Marionette TRACE conn3 <- [1,1202,null,{}] 17:10:49 INFO - PROCESS | 1828 | 1461715849201 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}] 17:10:49 INFO - PROCESS | 1828 | 1461715849369 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:10:49 INFO - PROCESS | 1828 | 1461715849563 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772afd5800 == 122 [pid = 1828] [id = 308] 17:10:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f772ac22c00) [pid = 1828] [serial = 925] [outer = (nil)] 17:10:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f772bbd2000) [pid = 1828] [serial = 926] [outer = 0x7f772ac22c00] 17:10:49 INFO - PROCESS | 1828 | 1461715849662 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f772c6fc400) [pid = 1828] [serial = 927] [outer = 0x7f772ac22c00] 17:10:50 INFO - PROCESS | 1828 | 1461715850561 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]]]}] 17:10:50 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 17:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1395ms 17:10:50 INFO - PROCESS | 1828 | 1461715850590 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:10:50 INFO - PROCESS | 1828 | 1461715850593 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:10:50 INFO - PROCESS | 1828 | 1461715850599 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:10:50 INFO - PROCESS | 1828 | 1461715850601 Marionette TRACE conn3 <- [1,1206,null,{}] 17:10:50 INFO - PROCESS | 1828 | 1461715850606 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}] 17:10:50 INFO - PROCESS | 1828 | 1461715850771 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:10:50 INFO - PROCESS | 1828 | 1461715850951 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c80a000 == 123 [pid = 1828] [id = 309] 17:10:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f772af02800) [pid = 1828] [serial = 928] [outer = (nil)] 17:10:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f773025b400) [pid = 1828] [serial = 929] [outer = 0x7f772af02800] 17:10:51 INFO - PROCESS | 1828 | 1461715851018 Marionette DEBUG loaded listener.js 17:10:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f773610ac00) [pid = 1828] [serial = 930] [outer = 0x7f772af02800] 17:10:51 INFO - PROCESS | 1828 | 1461715851899 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]]]}] 17:10:51 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 17:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1330ms 17:10:51 INFO - PROCESS | 1828 | 1461715851930 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 1828 | 1461715851934 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:10:51 INFO - PROCESS | 1828 | 1461715851940 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 1828 | 1461715851943 Marionette TRACE conn3 <- [1,1210,null,{}] 17:10:51 INFO - PROCESS | 1828 | 1461715851948 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}] 17:10:52 INFO - PROCESS | 1828 | 1461715852120 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:10:52 INFO - PROCESS | 1828 | 1461715852305 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773706d800 == 124 [pid = 1828] [id = 310] 17:10:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f772bb56400) [pid = 1828] [serial = 931] [outer = (nil)] 17:10:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f77374f9800) [pid = 1828] [serial = 932] [outer = 0x7f772bb56400] 17:10:52 INFO - PROCESS | 1828 | 1461715852378 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f7738476c00) [pid = 1828] [serial = 933] [outer = 0x7f772bb56400] 17:10:53 INFO - PROCESS | 1828 | 1461715853276 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]]]}] 17:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1378ms 17:10:53 INFO - PROCESS | 1828 | 1461715853319 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:10:53 INFO - PROCESS | 1828 | 1461715853322 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:10:53 INFO - PROCESS | 1828 | 1461715853328 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:10:53 INFO - PROCESS | 1828 | 1461715853330 Marionette TRACE conn3 <- [1,1214,null,{}] 17:10:53 INFO - PROCESS | 1828 | 1461715853335 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}] 17:10:53 INFO - PROCESS | 1828 | 1461715853520 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:10:53 INFO - PROCESS | 1828 | 1461715853703 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773ba50800 == 125 [pid = 1828] [id = 311] 17:10:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f7736fc4400) [pid = 1828] [serial = 934] [outer = (nil)] 17:10:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f773bb7f800) [pid = 1828] [serial = 935] [outer = 0x7f7736fc4400] 17:10:53 INFO - PROCESS | 1828 | 1461715853775 Marionette DEBUG loaded listener.js 17:10:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f773c2aa800) [pid = 1828] [serial = 936] [outer = 0x7f7736fc4400] 17:10:54 INFO - PROCESS | 1828 | 1461715854581 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]]]}] 17:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1282ms 17:10:54 INFO - PROCESS | 1828 | 1461715854610 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:10:54 INFO - PROCESS | 1828 | 1461715854614 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:10:54 INFO - PROCESS | 1828 | 1461715854619 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:10:54 INFO - PROCESS | 1828 | 1461715854621 Marionette TRACE conn3 <- [1,1218,null,{}] 17:10:54 INFO - PROCESS | 1828 | 1461715854627 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}] 17:10:54 INFO - PROCESS | 1828 | 1461715854781 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:10:54 INFO - PROCESS | 1828 | 1461715854989 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c71b000 == 126 [pid = 1828] [id = 312] 17:10:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f77370e8400) [pid = 1828] [serial = 937] [outer = (nil)] 17:10:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f773c6e6000) [pid = 1828] [serial = 938] [outer = 0x7f77370e8400] 17:10:55 INFO - PROCESS | 1828 | 1461715855055 Marionette DEBUG loaded listener.js 17:10:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f773c72dc00) [pid = 1828] [serial = 939] [outer = 0x7f77370e8400] 17:10:55 INFO - PROCESS | 1828 | 1461715855900 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]]]}] 17:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1330ms 17:10:55 INFO - PROCESS | 1828 | 1461715855951 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:10:55 INFO - PROCESS | 1828 | 1461715855954 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:10:55 INFO - PROCESS | 1828 | 1461715855960 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:10:55 INFO - PROCESS | 1828 | 1461715855963 Marionette TRACE conn3 <- [1,1222,null,{}] 17:10:55 INFO - PROCESS | 1828 | 1461715855968 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}] 17:10:56 INFO - PROCESS | 1828 | 1461715856135 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:10:56 INFO - PROCESS | 1828 | 1461715856319 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771dac5800 == 127 [pid = 1828] [id = 313] 17:10:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f7715b4e400) [pid = 1828] [serial = 940] [outer = (nil)] 17:10:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f7715b56c00) [pid = 1828] [serial = 941] [outer = 0x7f7715b4e400] 17:10:56 INFO - PROCESS | 1828 | 1461715856394 Marionette DEBUG loaded listener.js 17:10:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f7715b5b000) [pid = 1828] [serial = 942] [outer = 0x7f7715b4e400] 17:10:57 INFO - PROCESS | 1828 | 1461715857261 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] 17:10:57 INFO - PROCESS | 1828 | 1461715857344 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:10:57 INFO - PROCESS | 1828 | 1461715857350 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:10:57 INFO - PROCESS | 1828 | 1461715857352 Marionette TRACE conn3 <- [1,1226,null,{}] 17:10:57 INFO - PROCESS | 1828 | 1461715857358 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}] 17:10:57 INFO - PROCESS | 1828 | 1461715857827 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:10:58 INFO - PROCESS | 1828 | 1461715858075 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d2d1800 == 128 [pid = 1828] [id = 314] 17:10:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f77166eb400) [pid = 1828] [serial = 943] [outer = (nil)] 17:10:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f77178cbc00) [pid = 1828] [serial = 944] [outer = 0x7f77166eb400] 17:10:58 INFO - PROCESS | 1828 | 1461715858142 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f771d8fac00) [pid = 1828] [serial = 945] [outer = 0x7f77166eb400] 17:10:58 INFO - PROCESS | 1828 | 1461715858968 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]]]}] 17:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1684ms 17:10:59 INFO - PROCESS | 1828 | 1461715859036 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:10:59 INFO - PROCESS | 1828 | 1461715859041 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:10:59 INFO - PROCESS | 1828 | 1461715859048 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 1828 | 1461715859053 Marionette TRACE conn3 <- [1,1230,null,{}] 17:10:59 INFO - PROCESS | 1828 | 1461715859060 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}] 17:10:59 INFO - PROCESS | 1828 | 1461715859361 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:10:59 INFO - PROCESS | 1828 | 1461715859599 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714198800 == 129 [pid = 1828] [id = 315] 17:10:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f771efdf800) [pid = 1828] [serial = 946] [outer = (nil)] 17:10:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f77205e1000) [pid = 1828] [serial = 947] [outer = 0x7f771efdf800] 17:10:59 INFO - PROCESS | 1828 | 1461715859721 Marionette DEBUG loaded listener.js 17:10:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f77209d3400) [pid = 1828] [serial = 948] [outer = 0x7f771efdf800] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e8e000 == 128 [pid = 1828] [id = 176] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f771edd2400) [pid = 1828] [serial = 848] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f7714ae5000) [pid = 1828] [serial = 821] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f77147e9c00) [pid = 1828] [serial = 815] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f772c839c00) [pid = 1828] [serial = 818] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f771ddcfc00) [pid = 1828] [serial = 812] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77178ef800 == 127 [pid = 1828] [id = 293] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720dde000 == 126 [pid = 1828] [id = 292] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77139d1800 == 125 [pid = 1828] [id = 291] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d518800 == 124 [pid = 1828] [id = 290] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773f058000 == 123 [pid = 1828] [id = 289] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f774089b800 == 122 [pid = 1828] [id = 288] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773bc48000 == 121 [pid = 1828] [id = 287] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7736dbb000 == 120 [pid = 1828] [id = 286] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772602f000 == 119 [pid = 1828] [id = 285] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724049000 == 118 [pid = 1828] [id = 284] 17:11:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77149db800 == 117 [pid = 1828] [id = 283] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f7723811400) [pid = 1828] [serial = 750] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f773c630400) [pid = 1828] [serial = 747] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f77385d6800) [pid = 1828] [serial = 806] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f7721c10000) [pid = 1828] [serial = 797] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f772c838c00) [pid = 1828] [serial = 711] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f771db8f000) [pid = 1828] [serial = 825] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f77247cec00) [pid = 1828] [serial = 702] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f7738228000) [pid = 1828] [serial = 714] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f7721c04800) [pid = 1828] [serial = 699] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f772a8ad000) [pid = 1828] [serial = 753] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f772b52b800) [pid = 1828] [serial = 840] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f7724216800) [pid = 1828] [serial = 834] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f771eb54c00) [pid = 1828] [serial = 828] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f7736fc7c00) [pid = 1828] [serial = 845] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f773bb83c00) [pid = 1828] [serial = 720] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f7738468400) [pid = 1828] [serial = 795] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f7737eadc00) [pid = 1828] [serial = 756] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f77242f2000) [pid = 1828] [serial = 837] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f77361be400) [pid = 1828] [serial = 794] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f772b9e2800) [pid = 1828] [serial = 762] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f772a551800) [pid = 1828] [serial = 839] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f773c6e0800) [pid = 1828] [serial = 759] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f772b9e2400) [pid = 1828] [serial = 842] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f772c844800) [pid = 1828] [serial = 843] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f7723883000) [pid = 1828] [serial = 831] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f772c6f2000) [pid = 1828] [serial = 803] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f773bdaec00) [pid = 1828] [serial = 723] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f77374f6400) [pid = 1828] [serial = 846] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f773a33e000) [pid = 1828] [serial = 717] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f771ddc6400) [pid = 1828] [serial = 827] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f7722220800) [pid = 1828] [serial = 830] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f773ed37400) [pid = 1828] [serial = 765] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f7724ed7000) [pid = 1828] [serial = 800] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f772a8ad800) [pid = 1828] [serial = 705] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f7724211400) [pid = 1828] [serial = 833] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f772420e800) [pid = 1828] [serial = 836] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f773c444c00) [pid = 1828] [serial = 726] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f771db8a000) [pid = 1828] [serial = 809] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f772bb4f800) [pid = 1828] [serial = 708] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f771d8f9c00) [pid = 1828] [serial = 824] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1828 | 1461715860627 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]]]}] 17:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1641ms 17:11:00 INFO - PROCESS | 1828 | 1461715860690 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:11:00 INFO - PROCESS | 1828 | 1461715860696 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:11:00 INFO - PROCESS | 1828 | 1461715860703 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:11:00 INFO - PROCESS | 1828 | 1461715860706 Marionette TRACE conn3 <- [1,1234,null,{}] 17:11:00 INFO - PROCESS | 1828 | 1461715860712 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}] 17:11:00 INFO - PROCESS | 1828 | 1461715860911 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:11:01 INFO - PROCESS | 1828 | 1461715861078 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d266000 == 118 [pid = 1828] [id = 316] 17:11:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f7714aea400) [pid = 1828] [serial = 949] [outer = (nil)] 17:11:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f7721c04800) [pid = 1828] [serial = 950] [outer = 0x7f7714aea400] 17:11:01 INFO - PROCESS | 1828 | 1461715861150 Marionette DEBUG loaded listener.js 17:11:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f7722d02c00) [pid = 1828] [serial = 951] [outer = 0x7f7714aea400] 17:11:02 INFO - PROCESS | 1828 | 1461715862013 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]]]}] 17:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1339ms 17:11:02 INFO - PROCESS | 1828 | 1461715862046 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:11:02 INFO - PROCESS | 1828 | 1461715862055 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:11:02 INFO - PROCESS | 1828 | 1461715862078 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:11:02 INFO - PROCESS | 1828 | 1461715862089 Marionette TRACE conn3 <- [1,1238,null,{}] 17:11:02 INFO - PROCESS | 1828 | 1461715862097 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}] 17:11:02 INFO - PROCESS | 1828 | 1461715862335 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:11:02 INFO - PROCESS | 1828 | 1461715862488 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720c1d800 == 119 [pid = 1828] [id = 317] 17:11:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f7718d76800) [pid = 1828] [serial = 952] [outer = (nil)] 17:11:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f772420f000) [pid = 1828] [serial = 953] [outer = 0x7f7718d76800] 17:11:02 INFO - PROCESS | 1828 | 1461715862553 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f772424e000) [pid = 1828] [serial = 954] [outer = 0x7f7718d76800] 17:11:03 INFO - PROCESS | 1828 | 1461715863310 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]]]}] 17:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1301ms 17:11:03 INFO - PROCESS | 1828 | 1461715863366 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:11:03 INFO - PROCESS | 1828 | 1461715863368 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:11:03 INFO - PROCESS | 1828 | 1461715863384 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:11:03 INFO - PROCESS | 1828 | 1461715863391 Marionette TRACE conn3 <- [1,1242,null,{}] 17:11:03 INFO - PROCESS | 1828 | 1461715863404 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}] 17:11:03 INFO - PROCESS | 1828 | 1461715863607 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:11:03 INFO - PROCESS | 1828 | 1461715863631 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724042800 == 120 [pid = 1828] [id = 318] 17:11:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f772424e800) [pid = 1828] [serial = 955] [outer = (nil)] 17:11:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f77243d3800) [pid = 1828] [serial = 956] [outer = 0x7f772424e800] 17:11:03 INFO - PROCESS | 1828 | 1461715863690 Marionette DEBUG loaded listener.js 17:11:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f7724e2f400) [pid = 1828] [serial = 957] [outer = 0x7f772424e800] 17:11:04 INFO - PROCESS | 1828 | 1461715864563 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]]]}] 17:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1252ms 17:11:04 INFO - PROCESS | 1828 | 1461715864639 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:11:04 INFO - PROCESS | 1828 | 1461715864645 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:11:04 INFO - PROCESS | 1828 | 1461715864653 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 1828 | 1461715864657 Marionette TRACE conn3 <- [1,1246,null,{}] 17:11:04 INFO - PROCESS | 1828 | 1461715864664 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}] 17:11:05 INFO - PROCESS | 1828 | 1461715865236 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:11:05 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f771d550400) [pid = 1828] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:11:05 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f7714aecc00) [pid = 1828] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:11:05 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f77166e8000) [pid = 1828] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:11:05 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f771d8f0000) [pid = 1828] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:11:05 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f7720f5fc00) [pid = 1828] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:11:05 INFO - PROCESS | 1828 | 1461715865396 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77242d5000 == 121 [pid = 1828] [id = 319] 17:11:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f77242f7000) [pid = 1828] [serial = 958] [outer = (nil)] 17:11:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f772811d800) [pid = 1828] [serial = 959] [outer = 0x7f77242f7000] 17:11:05 INFO - PROCESS | 1828 | 1461715865469 Marionette DEBUG loaded listener.js 17:11:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f7729b79800) [pid = 1828] [serial = 960] [outer = 0x7f77242f7000] 17:11:06 INFO - PROCESS | 1828 | 1461715866217 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]]]}] 17:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1587ms 17:11:06 INFO - PROCESS | 1828 | 1461715866239 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:11:06 INFO - PROCESS | 1828 | 1461715866242 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:11:06 INFO - PROCESS | 1828 | 1461715866248 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:11:06 INFO - PROCESS | 1828 | 1461715866249 Marionette TRACE conn3 <- [1,1250,null,{}] 17:11:06 INFO - PROCESS | 1828 | 1461715866255 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}] 17:11:06 INFO - PROCESS | 1828 | 1461715866400 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:11:06 INFO - PROCESS | 1828 | 1461715866540 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724ddf000 == 122 [pid = 1828] [id = 320] 17:11:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f7724e2c400) [pid = 1828] [serial = 961] [outer = (nil)] 17:11:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f772a8a9400) [pid = 1828] [serial = 962] [outer = 0x7f7724e2c400] 17:11:06 INFO - PROCESS | 1828 | 1461715866600 Marionette DEBUG loaded listener.js 17:11:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f772ba93800) [pid = 1828] [serial = 963] [outer = 0x7f7724e2c400] 17:11:07 INFO - PROCESS | 1828 | 1461715867446 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]]]}] 17:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1226ms 17:11:07 INFO - PROCESS | 1828 | 1461715867477 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:11:07 INFO - PROCESS | 1828 | 1461715867482 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:11:07 INFO - PROCESS | 1828 | 1461715867491 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:11:07 INFO - PROCESS | 1828 | 1461715867497 Marionette TRACE conn3 <- [1,1254,null,{}] 17:11:07 INFO - PROCESS | 1828 | 1461715867506 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}] 17:11:07 INFO - PROCESS | 1828 | 1461715867701 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:11:07 INFO - PROCESS | 1828 | 1461715867881 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d263800 == 123 [pid = 1828] [id = 321] 17:11:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f7714aecc00) [pid = 1828] [serial = 964] [outer = (nil)] 17:11:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f771db86c00) [pid = 1828] [serial = 965] [outer = 0x7f7714aecc00] 17:11:07 INFO - PROCESS | 1828 | 1461715867966 Marionette DEBUG loaded listener.js 17:11:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f771efd0400) [pid = 1828] [serial = 966] [outer = 0x7f7714aecc00] 17:11:08 INFO - PROCESS | 1828 | 1461715868915 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]]]}] 17:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1485ms 17:11:08 INFO - PROCESS | 1828 | 1461715868976 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:11:08 INFO - PROCESS | 1828 | 1461715868985 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:11:09 INFO - PROCESS | 1828 | 1461715868996 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:11:09 INFO - PROCESS | 1828 | 1461715869000 Marionette TRACE conn3 <- [1,1258,null,{}] 17:11:09 INFO - PROCESS | 1828 | 1461715869007 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}] 17:11:09 INFO - PROCESS | 1828 | 1461715869200 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:11:09 INFO - PROCESS | 1828 | 1461715869407 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723963800 == 124 [pid = 1828] [id = 322] 17:11:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7720debc00) [pid = 1828] [serial = 967] [outer = (nil)] 17:11:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f7722d0a000) [pid = 1828] [serial = 968] [outer = 0x7f7720debc00] 17:11:09 INFO - PROCESS | 1828 | 1461715869574 Marionette DEBUG loaded listener.js 17:11:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f772420b400) [pid = 1828] [serial = 969] [outer = 0x7f7720debc00] 17:11:10 INFO - PROCESS | 1828 | 1461715870813 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]]]}] 17:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1883ms 17:11:10 INFO - PROCESS | 1828 | 1461715870881 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:11:10 INFO - PROCESS | 1828 | 1461715870892 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:11:10 INFO - PROCESS | 1828 | 1461715870928 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:11:10 INFO - PROCESS | 1828 | 1461715870937 Marionette TRACE conn3 <- [1,1262,null,{}] 17:11:11 INFO - PROCESS | 1828 | 1461715871015 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}] 17:11:11 INFO - PROCESS | 1828 | 1461715871324 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:11:11 INFO - PROCESS | 1828 | 1461715871512 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772971d000 == 125 [pid = 1828] [id = 323] 17:11:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f77238b9c00) [pid = 1828] [serial = 970] [outer = (nil)] 17:11:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f7729013400) [pid = 1828] [serial = 971] [outer = 0x7f77238b9c00] 17:11:11 INFO - PROCESS | 1828 | 1461715871584 Marionette DEBUG loaded listener.js 17:11:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f772a8a7800) [pid = 1828] [serial = 972] [outer = 0x7f77238b9c00] 17:11:12 INFO - PROCESS | 1828 | 1461715872409 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]]]}] 17:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1539ms 17:11:12 INFO - PROCESS | 1828 | 1461715872463 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:11:12 INFO - PROCESS | 1828 | 1461715872467 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:11:12 INFO - PROCESS | 1828 | 1461715872472 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:11:12 INFO - PROCESS | 1828 | 1461715872475 Marionette TRACE conn3 <- [1,1266,null,{}] 17:11:12 INFO - PROCESS | 1828 | 1461715872481 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}] 17:11:12 INFO - PROCESS | 1828 | 1461715872645 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:11:12 INFO - PROCESS | 1828 | 1461715872828 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a955800 == 126 [pid = 1828] [id = 324] 17:11:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f772420cc00) [pid = 1828] [serial = 973] [outer = (nil)] 17:11:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f772bbccc00) [pid = 1828] [serial = 974] [outer = 0x7f772420cc00] 17:11:12 INFO - PROCESS | 1828 | 1461715872901 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f772c84c400) [pid = 1828] [serial = 975] [outer = 0x7f772420cc00] 17:11:14 INFO - PROCESS | 1828 | 1461715874106 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]]]}] 17:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1687ms 17:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:11:14 INFO - PROCESS | 1828 | 1461715874159 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:11:14 INFO - PROCESS | 1828 | 1461715874162 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:11:14 INFO - PROCESS | 1828 | 1461715874168 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 1828 | 1461715874171 Marionette TRACE conn3 <- [1,1270,null,{}] 17:11:14 INFO - PROCESS | 1828 | 1461715874176 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}] 17:11:14 INFO - PROCESS | 1828 | 1461715874338 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:11:14 INFO - PROCESS | 1828 | 1461715874559 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77311de800 == 127 [pid = 1828] [id = 325] 17:11:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f77247d0000) [pid = 1828] [serial = 976] [outer = (nil)] 17:11:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f7736d6b800) [pid = 1828] [serial = 977] [outer = 0x7f77247d0000] 17:11:14 INFO - PROCESS | 1828 | 1461715874673 Marionette DEBUG loaded listener.js 17:11:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f7737246000) [pid = 1828] [serial = 978] [outer = 0x7f77247d0000] 17:11:15 INFO - PROCESS | 1828 | 1461715875454 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]]]}] 17:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1334ms 17:11:15 INFO - PROCESS | 1828 | 1461715875503 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:11:15 INFO - PROCESS | 1828 | 1461715875507 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:11:15 INFO - PROCESS | 1828 | 1461715875512 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:11:15 INFO - PROCESS | 1828 | 1461715875514 Marionette TRACE conn3 <- [1,1274,null,{}] 17:11:15 INFO - PROCESS | 1828 | 1461715875520 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}] 17:11:15 INFO - PROCESS | 1828 | 1461715875749 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:11:15 INFO - PROCESS | 1828 | 1461715875943 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773810d000 == 128 [pid = 1828] [id = 326] 17:11:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f7718d76400) [pid = 1828] [serial = 979] [outer = (nil)] 17:11:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f7738228000) [pid = 1828] [serial = 980] [outer = 0x7f7718d76400] 17:11:16 INFO - PROCESS | 1828 | 1461715876014 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f773c639000) [pid = 1828] [serial = 981] [outer = 0x7f7718d76400] 17:11:16 INFO - PROCESS | 1828 | 1461715876868 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]]]}] 17:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1431ms 17:11:16 INFO - PROCESS | 1828 | 1461715876946 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:11:16 INFO - PROCESS | 1828 | 1461715876949 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:11:16 INFO - PROCESS | 1828 | 1461715876955 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 1828 | 1461715876957 Marionette TRACE conn3 <- [1,1278,null,{}] 17:11:16 INFO - PROCESS | 1828 | 1461715876963 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}] 17:11:17 INFO - PROCESS | 1828 | 1461715877141 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:11:17 INFO - PROCESS | 1828 | 1461715877344 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c71c800 == 129 [pid = 1828] [id = 327] 17:11:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f7714b96800) [pid = 1828] [serial = 982] [outer = (nil)] 17:11:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f7714b9dc00) [pid = 1828] [serial = 983] [outer = 0x7f7714b96800] 17:11:17 INFO - PROCESS | 1828 | 1461715877502 Marionette DEBUG loaded listener.js 17:11:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f7714ba1c00) [pid = 1828] [serial = 984] [outer = 0x7f7714b96800] 17:11:18 INFO - PROCESS | 1828 | 1461715878417 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]]]}] 17:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1534ms 17:11:18 INFO - PROCESS | 1828 | 1461715878490 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:11:18 INFO - PROCESS | 1828 | 1461715878494 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:11:18 INFO - PROCESS | 1828 | 1461715878500 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:11:18 INFO - PROCESS | 1828 | 1461715878503 Marionette TRACE conn3 <- [1,1282,null,{}] 17:11:18 INFO - PROCESS | 1828 | 1461715878508 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}] 17:11:18 INFO - PROCESS | 1828 | 1461715878709 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:11:18 INFO - PROCESS | 1828 | 1461715878888 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77408a3000 == 130 [pid = 1828] [id = 328] 17:11:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f7714b98400) [pid = 1828] [serial = 985] [outer = (nil)] 17:11:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f7720a90000) [pid = 1828] [serial = 986] [outer = 0x7f7714b98400] 17:11:18 INFO - PROCESS | 1828 | 1461715878958 Marionette DEBUG loaded listener.js 17:11:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f7720a95000) [pid = 1828] [serial = 987] [outer = 0x7f7714b98400] 17:11:19 INFO - PROCESS | 1828 | 1461715879804 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]]]}] 17:11:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7721ef8800 == 129 [pid = 1828] [id = 10] 17:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1384ms 17:11:19 INFO - PROCESS | 1828 | 1461715879946 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 1828 | 1461715879951 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:11:19 INFO - PROCESS | 1828 | 1461715879967 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 1828 | 1461715879970 Marionette TRACE conn3 <- [1,1286,null,{}] 17:11:19 INFO - PROCESS | 1828 | 1461715879977 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}] 17:11:20 INFO - PROCESS | 1828 | 1461715880183 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:11:20 INFO - PROCESS | 1828 | 1461715880420 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77148d8000 == 130 [pid = 1828] [id = 329] 17:11:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f7714b9d400) [pid = 1828] [serial = 988] [outer = (nil)] 17:11:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f7724e36800) [pid = 1828] [serial = 989] [outer = 0x7f7714b9d400] 17:11:20 INFO - PROCESS | 1828 | 1461715880506 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f773c448000) [pid = 1828] [serial = 990] [outer = 0x7f7714b9d400] 17:11:21 INFO - PROCESS | 1828 | 1461715881397 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]]]}] 17:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1493ms 17:11:21 INFO - PROCESS | 1828 | 1461715881453 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 1828 | 1461715881457 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:11:21 INFO - PROCESS | 1828 | 1461715881463 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 1828 | 1461715881465 Marionette TRACE conn3 <- [1,1290,null,{}] 17:11:21 INFO - PROCESS | 1828 | 1461715881470 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}] 17:11:21 INFO - PROCESS | 1828 | 1461715881632 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:11:21 INFO - PROCESS | 1828 | 1461715881822 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d6af000 == 131 [pid = 1828] [id = 330] 17:11:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f7720a8dc00) [pid = 1828] [serial = 991] [outer = (nil)] 17:11:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f772419f800) [pid = 1828] [serial = 992] [outer = 0x7f7720a8dc00] 17:11:21 INFO - PROCESS | 1828 | 1461715881892 Marionette DEBUG loaded listener.js 17:11:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f77241a4c00) [pid = 1828] [serial = 993] [outer = 0x7f7720a8dc00] 17:11:22 INFO - PROCESS | 1828 | 1461715882722 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]]]}] 17:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1332ms 17:11:22 INFO - PROCESS | 1828 | 1461715882796 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:11:22 INFO - PROCESS | 1828 | 1461715882800 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:11:22 INFO - PROCESS | 1828 | 1461715882805 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:11:22 INFO - PROCESS | 1828 | 1461715882808 Marionette TRACE conn3 <- [1,1294,null,{}] 17:11:22 INFO - PROCESS | 1828 | 1461715882814 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}] 17:11:22 INFO - PROCESS | 1828 | 1461715882995 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:11:23 INFO - PROCESS | 1828 | 1461715883202 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d368000 == 132 [pid = 1828] [id = 331] 17:11:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f7715b50c00) [pid = 1828] [serial = 994] [outer = (nil)] 17:11:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f7724277000) [pid = 1828] [serial = 995] [outer = 0x7f7715b50c00] 17:11:23 INFO - PROCESS | 1828 | 1461715883280 Marionette DEBUG loaded listener.js 17:11:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f7724285c00) [pid = 1828] [serial = 996] [outer = 0x7f7715b50c00] 17:11:24 INFO - PROCESS | 1828 | 1461715884100 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]]]}] 17:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1333ms 17:11:24 INFO - PROCESS | 1828 | 1461715884139 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:11:24 INFO - PROCESS | 1828 | 1461715884143 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:11:24 INFO - PROCESS | 1828 | 1461715884148 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:11:24 INFO - PROCESS | 1828 | 1461715884150 Marionette TRACE conn3 <- [1,1298,null,{}] 17:11:24 INFO - PROCESS | 1828 | 1461715884156 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}] 17:11:24 INFO - PROCESS | 1828 | 1461715884324 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:11:24 INFO - PROCESS | 1828 | 1461715884512 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d36d000 == 133 [pid = 1828] [id = 332] 17:11:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f7714912c00) [pid = 1828] [serial = 997] [outer = (nil)] 17:11:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f771491c000) [pid = 1828] [serial = 998] [outer = 0x7f7714912c00] 17:11:24 INFO - PROCESS | 1828 | 1461715884578 Marionette DEBUG loaded listener.js 17:11:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f7714aed800) [pid = 1828] [serial = 999] [outer = 0x7f7714912c00] 17:11:26 INFO - PROCESS | 1828 | 1461715886121 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]]]}] 17:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2044ms 17:11:26 INFO - PROCESS | 1828 | 1461715886194 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:11:26 INFO - PROCESS | 1828 | 1461715886199 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:11:26 INFO - PROCESS | 1828 | 1461715886208 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:11:26 INFO - PROCESS | 1828 | 1461715886212 Marionette TRACE conn3 <- [1,1302,null,{}] 17:11:26 INFO - PROCESS | 1828 | 1461715886219 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}] 17:11:26 INFO - PROCESS | 1828 | 1461715886392 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:11:26 INFO - PROCESS | 1828 | 1461715886608 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d6a8800 == 134 [pid = 1828] [id = 333] 17:11:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f771d8efc00) [pid = 1828] [serial = 1000] [outer = (nil)] 17:11:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f771db8ac00) [pid = 1828] [serial = 1001] [outer = 0x7f771d8efc00] 17:11:26 INFO - PROCESS | 1828 | 1461715886676 Marionette DEBUG loaded listener.js 17:11:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f771edd9800) [pid = 1828] [serial = 1002] [outer = 0x7f771d8efc00] 17:11:27 INFO - PROCESS | 1828 | 1461715887525 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]]]}] 17:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1387ms 17:11:27 INFO - PROCESS | 1828 | 1461715887596 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:11:27 INFO - PROCESS | 1828 | 1461715887603 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:11:27 INFO - PROCESS | 1828 | 1461715887612 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:11:27 INFO - PROCESS | 1828 | 1461715887615 Marionette TRACE conn3 <- [1,1306,null,{}] 17:11:27 INFO - PROCESS | 1828 | 1461715887619 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}] 17:11:27 INFO - PROCESS | 1828 | 1461715887838 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:11:28 INFO - PROCESS | 1828 | 1461715888308 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77178e1800 == 135 [pid = 1828] [id = 334] 17:11:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f771db80c00) [pid = 1828] [serial = 1003] [outer = (nil)] 17:11:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f771edd3c00) [pid = 1828] [serial = 1004] [outer = 0x7f771db80c00] 17:11:28 INFO - PROCESS | 1828 | 1461715888422 Marionette DEBUG loaded listener.js 17:11:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f77209d4000) [pid = 1828] [serial = 1005] [outer = 0x7f771db80c00] 17:11:29 INFO - PROCESS | 1828 | 1461715889502 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]]]}] 17:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1933ms 17:11:29 INFO - PROCESS | 1828 | 1461715889546 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:11:29 INFO - PROCESS | 1828 | 1461715889550 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:11:29 INFO - PROCESS | 1828 | 1461715889556 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:11:29 INFO - PROCESS | 1828 | 1461715889561 Marionette TRACE conn3 <- [1,1310,null,{}] 17:11:29 INFO - PROCESS | 1828 | 1461715889575 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}] 17:11:29 INFO - PROCESS | 1828 | 1461715889732 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:11:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729996800 == 134 [pid = 1828] [id = 266] 17:11:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d81a000 == 133 [pid = 1828] [id = 170] 17:11:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773bc32000 == 132 [pid = 1828] [id = 267] 17:11:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723863800 == 131 [pid = 1828] [id = 51] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f77374ee400) [pid = 1828] [serial = 869] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f773bb7a000) [pid = 1828] [serial = 872] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f773bdac000) [pid = 1828] [serial = 875] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f77243cb800) [pid = 1828] [serial = 878] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f772066ec00) [pid = 1828] [serial = 881] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f7724246400) [pid = 1828] [serial = 899] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | 1461715890014 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722310000 == 130 [pid = 1828] [id = 265] 17:11:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7718f28000 == 131 [pid = 1828] [id = 335] 17:11:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f771d8f4000) [pid = 1828] [serial = 1006] [outer = (nil)] 17:11:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f77209d2c00) [pid = 1828] [serial = 1007] [outer = 0x7f771d8f4000] 17:11:30 INFO - PROCESS | 1828 | 1461715890087 Marionette DEBUG loaded listener.js 17:11:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f7722d5ac00) [pid = 1828] [serial = 1008] [outer = 0x7f771d8f4000] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7720f66400) [pid = 1828] [serial = 849] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f7726c6f000) [pid = 1828] [serial = 863] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f772a98bc00) [pid = 1828] [serial = 866] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f771ddc5400) [pid = 1828] [serial = 888] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f771d8ec800) [pid = 1828] [serial = 887] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f771edd9c00) [pid = 1828] [serial = 890] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f771ff37c00) [pid = 1828] [serial = 891] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f771eb48800) [pid = 1828] [serial = 854] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f7720f64000) [pid = 1828] [serial = 857] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f77247cc000) [pid = 1828] [serial = 860] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f771edd7800) [pid = 1828] [serial = 884] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f7714ae2000) [pid = 1828] [serial = 851] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f7721e4e800) [pid = 1828] [serial = 894] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f7720bf1400) [pid = 1828] [serial = 893] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f7723885800) [pid = 1828] [serial = 896] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f772420d800) [pid = 1828] [serial = 897] [outer = (nil)] [url = about:blank] 17:11:30 INFO - PROCESS | 1828 | 1461715890840 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] 17:11:30 INFO - PROCESS | 1828 | 1461715890922 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:11:30 INFO - PROCESS | 1828 | 1461715890932 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:11:30 INFO - PROCESS | 1828 | 1461715890934 Marionette TRACE conn3 <- [1,1314,null,{}] 17:11:30 INFO - PROCESS | 1828 | 1461715890941 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}] 17:11:31 INFO - PROCESS | 1828 | 1461715891094 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:11:31 INFO - PROCESS | 1828 | 1461715891104 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720c13800 == 132 [pid = 1828] [id = 336] 17:11:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f771d8ec800) [pid = 1828] [serial = 1009] [outer = (nil)] 17:11:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f77241a4400) [pid = 1828] [serial = 1010] [outer = 0x7f771d8ec800] 17:11:31 INFO - PROCESS | 1828 | 1461715891163 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f7724211400) [pid = 1828] [serial = 1011] [outer = 0x7f771d8ec800] 17:11:32 INFO - PROCESS | 1828 | 1461715892038 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]]]}] 17:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1137ms 17:11:32 INFO - PROCESS | 1828 | 1461715892067 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:11:32 INFO - PROCESS | 1828 | 1461715892070 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:11:32 INFO - PROCESS | 1828 | 1461715892075 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:11:32 INFO - PROCESS | 1828 | 1461715892077 Marionette TRACE conn3 <- [1,1318,null,{}] 17:11:32 INFO - PROCESS | 1828 | 1461715892082 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}] 17:11:32 INFO - PROCESS | 1828 | 1461715892221 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:11:32 INFO - PROCESS | 1828 | 1461715892235 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772231f800 == 133 [pid = 1828] [id = 337] 17:11:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f7724198400) [pid = 1828] [serial = 1012] [outer = (nil)] 17:11:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f7724244800) [pid = 1828] [serial = 1013] [outer = 0x7f7724198400] 17:11:32 INFO - PROCESS | 1828 | 1461715892293 Marionette DEBUG loaded listener.js 17:11:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f772427c400) [pid = 1828] [serial = 1014] [outer = 0x7f7724198400] 17:11:33 INFO - PROCESS | 1828 | 1461715893190 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]]]}] 17:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1179ms 17:11:33 INFO - PROCESS | 1828 | 1461715893261 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:11:33 INFO - PROCESS | 1828 | 1461715893264 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:11:33 INFO - PROCESS | 1828 | 1461715893269 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:11:33 INFO - PROCESS | 1828 | 1461715893272 Marionette TRACE conn3 <- [1,1322,null,{}] 17:11:33 INFO - PROCESS | 1828 | 1461715893280 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}] 17:11:33 INFO - PROCESS | 1828 | 1461715893513 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:11:33 INFO - PROCESS | 1828 | 1461715893539 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77242d7000 == 134 [pid = 1828] [id = 338] 17:11:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f772427f400) [pid = 1828] [serial = 1015] [outer = (nil)] 17:11:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f77243d2400) [pid = 1828] [serial = 1016] [outer = 0x7f772427f400] 17:11:33 INFO - PROCESS | 1828 | 1461715893601 Marionette DEBUG loaded listener.js 17:11:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f7724ee2400) [pid = 1828] [serial = 1017] [outer = 0x7f772427f400] 17:11:34 INFO - PROCESS | 1828 | 1461715894335 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]]]}] 17:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1086ms 17:11:34 INFO - PROCESS | 1828 | 1461715894374 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:11:34 INFO - PROCESS | 1828 | 1461715894376 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:11:34 INFO - PROCESS | 1828 | 1461715894383 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:11:34 INFO - PROCESS | 1828 | 1461715894385 Marionette TRACE conn3 <- [1,1326,null,{}] 17:11:34 INFO - PROCESS | 1828 | 1461715894390 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}] 17:11:34 INFO - PROCESS | 1828 | 1461715894579 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:11:34 INFO - PROCESS | 1828 | 1461715894607 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724aaf000 == 135 [pid = 1828] [id = 339] 17:11:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f7724285800) [pid = 1828] [serial = 1018] [outer = (nil)] 17:11:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f7727d31800) [pid = 1828] [serial = 1019] [outer = 0x7f7724285800] 17:11:34 INFO - PROCESS | 1828 | 1461715894665 Marionette DEBUG loaded listener.js 17:11:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f7729626c00) [pid = 1828] [serial = 1020] [outer = 0x7f7724285800] 17:11:35 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f77166eb400) [pid = 1828] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:11:35 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f7718d76800) [pid = 1828] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:11:35 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f772424e800) [pid = 1828] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:11:35 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f771efdf800) [pid = 1828] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:11:35 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f7714aea400) [pid = 1828] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:11:35 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f77242f7000) [pid = 1828] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:11:35 INFO - PROCESS | 1828 | 1461715895797 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]]]}] 17:11: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 17:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1432ms 17:11:35 INFO - PROCESS | 1828 | 1461715895815 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:11:35 INFO - PROCESS | 1828 | 1461715895817 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:11:35 INFO - PROCESS | 1828 | 1461715895823 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:11:35 INFO - PROCESS | 1828 | 1461715895825 Marionette TRACE conn3 <- [1,1330,null,{}] 17:11:35 INFO - PROCESS | 1828 | 1461715895830 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}] 17:11:35 INFO - PROCESS | 1828 | 1461715895980 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:11:36 INFO - PROCESS | 1828 | 1461715896147 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7726a1a800 == 136 [pid = 1828] [id = 340] 17:11:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f7724e29c00) [pid = 1828] [serial = 1021] [outer = (nil)] 17:11:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f772980d800) [pid = 1828] [serial = 1022] [outer = 0x7f7724e29c00] 17:11:36 INFO - PROCESS | 1828 | 1461715896208 Marionette DEBUG loaded listener.js 17:11:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f772a32e400) [pid = 1828] [serial = 1023] [outer = 0x7f7724e29c00] 17:11:37 INFO - PROCESS | 1828 | 1461715897048 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]]]}] 17:11: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 17:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1276ms 17:11:37 INFO - PROCESS | 1828 | 1461715897100 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:11:37 INFO - PROCESS | 1828 | 1461715897104 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:11:37 INFO - PROCESS | 1828 | 1461715897111 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:11:37 INFO - PROCESS | 1828 | 1461715897115 Marionette TRACE conn3 <- [1,1334,null,{}] 17:11:37 INFO - PROCESS | 1828 | 1461715897121 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}] 17:11:37 INFO - PROCESS | 1828 | 1461715897287 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:11:37 INFO - PROCESS | 1828 | 1461715897298 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77296e1000 == 137 [pid = 1828] [id = 341] 17:11:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f7724212000) [pid = 1828] [serial = 1024] [outer = (nil)] 17:11:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f772a8aa400) [pid = 1828] [serial = 1025] [outer = 0x7f7724212000] 17:11:37 INFO - PROCESS | 1828 | 1461715897359 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f772a914400) [pid = 1828] [serial = 1026] [outer = 0x7f7724212000] 17:11:38 INFO - PROCESS | 1828 | 1461715898496 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]]]}] 17:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1431ms 17:11:38 INFO - PROCESS | 1828 | 1461715898544 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:11:38 INFO - PROCESS | 1828 | 1461715898551 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:11:38 INFO - PROCESS | 1828 | 1461715898558 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:11:38 INFO - PROCESS | 1828 | 1461715898564 Marionette TRACE conn3 <- [1,1338,null,{}] 17:11:38 INFO - PROCESS | 1828 | 1461715898571 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}] 17:11:38 INFO - PROCESS | 1828 | 1461715898750 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:11:38 INFO - PROCESS | 1828 | 1461715898930 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d6c1000 == 138 [pid = 1828] [id = 342] 17:11:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f7718d7d400) [pid = 1828] [serial = 1027] [outer = (nil)] 17:11:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f771eb0b800) [pid = 1828] [serial = 1028] [outer = 0x7f7718d7d400] 17:11:39 INFO - PROCESS | 1828 | 1461715899051 Marionette DEBUG loaded listener.js 17:11:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f77205e2c00) [pid = 1828] [serial = 1029] [outer = 0x7f7718d7d400] 17:11:40 INFO - PROCESS | 1828 | 1461715900358 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]]]}] 17:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1837ms 17:11:40 INFO - PROCESS | 1828 | 1461715900477 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:11:40 INFO - PROCESS | 1828 | 1461715900486 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:11:40 INFO - PROCESS | 1828 | 1461715900497 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 1828 | 1461715900500 Marionette TRACE conn3 <- [1,1342,null,{}] 17:11:40 INFO - PROCESS | 1828 | 1461715900506 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}] 17:11:40 INFO - PROCESS | 1828 | 1461715900690 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:11:40 INFO - PROCESS | 1828 | 1461715900876 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772405e000 == 139 [pid = 1828] [id = 343] 17:11:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f771db8cc00) [pid = 1828] [serial = 1030] [outer = (nil)] 17:11:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f7720f67000) [pid = 1828] [serial = 1031] [outer = 0x7f771db8cc00] 17:11:40 INFO - PROCESS | 1828 | 1461715900943 Marionette DEBUG loaded listener.js 17:11:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f772388b800) [pid = 1828] [serial = 1032] [outer = 0x7f771db8cc00] 17:11:41 INFO - PROCESS | 1828 | 1461715901819 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]]]}] 17:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1384ms 17:11:41 INFO - PROCESS | 1828 | 1461715901881 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:11:41 INFO - PROCESS | 1828 | 1461715901885 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:11:41 INFO - PROCESS | 1828 | 1461715901891 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 1828 | 1461715901896 Marionette TRACE conn3 <- [1,1346,null,{}] 17:11:41 INFO - PROCESS | 1828 | 1461715901912 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}] 17:11:42 INFO - PROCESS | 1828 | 1461715902124 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:11:42 INFO - PROCESS | 1828 | 1461715902351 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729d91000 == 140 [pid = 1828] [id = 344] 17:11:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f7724243c00) [pid = 1828] [serial = 1033] [outer = (nil)] 17:11:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f77242f0c00) [pid = 1828] [serial = 1034] [outer = 0x7f7724243c00] 17:11:42 INFO - PROCESS | 1828 | 1461715902468 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f7724e2e400) [pid = 1828] [serial = 1035] [outer = 0x7f7724243c00] 17:11:43 INFO - PROCESS | 1828 | 1461715903337 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]]]}] 17:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1491ms 17:11:43 INFO - PROCESS | 1828 | 1461715903381 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:11:43 INFO - PROCESS | 1828 | 1461715903386 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:11:43 INFO - PROCESS | 1828 | 1461715903391 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 1828 | 1461715903394 Marionette TRACE conn3 <- [1,1350,null,{}] 17:11:43 INFO - PROCESS | 1828 | 1461715903399 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}] 17:11:43 INFO - PROCESS | 1828 | 1461715903571 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:11:43 INFO - PROCESS | 1828 | 1461715903756 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a694000 == 141 [pid = 1828] [id = 345] 17:11:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f7724247000) [pid = 1828] [serial = 1036] [outer = (nil)] 17:11:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f77260c0400) [pid = 1828] [serial = 1037] [outer = 0x7f7724247000] 17:11:43 INFO - PROCESS | 1828 | 1461715903825 Marionette DEBUG loaded listener.js 17:11:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f77295ef000) [pid = 1828] [serial = 1038] [outer = 0x7f7724247000] 17:11:44 INFO - PROCESS | 1828 | 1461715904737 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]]]}] 17:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1383ms 17:11:44 INFO - PROCESS | 1828 | 1461715904776 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:11:44 INFO - PROCESS | 1828 | 1461715904779 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:11:44 INFO - PROCESS | 1828 | 1461715904785 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:11:44 INFO - PROCESS | 1828 | 1461715904787 Marionette TRACE conn3 <- [1,1354,null,{}] 17:11:44 INFO - PROCESS | 1828 | 1461715904792 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}] 17:11:44 INFO - PROCESS | 1828 | 1461715904955 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:11:45 INFO - PROCESS | 1828 | 1461715905149 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c8ee000 == 142 [pid = 1828] [id = 346] 17:11:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f7720be8400) [pid = 1828] [serial = 1039] [outer = (nil)] 17:11:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f772a555000) [pid = 1828] [serial = 1040] [outer = 0x7f7720be8400] 17:11:45 INFO - PROCESS | 1828 | 1461715905216 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f772a98f000) [pid = 1828] [serial = 1041] [outer = 0x7f7720be8400] 17:11:46 INFO - PROCESS | 1828 | 1461715906120 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]]]}] 17:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1381ms 17:11:46 INFO - PROCESS | 1828 | 1461715906167 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:11:46 INFO - PROCESS | 1828 | 1461715906170 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:11:46 INFO - PROCESS | 1828 | 1461715906176 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 1828 | 1461715906178 Marionette TRACE conn3 <- [1,1358,null,{}] 17:11:46 INFO - PROCESS | 1828 | 1461715906184 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}] 17:11:46 INFO - PROCESS | 1828 | 1461715906362 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:11:46 INFO - PROCESS | 1828 | 1461715906544 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773a37f000 == 143 [pid = 1828] [id = 347] 17:11:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f772a999c00) [pid = 1828] [serial = 1042] [outer = (nil)] 17:11:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f772bb4c400) [pid = 1828] [serial = 1043] [outer = 0x7f772a999c00] 17:11:46 INFO - PROCESS | 1828 | 1461715906616 Marionette DEBUG loaded listener.js 17:11:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f772c84c000) [pid = 1828] [serial = 1044] [outer = 0x7f772a999c00] 17:11:47 INFO - PROCESS | 1828 | 1461715907442 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]]]}] 17:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1327ms 17:11:47 INFO - PROCESS | 1828 | 1461715907504 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:11:47 INFO - PROCESS | 1828 | 1461715907508 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:11:47 INFO - PROCESS | 1828 | 1461715907513 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:11:47 INFO - PROCESS | 1828 | 1461715907517 Marionette TRACE conn3 <- [1,1362,null,{}] 17:11:47 INFO - PROCESS | 1828 | 1461715907522 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}] 17:11:47 INFO - PROCESS | 1828 | 1461715907677 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:11:47 INFO - PROCESS | 1828 | 1461715907863 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773f0f5000 == 144 [pid = 1828] [id = 348] 17:11:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f772b9d6400) [pid = 1828] [serial = 1045] [outer = (nil)] 17:11:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f77361be400) [pid = 1828] [serial = 1046] [outer = 0x7f772b9d6400] 17:11:47 INFO - PROCESS | 1828 | 1461715907929 Marionette DEBUG loaded listener.js 17:11:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f773724bc00) [pid = 1828] [serial = 1047] [outer = 0x7f772b9d6400] 17:11:48 INFO - PROCESS | 1828 | 1461715908842 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]]]}] 17:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1377ms 17:11:48 INFO - PROCESS | 1828 | 1461715908892 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:11:48 INFO - PROCESS | 1828 | 1461715908894 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:11:48 INFO - PROCESS | 1828 | 1461715908901 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 1828 | 1461715908903 Marionette TRACE conn3 <- [1,1366,null,{}] 17:11:48 INFO - PROCESS | 1828 | 1461715908909 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}] 17:11:49 INFO - PROCESS | 1828 | 1461715909082 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:11:49 INFO - PROCESS | 1828 | 1461715909282 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714bc2000 == 145 [pid = 1828] [id = 349] 17:11:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f772980b000) [pid = 1828] [serial = 1048] [outer = (nil)] 17:11:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f7737ea4400) [pid = 1828] [serial = 1049] [outer = 0x7f772980b000] 17:11:49 INFO - PROCESS | 1828 | 1461715909349 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f7738470000) [pid = 1828] [serial = 1050] [outer = 0x7f772980b000] 17:11:50 INFO - PROCESS | 1828 | 1461715910474 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] 17:11:50 INFO - PROCESS | 1828 | 1461715910537 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:11:50 INFO - PROCESS | 1828 | 1461715910546 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 1828 | 1461715910550 Marionette TRACE conn3 <- [1,1370,null,{}] 17:11:50 INFO - PROCESS | 1828 | 1461715910556 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}] 17:11:50 INFO - PROCESS | 1828 | 1461715910771 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:11:51 INFO - PROCESS | 1828 | 1461715911013 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77167d3800 == 146 [pid = 1828] [id = 350] 17:11:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f7727d31400) [pid = 1828] [serial = 1051] [outer = (nil)] 17:11:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f773ba08c00) [pid = 1828] [serial = 1052] [outer = 0x7f7727d31400] 17:11:51 INFO - PROCESS | 1828 | 1461715911084 Marionette DEBUG loaded listener.js 17:11:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f773bda6400) [pid = 1828] [serial = 1053] [outer = 0x7f7727d31400] 17:11:51 INFO - PROCESS | 1828 | 1461715911968 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] 17:11:52 INFO - PROCESS | 1828 | 1461715912038 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:11:52 INFO - PROCESS | 1828 | 1461715912044 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 1828 | 1461715912046 Marionette TRACE conn3 <- [1,1374,null,{}] 17:11:52 INFO - PROCESS | 1828 | 1461715912052 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}] 17:11:52 INFO - PROCESS | 1828 | 1461715912231 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:11:52 INFO - PROCESS | 1828 | 1461715912417 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711010800 == 147 [pid = 1828] [id = 351] 17:11:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f7714b93400) [pid = 1828] [serial = 1054] [outer = (nil)] 17:11:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f7726a11c00) [pid = 1828] [serial = 1055] [outer = 0x7f7714b93400] 17:11:52 INFO - PROCESS | 1828 | 1461715912499 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f773c725000) [pid = 1828] [serial = 1056] [outer = 0x7f7714b93400] 17:11:53 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:53 INFO - PROCESS | 1828 | 1461715913427 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] 17:11:53 INFO - PROCESS | 1828 | 1461715913483 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:11:53 INFO - PROCESS | 1828 | 1461715913488 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:11:53 INFO - PROCESS | 1828 | 1461715913491 Marionette TRACE conn3 <- [1,1378,null,{}] 17:11:53 INFO - PROCESS | 1828 | 1461715913497 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}] 17:11:53 INFO - PROCESS | 1828 | 1461715913735 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:11:53 INFO - PROCESS | 1828 | 1461715913977 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d517800 == 148 [pid = 1828] [id = 352] 17:11:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f771ddc7c00) [pid = 1828] [serial = 1057] [outer = (nil)] 17:11:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f77247c4400) [pid = 1828] [serial = 1058] [outer = 0x7f771ddc7c00] 17:11:54 INFO - PROCESS | 1828 | 1461715914069 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f773c6d5000) [pid = 1828] [serial = 1059] [outer = 0x7f771ddc7c00] 17:11:55 INFO - PROCESS | 1828 | 1461715915198 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] 17:11:55 INFO - PROCESS | 1828 | 1461715915232 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:11:55 INFO - PROCESS | 1828 | 1461715915240 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:11:55 INFO - PROCESS | 1828 | 1461715915245 Marionette TRACE conn3 <- [1,1382,null,{}] 17:11:55 INFO - PROCESS | 1828 | 1461715915254 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}] 17:11:55 INFO - PROCESS | 1828 | 1461715915420 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:11:55 INFO - PROCESS | 1828 | 1461715915644 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77167d7000 == 149 [pid = 1828] [id = 353] 17:11:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f77190a7c00) [pid = 1828] [serial = 1060] [outer = (nil)] 17:11:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f77190aa800) [pid = 1828] [serial = 1061] [outer = 0x7f77190a7c00] 17:11:55 INFO - PROCESS | 1828 | 1461715915706 Marionette DEBUG loaded listener.js 17:11:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f77190af800) [pid = 1828] [serial = 1062] [outer = 0x7f77190a7c00] 17:11:56 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:56 INFO - PROCESS | 1828 | 1461715916628 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] 17:11:56 INFO - PROCESS | 1828 | 1461715916683 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:11:56 INFO - PROCESS | 1828 | 1461715916694 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:11:56 INFO - PROCESS | 1828 | 1461715916697 Marionette TRACE conn3 <- [1,1386,null,{}] 17:11:56 INFO - PROCESS | 1828 | 1461715916701 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}] 17:11:56 INFO - PROCESS | 1828 | 1461715916863 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:11:57 INFO - PROCESS | 1828 | 1461715917032 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d375800 == 150 [pid = 1828] [id = 354] 17:11:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f7714914400) [pid = 1828] [serial = 1063] [outer = (nil)] 17:11:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f771efd4400) [pid = 1828] [serial = 1064] [outer = 0x7f7714914400] 17:11:57 INFO - PROCESS | 1828 | 1461715917209 Marionette DEBUG loaded listener.js 17:11:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f77209cdc00) [pid = 1828] [serial = 1065] [outer = 0x7f7714914400] 17:11:58 INFO - PROCESS | 1828 | 1461715918196 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] 17:11:58 INFO - PROCESS | 1828 | 1461715918227 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:11:58 INFO - PROCESS | 1828 | 1461715918233 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:11:58 INFO - PROCESS | 1828 | 1461715918238 Marionette TRACE conn3 <- [1,1390,null,{}] 17:11:58 INFO - PROCESS | 1828 | 1461715918252 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}] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e83800 == 149 [pid = 1828] [id = 160] 17:11:58 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f7715b56c00) [pid = 1828] [serial = 941] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f772a8a9400) [pid = 1828] [serial = 962] [outer = (nil)] [url = about:blank] 17:11:58 INFO - PROCESS | 1828 | 1461715918579 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd88800 == 148 [pid = 1828] [id = 212] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d266000 == 147 [pid = 1828] [id = 316] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7726a1a800 == 146 [pid = 1828] [id = 340] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724aaf000 == 145 [pid = 1828] [id = 339] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77242d7000 == 144 [pid = 1828] [id = 338] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772231f800 == 143 [pid = 1828] [id = 337] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720c13800 == 142 [pid = 1828] [id = 336] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7718f28000 == 141 [pid = 1828] [id = 335] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77178e1800 == 140 [pid = 1828] [id = 334] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7721ef8000 == 139 [pid = 1828] [id = 11] 17:11:58 INFO - PROCESS | 1828 | 1461715918713 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d6a8800 == 138 [pid = 1828] [id = 333] 17:11:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d2ce000 == 139 [pid = 1828] [id = 355] 17:11:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f7721c08800) [pid = 1828] [serial = 1066] [outer = (nil)] 17:11:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f7722d08800) [pid = 1828] [serial = 1067] [outer = 0x7f7721c08800] 17:11:58 INFO - PROCESS | 1828 | 1461715918889 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f77238b6800) [pid = 1828] [serial = 1068] [outer = 0x7f7721c08800] 17:11:59 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77408a3000 == 138 [pid = 1828] [id = 328] 17:11:59 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773c71c800 == 137 [pid = 1828] [id = 327] 17:11:59 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773810d000 == 136 [pid = 1828] [id = 326] 17:11:59 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77311de800 == 135 [pid = 1828] [id = 325] 17:11:59 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a955800 == 134 [pid = 1828] [id = 324] 17:11:59 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772971d000 == 133 [pid = 1828] [id = 323] 17:11:59 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723963800 == 132 [pid = 1828] [id = 322] 17:11:59 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d263800 == 131 [pid = 1828] [id = 321] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f77247d0800) [pid = 1828] [serial = 911] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f7721c0d000) [pid = 1828] [serial = 905] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f772b9dd400) [pid = 1828] [serial = 923] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f771d8fac00) [pid = 1828] [serial = 945] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f772424e000) [pid = 1828] [serial = 954] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f771eb4e800) [pid = 1828] [serial = 902] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f7724e2f400) [pid = 1828] [serial = 957] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f772a8a6000) [pid = 1828] [serial = 917] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f77205e1000) [pid = 1828] [serial = 947] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f77260cf400) [pid = 1828] [serial = 914] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f7721c04800) [pid = 1828] [serial = 950] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f773bb7f800) [pid = 1828] [serial = 935] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f77178cbc00) [pid = 1828] [serial = 944] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f773025b400) [pid = 1828] [serial = 929] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f772811d800) [pid = 1828] [serial = 959] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f77374f9800) [pid = 1828] [serial = 932] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f77242f9c00) [pid = 1828] [serial = 908] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f773c6e6000) [pid = 1828] [serial = 938] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f7722d02c00) [pid = 1828] [serial = 951] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f7729b79800) [pid = 1828] [serial = 960] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f77209d3400) [pid = 1828] [serial = 948] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f772bbd2000) [pid = 1828] [serial = 926] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f772ac1b800) [pid = 1828] [serial = 920] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f772420f000) [pid = 1828] [serial = 953] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f77243d3800) [pid = 1828] [serial = 956] [outer = (nil)] [url = about:blank] 17:11:59 INFO - PROCESS | 1828 | 1461715919599 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]]]}] 17:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1384ms 17:11:59 INFO - PROCESS | 1828 | 1461715919617 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:11:59 INFO - PROCESS | 1828 | 1461715919621 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:11:59 INFO - PROCESS | 1828 | 1461715919626 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:11:59 INFO - PROCESS | 1828 | 1461715919628 Marionette TRACE conn3 <- [1,1394,null,{}] 17:11:59 INFO - PROCESS | 1828 | 1461715919633 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}] 17:11:59 INFO - PROCESS | 1828 | 1461715919797 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:11:59 INFO - PROCESS | 1828 | 1461715919945 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771101f800 == 132 [pid = 1828] [id = 356] 17:12:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f7714915c00) [pid = 1828] [serial = 1069] [outer = (nil)] 17:12:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f7714ae8000) [pid = 1828] [serial = 1070] [outer = 0x7f7714915c00] 17:12:00 INFO - PROCESS | 1828 | 1461715920121 Marionette DEBUG loaded listener.js 17:12:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f7718d79000) [pid = 1828] [serial = 1071] [outer = 0x7f7714915c00] 17:12:01 INFO - PROCESS | 1828 | 1461715921073 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]]]}] 17:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1478ms 17:12:01 INFO - PROCESS | 1828 | 1461715921107 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:12:01 INFO - PROCESS | 1828 | 1461715921114 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:12:01 INFO - PROCESS | 1828 | 1461715921138 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:12:01 INFO - PROCESS | 1828 | 1461715921144 Marionette TRACE conn3 <- [1,1398,null,{}] 17:12:01 INFO - PROCESS | 1828 | 1461715921156 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}] 17:12:01 INFO - PROCESS | 1828 | 1461715921343 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:12:01 INFO - PROCESS | 1828 | 1461715921541 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee45800 == 133 [pid = 1828] [id = 357] 17:12:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f771db86400) [pid = 1828] [serial = 1072] [outer = (nil)] 17:12:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f771ddd1000) [pid = 1828] [serial = 1073] [outer = 0x7f771db86400] 17:12:01 INFO - PROCESS | 1828 | 1461715921613 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f77205e2400) [pid = 1828] [serial = 1074] [outer = 0x7f771db86400] 17:12:02 INFO - PROCESS | 1828 | 1461715922571 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]]]}] 17:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1505ms 17:12:02 INFO - PROCESS | 1828 | 1461715922627 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:12:02 INFO - PROCESS | 1828 | 1461715922633 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:12:02 INFO - PROCESS | 1828 | 1461715922643 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:12:02 INFO - PROCESS | 1828 | 1461715922647 Marionette TRACE conn3 <- [1,1402,null,{}] 17:12:02 INFO - PROCESS | 1828 | 1461715922653 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}] 17:12:02 INFO - PROCESS | 1828 | 1461715922849 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:12:03 INFO - PROCESS | 1828 | 1461715923117 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721ef8000 == 134 [pid = 1828] [id = 358] 17:12:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f77209d1000) [pid = 1828] [serial = 1075] [outer = (nil)] 17:12:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f7721e53c00) [pid = 1828] [serial = 1076] [outer = 0x7f77209d1000] 17:12:03 INFO - PROCESS | 1828 | 1461715923249 Marionette DEBUG loaded listener.js 17:12:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f7722338800) [pid = 1828] [serial = 1077] [outer = 0x7f77209d1000] 17:12:04 INFO - PROCESS | 1828 | 1461715924164 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]]]}] 17:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1581ms 17:12:04 INFO - PROCESS | 1828 | 1461715924224 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:12:04 INFO - PROCESS | 1828 | 1461715924228 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:12:04 INFO - PROCESS | 1828 | 1461715924234 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:12:04 INFO - PROCESS | 1828 | 1461715924239 Marionette TRACE conn3 <- [1,1406,null,{}] 17:12:04 INFO - PROCESS | 1828 | 1461715924255 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}] 17:12:04 INFO - PROCESS | 1828 | 1461715924447 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:12:04 INFO - PROCESS | 1828 | 1461715924637 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77249b1800 == 135 [pid = 1828] [id = 359] 17:12:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f7724210c00) [pid = 1828] [serial = 1078] [outer = (nil)] 17:12:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f7724282c00) [pid = 1828] [serial = 1079] [outer = 0x7f7724210c00] 17:12:04 INFO - PROCESS | 1828 | 1461715924709 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f77242f5400) [pid = 1828] [serial = 1080] [outer = 0x7f7724210c00] 17:12:05 INFO - PROCESS | 1828 | 1461715925668 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]]]}] 17:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1487ms 17:12:05 INFO - PROCESS | 1828 | 1461715925722 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:12:05 INFO - PROCESS | 1828 | 1461715925726 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:12:05 INFO - PROCESS | 1828 | 1461715925732 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - PROCESS | 1828 | 1461715925734 Marionette TRACE conn3 <- [1,1410,null,{}] 17:12:05 INFO - PROCESS | 1828 | 1461715925740 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}] 17:12:05 INFO - PROCESS | 1828 | 1461715925922 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:12:06 INFO - PROCESS | 1828 | 1461715926115 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772903a000 == 136 [pid = 1828] [id = 360] 17:12:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f7724215400) [pid = 1828] [serial = 1081] [outer = (nil)] 17:12:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f7724ede400) [pid = 1828] [serial = 1082] [outer = 0x7f7724215400] 17:12:06 INFO - PROCESS | 1828 | 1461715926186 Marionette DEBUG loaded listener.js 17:12:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f7726c6b800) [pid = 1828] [serial = 1083] [outer = 0x7f7724215400] 17:12:07 INFO - PROCESS | 1828 | 1461715927200 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]]]}] 17:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1478ms 17:12:07 INFO - PROCESS | 1828 | 1461715927210 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:12:07 INFO - PROCESS | 1828 | 1461715927213 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:12:07 INFO - PROCESS | 1828 | 1461715927219 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:12:07 INFO - PROCESS | 1828 | 1461715927222 Marionette TRACE conn3 <- [1,1414,null,{}] 17:12:07 INFO - PROCESS | 1828 | 1461715927227 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}] 17:12:07 INFO - PROCESS | 1828 | 1461715927399 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:12:07 INFO - PROCESS | 1828 | 1461715927647 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729995800 == 137 [pid = 1828] [id = 361] 17:12:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f772a54c400) [pid = 1828] [serial = 1084] [outer = (nil)] 17:12:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f772a551000) [pid = 1828] [serial = 1085] [outer = 0x7f772a54c400] 17:12:07 INFO - PROCESS | 1828 | 1461715927739 Marionette DEBUG loaded listener.js 17:12:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f772af0dc00) [pid = 1828] [serial = 1086] [outer = 0x7f772a54c400] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d6af000 == 136 [pid = 1828] [id = 330] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77148d8000 == 135 [pid = 1828] [id = 329] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d368000 == 134 [pid = 1828] [id = 331] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d45c000 == 133 [pid = 1828] [id = 295] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d2d1800 == 132 [pid = 1828] [id = 314] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ee3a800 == 131 [pid = 1828] [id = 255] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d2ce000 == 130 [pid = 1828] [id = 355] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d375800 == 129 [pid = 1828] [id = 354] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77167d7000 == 128 [pid = 1828] [id = 353] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773a37f000 == 127 [pid = 1828] [id = 347] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c8ee000 == 126 [pid = 1828] [id = 346] 17:12:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a694000 == 125 [pid = 1828] [id = 345] 17:12:10 INFO - PROCESS | 1828 | 1461715930516 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]]]}] 17:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 3337ms 17:12:10 INFO - PROCESS | 1828 | 1461715930558 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1828 | 1461715930563 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:12:10 INFO - PROCESS | 1828 | 1461715930570 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1828 | 1461715930575 Marionette TRACE conn3 <- [1,1418,null,{}] 17:12:10 INFO - PROCESS | 1828 | 1461715930584 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}] 17:12:10 INFO - PROCESS | 1828 | 1461715930852 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:12:10 INFO - PROCESS | 1828 | 1461715930975 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77178ee800 == 126 [pid = 1828] [id = 362] 17:12:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f77190ab800) [pid = 1828] [serial = 1087] [outer = (nil)] 17:12:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f771db8ec00) [pid = 1828] [serial = 1088] [outer = 0x7f77190ab800] 17:12:11 INFO - PROCESS | 1828 | 1461715931044 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f771fd55800) [pid = 1828] [serial = 1089] [outer = 0x7f77190ab800] 17:12:11 INFO - PROCESS | 1828 | 1461715931859 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]]]}] 17:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1335ms 17:12:11 INFO - PROCESS | 1828 | 1461715931906 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:12:11 INFO - PROCESS | 1828 | 1461715931913 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:12:11 INFO - PROCESS | 1828 | 1461715931923 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:12:11 INFO - PROCESS | 1828 | 1461715931926 Marionette TRACE conn3 <- [1,1422,null,{}] 17:12:11 INFO - PROCESS | 1828 | 1461715931932 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}] 17:12:12 INFO - PROCESS | 1828 | 1461715932152 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:12:12 INFO - PROCESS | 1828 | 1461715932183 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ff0b000 == 127 [pid = 1828] [id = 363] 17:12:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f7720def000) [pid = 1828] [serial = 1090] [outer = (nil)] 17:12:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f7721e48400) [pid = 1828] [serial = 1091] [outer = 0x7f7720def000] 17:12:12 INFO - PROCESS | 1828 | 1461715932244 Marionette DEBUG loaded listener.js 17:12:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f7722d09c00) [pid = 1828] [serial = 1092] [outer = 0x7f7720def000] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f7721ef9000) [pid = 1828] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f771d8f4000) [pid = 1828] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f771db80c00) [pid = 1828] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f7724e29c00) [pid = 1828] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f772427f400) [pid = 1828] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f771d8efc00) [pid = 1828] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f771d8ec800) [pid = 1828] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f7724198400) [pid = 1828] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f7724285800) [pid = 1828] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f77190a7c00) [pid = 1828] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f7714914400) [pid = 1828] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:12:13 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f77205e8800) [pid = 1828] [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.] 17:12:13 INFO - PROCESS | 1828 | 1461715933507 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]]]}] 17:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1632ms 17:12:13 INFO - PROCESS | 1828 | 1461715933556 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:12:13 INFO - PROCESS | 1828 | 1461715933570 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:12:13 INFO - PROCESS | 1828 | 1461715933577 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 1828 | 1461715933583 Marionette TRACE conn3 <- [1,1426,null,{}] 17:12:13 INFO - PROCESS | 1828 | 1461715933597 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}] 17:12:13 INFO - PROCESS | 1828 | 1461715933771 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:12:13 INFO - PROCESS | 1828 | 1461715933964 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722314000 == 128 [pid = 1828] [id = 364] 17:12:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f771fd59400) [pid = 1828] [serial = 1093] [outer = (nil)] 17:12:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f7724217400) [pid = 1828] [serial = 1094] [outer = 0x7f771fd59400] 17:12:14 INFO - PROCESS | 1828 | 1461715934031 Marionette DEBUG loaded listener.js 17:12:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f77242fc400) [pid = 1828] [serial = 1095] [outer = 0x7f771fd59400] 17:12:14 INFO - PROCESS | 1828 | 1461715934735 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]]]}] 17:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1187ms 17:12:14 INFO - PROCESS | 1828 | 1461715934764 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:12:14 INFO - PROCESS | 1828 | 1461715934767 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:12:14 INFO - PROCESS | 1828 | 1461715934773 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:12:14 INFO - PROCESS | 1828 | 1461715934774 Marionette TRACE conn3 <- [1,1430,null,{}] 17:12:14 INFO - PROCESS | 1828 | 1461715934780 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}] 17:12:14 INFO - PROCESS | 1828 | 1461715934989 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:12:15 INFO - PROCESS | 1828 | 1461715935008 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724dfa000 == 129 [pid = 1828] [id = 365] 17:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f7715b4ec00) [pid = 1828] [serial = 1096] [outer = (nil)] 17:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f7729925800) [pid = 1828] [serial = 1097] [outer = 0x7f7715b4ec00] 17:12:15 INFO - PROCESS | 1828 | 1461715935071 Marionette DEBUG loaded listener.js 17:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f772a550000) [pid = 1828] [serial = 1098] [outer = 0x7f7715b4ec00] 17:12:16 INFO - PROCESS | 1828 | 1461715936185 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]]]}] 17:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1486ms 17:12:16 INFO - PROCESS | 1828 | 1461715936260 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:12:16 INFO - PROCESS | 1828 | 1461715936267 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:12:16 INFO - PROCESS | 1828 | 1461715936275 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:12:16 INFO - PROCESS | 1828 | 1461715936281 Marionette TRACE conn3 <- [1,1434,null,{}] 17:12:16 INFO - PROCESS | 1828 | 1461715936288 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}] 17:12:16 INFO - PROCESS | 1828 | 1461715936507 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:12:16 INFO - PROCESS | 1828 | 1461715936749 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77167d5000 == 130 [pid = 1828] [id = 366] 17:12:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f771ff3b000) [pid = 1828] [serial = 1099] [outer = (nil)] 17:12:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f7720de9400) [pid = 1828] [serial = 1100] [outer = 0x7f771ff3b000] 17:12:16 INFO - PROCESS | 1828 | 1461715936843 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f7721e54000) [pid = 1828] [serial = 1101] [outer = 0x7f771ff3b000] 17:12:17 INFO - PROCESS | 1828 | 1461715937760 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]]]}] 17:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1537ms 17:12:17 INFO - PROCESS | 1828 | 1461715937813 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:12:17 INFO - PROCESS | 1828 | 1461715937821 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:12:17 INFO - PROCESS | 1828 | 1461715937831 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:12:17 INFO - PROCESS | 1828 | 1461715937834 Marionette TRACE conn3 <- [1,1438,null,{}] 17:12:17 INFO - PROCESS | 1828 | 1461715937841 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}] 17:12:18 INFO - PROCESS | 1828 | 1461715938103 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:12:18 INFO - PROCESS | 1828 | 1461715938455 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a23b000 == 131 [pid = 1828] [id = 367] 17:12:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f772066ec00) [pid = 1828] [serial = 1102] [outer = (nil)] 17:12:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f772427d800) [pid = 1828] [serial = 1103] [outer = 0x7f772066ec00] 17:12:18 INFO - PROCESS | 1828 | 1461715938527 Marionette DEBUG loaded listener.js 17:12:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f772a8ac800) [pid = 1828] [serial = 1104] [outer = 0x7f772066ec00] 17:12:19 INFO - PROCESS | 1828 | 1461715939384 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]]]}] 17:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1584ms 17:12:19 INFO - PROCESS | 1828 | 1461715939415 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:12:19 INFO - PROCESS | 1828 | 1461715939419 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:12:19 INFO - PROCESS | 1828 | 1461715939425 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:12:19 INFO - PROCESS | 1828 | 1461715939430 Marionette TRACE conn3 <- [1,1442,null,{}] 17:12:19 INFO - PROCESS | 1828 | 1461715939446 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}] 17:12:19 INFO - PROCESS | 1828 | 1461715939623 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:12:19 INFO - PROCESS | 1828 | 1461715939822 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c8fc800 == 132 [pid = 1828] [id = 368] 17:12:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f772ac1a400) [pid = 1828] [serial = 1105] [outer = (nil)] 17:12:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f772b9d8c00) [pid = 1828] [serial = 1106] [outer = 0x7f772ac1a400] 17:12:19 INFO - PROCESS | 1828 | 1461715939900 Marionette DEBUG loaded listener.js 17:12:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f772c651800) [pid = 1828] [serial = 1107] [outer = 0x7f772ac1a400] 17:12:20 INFO - PROCESS | 1828 | 1461715940895 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]]]}] 17:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1543ms 17:12:20 INFO - PROCESS | 1828 | 1461715940969 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:12:20 INFO - PROCESS | 1828 | 1461715940973 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:12:20 INFO - PROCESS | 1828 | 1461715940979 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:12:20 INFO - PROCESS | 1828 | 1461715940982 Marionette TRACE conn3 <- [1,1446,null,{}] 17:12:20 INFO - PROCESS | 1828 | 1461715940987 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}] 17:12:21 INFO - PROCESS | 1828 | 1461715941192 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:12:21 INFO - PROCESS | 1828 | 1461715941384 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7738206800 == 133 [pid = 1828] [id = 369] 17:12:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f772ac25c00) [pid = 1828] [serial = 1108] [outer = (nil)] 17:12:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f77374ee400) [pid = 1828] [serial = 1109] [outer = 0x7f772ac25c00] 17:12:21 INFO - PROCESS | 1828 | 1461715941495 Marionette DEBUG loaded listener.js 17:12:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f77382b9c00) [pid = 1828] [serial = 1110] [outer = 0x7f772ac25c00] 17:12:22 INFO - PROCESS | 1828 | 1461715942391 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]]]}] 17:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1481ms 17:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:12:22 INFO - PROCESS | 1828 | 1461715942461 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:12:22 INFO - PROCESS | 1828 | 1461715942464 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:12:22 INFO - PROCESS | 1828 | 1461715942470 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 1828 | 1461715942473 Marionette TRACE conn3 <- [1,1450,null,{}] 17:12:22 INFO - PROCESS | 1828 | 1461715942478 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}] 17:12:22 INFO - PROCESS | 1828 | 1461715942648 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:12:22 INFO - PROCESS | 1828 | 1461715942856 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c4af800 == 134 [pid = 1828] [id = 370] 17:12:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f7714b9f800) [pid = 1828] [serial = 1111] [outer = (nil)] 17:12:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f77260c6000) [pid = 1828] [serial = 1112] [outer = 0x7f7714b9f800] 17:12:22 INFO - PROCESS | 1828 | 1461715942938 Marionette DEBUG loaded listener.js 17:12:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f773c630400) [pid = 1828] [serial = 1113] [outer = 0x7f7714b9f800] 17:12:23 INFO - PROCESS | 1828 | 1461715943926 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]]]}] 17:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1486ms 17:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:12:23 INFO - PROCESS | 1828 | 1461715943956 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:12:23 INFO - PROCESS | 1828 | 1461715943959 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:12:23 INFO - PROCESS | 1828 | 1461715943965 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:12:23 INFO - PROCESS | 1828 | 1461715943968 Marionette TRACE conn3 <- [1,1454,null,{}] 17:12:23 INFO - PROCESS | 1828 | 1461715943973 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}] 17:12:24 INFO - PROCESS | 1828 | 1461715944182 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:12:24 INFO - PROCESS | 1828 | 1461715944375 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713a5d800 == 135 [pid = 1828] [id = 371] 17:12:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f773c6d3400) [pid = 1828] [serial = 1114] [outer = (nil)] 17:12:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f773c729800) [pid = 1828] [serial = 1115] [outer = 0x7f773c6d3400] 17:12:24 INFO - PROCESS | 1828 | 1461715944496 Marionette DEBUG loaded listener.js 17:12:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f773e2bcc00) [pid = 1828] [serial = 1116] [outer = 0x7f773c6d3400] 17:12:25 INFO - PROCESS | 1828 | 1461715945407 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]]]}] 17:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1484ms 17:12:25 INFO - PROCESS | 1828 | 1461715945450 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:12:25 INFO - PROCESS | 1828 | 1461715945456 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:12:25 INFO - PROCESS | 1828 | 1461715945465 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:12:25 INFO - PROCESS | 1828 | 1461715945470 Marionette TRACE conn3 <- [1,1458,null,{}] 17:12:25 INFO - PROCESS | 1828 | 1461715945477 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}] 17:12:25 INFO - PROCESS | 1828 | 1461715945698 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:12:25 INFO - PROCESS | 1828 | 1461715945959 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772434d000 == 136 [pid = 1828] [id = 372] 17:12:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f77244a4c00) [pid = 1828] [serial = 1117] [outer = (nil)] 17:12:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f77244ac000) [pid = 1828] [serial = 1118] [outer = 0x7f77244a4c00] 17:12:26 INFO - PROCESS | 1828 | 1461715946091 Marionette DEBUG loaded listener.js 17:12:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f77244b0400) [pid = 1828] [serial = 1119] [outer = 0x7f77244a4c00] 17:12:27 INFO - PROCESS | 1828 | 1461715946999 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]]]}] 17:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1588ms 17:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:12:27 INFO - PROCESS | 1828 | 1461715947052 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:12:27 INFO - PROCESS | 1828 | 1461715947055 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:12:27 INFO - PROCESS | 1828 | 1461715947061 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:12:27 INFO - PROCESS | 1828 | 1461715947064 Marionette TRACE conn3 <- [1,1462,null,{}] 17:12:27 INFO - PROCESS | 1828 | 1461715947069 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}] 17:12:27 INFO - PROCESS | 1828 | 1461715947244 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:12:27 INFO - PROCESS | 1828 | 1461715947444 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713907000 == 137 [pid = 1828] [id = 373] 17:12:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f7720d12400) [pid = 1828] [serial = 1120] [outer = (nil)] 17:12:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f7720d1a800) [pid = 1828] [serial = 1121] [outer = 0x7f7720d12400] 17:12:27 INFO - PROCESS | 1828 | 1461715947515 Marionette DEBUG loaded listener.js 17:12:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f7720d1fc00) [pid = 1828] [serial = 1122] [outer = 0x7f7720d12400] 17:12:28 INFO - PROCESS | 1828 | 1461715948496 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]]]}] 17:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1483ms 17:12:28 INFO - PROCESS | 1828 | 1461715948544 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:12:28 INFO - PROCESS | 1828 | 1461715948548 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:12:28 INFO - PROCESS | 1828 | 1461715948554 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:12:28 INFO - PROCESS | 1828 | 1461715948559 Marionette TRACE conn3 <- [1,1466,null,{}] 17:12:28 INFO - PROCESS | 1828 | 1461715948564 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}] 17:12:28 INFO - PROCESS | 1828 | 1461715948788 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:12:29 INFO - PROCESS | 1828 | 1461715949028 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d2da800 == 138 [pid = 1828] [id = 374] 17:12:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f7714b02c00) [pid = 1828] [serial = 1123] [outer = (nil)] 17:12:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f7714b0c800) [pid = 1828] [serial = 1124] [outer = 0x7f7714b02c00] 17:12:29 INFO - PROCESS | 1828 | 1461715949156 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f7714b10c00) [pid = 1828] [serial = 1125] [outer = 0x7f7714b02c00] 17:12:30 INFO - PROCESS | 1828 | 1461715950034 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]]]}] 17:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1532ms 17:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:12:30 INFO - PROCESS | 1828 | 1461715950088 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:12:30 INFO - PROCESS | 1828 | 1461715950090 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:12:30 INFO - PROCESS | 1828 | 1461715950097 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 1828 | 1461715950100 Marionette TRACE conn3 <- [1,1470,null,{}] 17:12:30 INFO - PROCESS | 1828 | 1461715950105 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}] 17:12:30 INFO - PROCESS | 1828 | 1461715950299 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:12:30 INFO - PROCESS | 1828 | 1461715950559 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723fba800 == 139 [pid = 1828] [id = 375] 17:12:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f771778d800) [pid = 1828] [serial = 1126] [outer = (nil)] 17:12:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f771778f400) [pid = 1828] [serial = 1127] [outer = 0x7f771778d800] 17:12:30 INFO - PROCESS | 1828 | 1461715950693 Marionette DEBUG loaded listener.js 17:12:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f7717792c00) [pid = 1828] [serial = 1128] [outer = 0x7f771778d800] 17:12:31 INFO - PROCESS | 1828 | 1461715951649 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]]]}] 17:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1630ms 17:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:12:31 INFO - PROCESS | 1828 | 1461715951727 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:12:31 INFO - PROCESS | 1828 | 1461715951730 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:12:31 INFO - PROCESS | 1828 | 1461715951736 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:12:31 INFO - PROCESS | 1828 | 1461715951740 Marionette TRACE conn3 <- [1,1474,null,{}] 17:12:31 INFO - PROCESS | 1828 | 1461715951745 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}] 17:12:31 INFO - PROCESS | 1828 | 1461715951972 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:12:32 INFO - PROCESS | 1828 | 1461715952226 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711ed9800 == 140 [pid = 1828] [id = 376] 17:12:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f7711d12400) [pid = 1828] [serial = 1129] [outer = (nil)] 17:12:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f7711d1ac00) [pid = 1828] [serial = 1130] [outer = 0x7f7711d12400] 17:12:32 INFO - PROCESS | 1828 | 1461715952321 Marionette DEBUG loaded listener.js 17:12:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f7720d1b800) [pid = 1828] [serial = 1131] [outer = 0x7f7711d12400] 17:12:33 INFO - PROCESS | 1828 | 1461715953209 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]]]}] 17:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1541ms 17:12:33 INFO - PROCESS | 1828 | 1461715953277 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:12:33 INFO - PROCESS | 1828 | 1461715953281 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:12:33 INFO - PROCESS | 1828 | 1461715953287 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:12:33 INFO - PROCESS | 1828 | 1461715953289 Marionette TRACE conn3 <- [1,1478,null,{}] 17:12:33 INFO - PROCESS | 1828 | 1461715953295 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}] 17:12:33 INFO - PROCESS | 1828 | 1461715953481 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:12:33 INFO - PROCESS | 1828 | 1461715953679 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77120a1800 == 141 [pid = 1828] [id = 377] 17:12:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f7711d14000) [pid = 1828] [serial = 1132] [outer = (nil)] 17:12:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f77120e8c00) [pid = 1828] [serial = 1133] [outer = 0x7f7711d14000] 17:12:33 INFO - PROCESS | 1828 | 1461715953760 Marionette DEBUG loaded listener.js 17:12:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f77120ed800) [pid = 1828] [serial = 1134] [outer = 0x7f7711d14000] 17:12:34 INFO - PROCESS | 1828 | 1461715954772 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]]]}] 17:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1535ms 17:12:34 INFO - PROCESS | 1828 | 1461715954825 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:12:34 INFO - PROCESS | 1828 | 1461715954830 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:12:34 INFO - PROCESS | 1828 | 1461715954839 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:12:34 INFO - PROCESS | 1828 | 1461715954858 Marionette TRACE conn3 <- [1,1482,null,{}] 17:12:34 INFO - PROCESS | 1828 | 1461715954867 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}] 17:12:35 INFO - PROCESS | 1828 | 1461715955475 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:12:35 INFO - PROCESS | 1828 | 1461715955784 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711ec9800 == 142 [pid = 1828] [id = 378] 17:12:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f77120ed000) [pid = 1828] [serial = 1135] [outer = (nil)] 17:12:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f7714912000) [pid = 1828] [serial = 1136] [outer = 0x7f77120ed000] 17:12:35 INFO - PROCESS | 1828 | 1461715955863 Marionette DEBUG loaded listener.js 17:12:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f7714b10800) [pid = 1828] [serial = 1137] [outer = 0x7f77120ed000] 17:12:36 INFO - PROCESS | 1828 | 1461715956808 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]]]}] 17:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2000ms 17:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:12:36 INFO - PROCESS | 1828 | 1461715956841 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:12:36 INFO - PROCESS | 1828 | 1461715956845 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:12:36 INFO - PROCESS | 1828 | 1461715956853 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:12:36 INFO - PROCESS | 1828 | 1461715956858 Marionette TRACE conn3 <- [1,1486,null,{}] 17:12:36 INFO - PROCESS | 1828 | 1461715956865 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}] 17:12:37 INFO - PROCESS | 1828 | 1461715957056 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:12:37 INFO - PROCESS | 1828 | 1461715957267 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713a68000 == 143 [pid = 1828] [id = 379] 17:12:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f77166eb400) [pid = 1828] [serial = 1138] [outer = (nil)] 17:12:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f77190a5800) [pid = 1828] [serial = 1139] [outer = 0x7f77166eb400] 17:12:37 INFO - PROCESS | 1828 | 1461715957334 Marionette DEBUG loaded listener.js 17:12:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f771db87000) [pid = 1828] [serial = 1140] [outer = 0x7f77166eb400] 17:12:38 INFO - PROCESS | 1828 | 1461715958423 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]]]}] 17:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1634ms 17:12:38 INFO - PROCESS | 1828 | 1461715958487 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:12:38 INFO - PROCESS | 1828 | 1461715958492 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:12:38 INFO - PROCESS | 1828 | 1461715958498 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:12:38 INFO - PROCESS | 1828 | 1461715958501 Marionette TRACE conn3 <- [1,1490,null,{}] 17:12:38 INFO - PROCESS | 1828 | 1461715958506 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}] 17:12:38 INFO - PROCESS | 1828 | 1461715958679 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:12:38 INFO - PROCESS | 1828 | 1461715958974 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714bad800 == 144 [pid = 1828] [id = 380] 17:12:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 265 (0x7f771eb15000) [pid = 1828] [serial = 1141] [outer = (nil)] 17:12:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 266 (0x7f77205db400) [pid = 1828] [serial = 1142] [outer = 0x7f771eb15000] 17:12:39 INFO - PROCESS | 1828 | 1461715959084 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 267 (0x7f7720a95400) [pid = 1828] [serial = 1143] [outer = 0x7f771eb15000] 17:12:39 INFO - PROCESS | 1828 | 1461715959924 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]]]}] 17:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1483ms 17:12:39 INFO - PROCESS | 1828 | 1461715959982 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 1828 | 1461715959988 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:12:40 INFO - PROCESS | 1828 | 1461715960003 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:12:40 INFO - PROCESS | 1828 | 1461715960009 Marionette TRACE conn3 <- [1,1494,null,{}] 17:12:40 INFO - PROCESS | 1828 | 1461715960014 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}] 17:12:40 INFO - PROCESS | 1828 | 1461715960194 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:12:40 INFO - PROCESS | 1828 | 1461715960396 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d521000 == 145 [pid = 1828] [id = 381] 17:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 268 (0x7f771d8fac00) [pid = 1828] [serial = 1144] [outer = (nil)] 17:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 269 (0x7f7721fa1400) [pid = 1828] [serial = 1145] [outer = 0x7f771d8fac00] 17:12:40 INFO - PROCESS | 1828 | 1461715960470 Marionette DEBUG loaded listener.js 17:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 270 (0x7f772419f000) [pid = 1828] [serial = 1146] [outer = 0x7f771d8fac00] 17:12:41 INFO - PROCESS | 1828 | 1461715961385 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]]]}] 17:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1438ms 17:12:41 INFO - PROCESS | 1828 | 1461715961435 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:12:41 INFO - PROCESS | 1828 | 1461715961439 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:12:41 INFO - PROCESS | 1828 | 1461715961445 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:12:41 INFO - PROCESS | 1828 | 1461715961447 Marionette TRACE conn3 <- [1,1498,null,{}] 17:12:41 INFO - PROCESS | 1828 | 1461715961453 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}] 17:12:41 INFO - PROCESS | 1828 | 1461715961627 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:12:41 INFO - PROCESS | 1828 | 1461715961844 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e8e000 == 146 [pid = 1828] [id = 382] 17:12:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 271 (0x7f772419f400) [pid = 1828] [serial = 1147] [outer = (nil)] 17:12:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 272 (0x7f77242f2400) [pid = 1828] [serial = 1148] [outer = 0x7f772419f400] 17:12:41 INFO - PROCESS | 1828 | 1461715961968 Marionette DEBUG loaded listener.js 17:12:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 273 (0x7f77244af800) [pid = 1828] [serial = 1149] [outer = 0x7f772419f400] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77249af800 == 145 [pid = 1828] [id = 180] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77204ed000 == 144 [pid = 1828] [id = 297] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773619c000 == 143 [pid = 1828] [id = 46] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77147c1800 == 142 [pid = 1828] [id = 296] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 272 (0x7f7721f81000) [pid = 1828] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 271 (0x7f772bbccc00) [pid = 1828] [serial = 974] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 270 (0x7f7714b9dc00) [pid = 1828] [serial = 983] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 269 (0x7f7729013400) [pid = 1828] [serial = 971] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 268 (0x7f771db86c00) [pid = 1828] [serial = 965] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 267 (0x7f7736d6b800) [pid = 1828] [serial = 977] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 266 (0x7f771491c000) [pid = 1828] [serial = 998] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 265 (0x7f7722d0a000) [pid = 1828] [serial = 968] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 264 (0x7f771eb0b800) [pid = 1828] [serial = 1028] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f7720f67000) [pid = 1828] [serial = 1031] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f7738228000) [pid = 1828] [serial = 980] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f7720a90000) [pid = 1828] [serial = 986] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f77242f0c00) [pid = 1828] [serial = 1034] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f77260c0400) [pid = 1828] [serial = 1037] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f772a555000) [pid = 1828] [serial = 1040] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f772bb4c400) [pid = 1828] [serial = 1043] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f77361be400) [pid = 1828] [serial = 1046] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f7724e36800) [pid = 1828] [serial = 989] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f7737ea4400) [pid = 1828] [serial = 1049] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f773ba08c00) [pid = 1828] [serial = 1052] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f7726a11c00) [pid = 1828] [serial = 1055] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f772419f800) [pid = 1828] [serial = 992] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f77247c4400) [pid = 1828] [serial = 1058] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f7724277000) [pid = 1828] [serial = 995] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e0e800 == 141 [pid = 1828] [id = 298] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77245e0000 == 140 [pid = 1828] [id = 302] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ff03000 == 139 [pid = 1828] [id = 177] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772903a000 == 138 [pid = 1828] [id = 360] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77249b1800 == 137 [pid = 1828] [id = 359] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7721ef8000 == 136 [pid = 1828] [id = 358] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ee45800 == 135 [pid = 1828] [id = 357] 17:12:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771101f800 == 134 [pid = 1828] [id = 356] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f7722d08800) [pid = 1828] [serial = 1067] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f77209d2c00) [pid = 1828] [serial = 1007] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f7722d5ac00) [pid = 1828] [serial = 1008] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f77209d4000) [pid = 1828] [serial = 1005] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f771edd3c00) [pid = 1828] [serial = 1004] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f772a32e400) [pid = 1828] [serial = 1023] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f77243d2400) [pid = 1828] [serial = 1016] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f771edd9800) [pid = 1828] [serial = 1002] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f771db8ac00) [pid = 1828] [serial = 1001] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f77241a4400) [pid = 1828] [serial = 1010] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f7724211400) [pid = 1828] [serial = 1011] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f7724244800) [pid = 1828] [serial = 1013] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f7727d31800) [pid = 1828] [serial = 1019] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f77190aa800) [pid = 1828] [serial = 1061] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f77190af800) [pid = 1828] [serial = 1062] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f772a8aa400) [pid = 1828] [serial = 1025] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f771efd4400) [pid = 1828] [serial = 1064] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f77209cdc00) [pid = 1828] [serial = 1065] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f7729626c00) [pid = 1828] [serial = 1020] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f7724ee2400) [pid = 1828] [serial = 1017] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f7724e2a800) [pid = 1828] [serial = 684] [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.] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f772427c400) [pid = 1828] [serial = 1014] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f772980d800) [pid = 1828] [serial = 1022] [outer = (nil)] [url = about:blank] 17:12:42 INFO - PROCESS | 1828 | 1461715962960 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]]]}] 17:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1579ms 17:12:43 INFO - PROCESS | 1828 | 1461715963025 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:12:43 INFO - PROCESS | 1828 | 1461715963029 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:12:43 INFO - PROCESS | 1828 | 1461715963034 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:12:43 INFO - PROCESS | 1828 | 1461715963037 Marionette TRACE conn3 <- [1,1502,null,{}] 17:12:43 INFO - PROCESS | 1828 | 1461715963042 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}] 17:12:43 INFO - PROCESS | 1828 | 1461715963208 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:12:43 INFO - PROCESS | 1828 | 1461715963364 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d360800 == 135 [pid = 1828] [id = 383] 17:12:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f7722d04400) [pid = 1828] [serial = 1150] [outer = (nil)] 17:12:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f7724211400) [pid = 1828] [serial = 1151] [outer = 0x7f7722d04400] 17:12:43 INFO - PROCESS | 1828 | 1461715963445 Marionette DEBUG loaded listener.js 17:12:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f77247c4400) [pid = 1828] [serial = 1152] [outer = 0x7f7722d04400] 17:12:44 INFO - PROCESS | 1828 | 1461715964409 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]]]}] 17:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1390ms 17:12:44 INFO - PROCESS | 1828 | 1461715964426 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:12:44 INFO - PROCESS | 1828 | 1461715964430 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:12:44 INFO - PROCESS | 1828 | 1461715964436 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:12:44 INFO - PROCESS | 1828 | 1461715964439 Marionette TRACE conn3 <- [1,1506,null,{}] 17:12:44 INFO - PROCESS | 1828 | 1461715964444 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}] 17:12:44 INFO - PROCESS | 1828 | 1461715964675 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:12:44 INFO - PROCESS | 1828 | 1461715964878 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720c12800 == 136 [pid = 1828] [id = 384] 17:12:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f771db8ac00) [pid = 1828] [serial = 1153] [outer = (nil)] 17:12:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f77292ef000) [pid = 1828] [serial = 1154] [outer = 0x7f771db8ac00] 17:12:44 INFO - PROCESS | 1828 | 1461715964939 Marionette DEBUG loaded listener.js 17:12:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f772a54d400) [pid = 1828] [serial = 1155] [outer = 0x7f771db8ac00] 17:12:45 INFO - PROCESS | 1828 | 1461715965744 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]]]}] 17:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1344ms 17:12:45 INFO - PROCESS | 1828 | 1461715965785 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:12:45 INFO - PROCESS | 1828 | 1461715965789 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:12:45 INFO - PROCESS | 1828 | 1461715965795 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:12:45 INFO - PROCESS | 1828 | 1461715965796 Marionette TRACE conn3 <- [1,1510,null,{}] 17:12:45 INFO - PROCESS | 1828 | 1461715965802 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}] 17:12:46 INFO - PROCESS | 1828 | 1461715966011 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:12:46 INFO - PROCESS | 1828 | 1461715966042 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723fb8000 == 137 [pid = 1828] [id = 385] 17:12:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f77190b0800) [pid = 1828] [serial = 1156] [outer = (nil)] 17:12:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f772a911400) [pid = 1828] [serial = 1157] [outer = 0x7f77190b0800] 17:12:46 INFO - PROCESS | 1828 | 1461715966100 Marionette DEBUG loaded listener.js 17:12:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f772af91c00) [pid = 1828] [serial = 1158] [outer = 0x7f77190b0800] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f77166e1400) [pid = 1828] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f771ddc7c00) [pid = 1828] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f7714912c00) [pid = 1828] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f77166e3400) [pid = 1828] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f77147ea400) [pid = 1828] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f771ddc6000) [pid = 1828] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f771db80400) [pid = 1828] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f77147e2c00) [pid = 1828] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f7723886800) [pid = 1828] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f7720beac00) [pid = 1828] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f77178c6800) [pid = 1828] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f77242f5000) [pid = 1828] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f77166e7c00) [pid = 1828] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f772b9d5000) [pid = 1828] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f77147e5c00) [pid = 1828] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f7718d74c00) [pid = 1828] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f7720def000) [pid = 1828] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f771db86400) [pid = 1828] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f7724215400) [pid = 1828] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f77209d1000) [pid = 1828] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f7724210c00) [pid = 1828] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f7714915c00) [pid = 1828] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f772a54c400) [pid = 1828] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f77190ab800) [pid = 1828] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f771fd59400) [pid = 1828] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f771d551400) [pid = 1828] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f7729814c00) [pid = 1828] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f7715b50c00) [pid = 1828] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f771eb47400) [pid = 1828] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f7720a8dc00) [pid = 1828] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f7720bee000) [pid = 1828] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f771eb4b800) [pid = 1828] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f7727d31400) [pid = 1828] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f7724243c00) [pid = 1828] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f7720671800) [pid = 1828] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f7718d74400) [pid = 1828] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f77147e1c00) [pid = 1828] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f7718d7d400) [pid = 1828] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f7724214000) [pid = 1828] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f772a999c00) [pid = 1828] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f7720be8400) [pid = 1828] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f7714b93400) [pid = 1828] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7720f69000) [pid = 1828] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f7714b98400) [pid = 1828] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f771db8cc00) [pid = 1828] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f771db89000) [pid = 1828] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7720be9000) [pid = 1828] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f772a910000) [pid = 1828] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f772a90f800) [pid = 1828] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f772980b000) [pid = 1828] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f7722d09800) [pid = 1828] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f772b9d6400) [pid = 1828] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f7724247000) [pid = 1828] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f7714b9d400) [pid = 1828] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f7724213400) [pid = 1828] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f77147e5400) [pid = 1828] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f772980f800) [pid = 1828] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f7722221800) [pid = 1828] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f7723882400) [pid = 1828] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f772ac22c00) [pid = 1828] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f772af02800) [pid = 1828] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f772bb56400) [pid = 1828] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f7736fc4400) [pid = 1828] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f77370e8400) [pid = 1828] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f7715b4e400) [pid = 1828] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f7714aecc00) [pid = 1828] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f7720debc00) [pid = 1828] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f77238b9c00) [pid = 1828] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f772420cc00) [pid = 1828] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f77247d0000) [pid = 1828] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f7718d76400) [pid = 1828] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f7714b96800) [pid = 1828] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f7724212000) [pid = 1828] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:12:47 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7724e2c400) [pid = 1828] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:12:47 INFO - PROCESS | 1828 | 1461715967732 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]]]}] 17:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1984ms 17:12:47 INFO - PROCESS | 1828 | 1461715967780 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:12:47 INFO - PROCESS | 1828 | 1461715967783 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:12:47 INFO - PROCESS | 1828 | 1461715967789 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:12:47 INFO - PROCESS | 1828 | 1461715967791 Marionette TRACE conn3 <- [1,1514,null,{}] 17:12:47 INFO - PROCESS | 1828 | 1461715967796 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}] 17:12:47 INFO - PROCESS | 1828 | 1461715967964 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:12:48 INFO - PROCESS | 1828 | 1461715968135 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77147a5800 == 138 [pid = 1828] [id = 386] 17:12:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f77147e2c00) [pid = 1828] [serial = 1159] [outer = (nil)] 17:12:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7714b93400) [pid = 1828] [serial = 1160] [outer = 0x7f77147e2c00] 17:12:48 INFO - PROCESS | 1828 | 1461715968225 Marionette DEBUG loaded listener.js 17:12:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f7715b54c00) [pid = 1828] [serial = 1161] [outer = 0x7f77147e2c00] 17:12:49 INFO - PROCESS | 1828 | 1461715969028 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]]]}] 17:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1287ms 17:12:49 INFO - PROCESS | 1828 | 1461715969079 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:12:49 INFO - PROCESS | 1828 | 1461715969083 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:12:49 INFO - PROCESS | 1828 | 1461715969091 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:12:49 INFO - PROCESS | 1828 | 1461715969116 Marionette TRACE conn3 <- [1,1518,null,{}] 17:12:49 INFO - PROCESS | 1828 | 1461715969134 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}] 17:12:49 INFO - PROCESS | 1828 | 1461715969350 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:12:49 INFO - PROCESS | 1828 | 1461715969361 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ed66800 == 139 [pid = 1828] [id = 387] 17:12:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f7715b55000) [pid = 1828] [serial = 1162] [outer = (nil)] 17:12:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f771d8f4000) [pid = 1828] [serial = 1163] [outer = 0x7f7715b55000] 17:12:49 INFO - PROCESS | 1828 | 1461715969428 Marionette DEBUG loaded listener.js 17:12:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f771eb48c00) [pid = 1828] [serial = 1164] [outer = 0x7f7715b55000] 17:12:50 INFO - PROCESS | 1828 | 1461715970580 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]]]}] 17:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1515ms 17:12:50 INFO - PROCESS | 1828 | 1461715970607 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:12:50 INFO - PROCESS | 1828 | 1461715970614 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:12:50 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:12:50 INFO - PROCESS | 1828 | 1461715970621 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:12:50 INFO - PROCESS | 1828 | 1461715970627 Marionette TRACE conn3 <- [1,1522,null,{}] 17:12:50 INFO - PROCESS | 1828 | 1461715970636 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}] 17:12:50 INFO - PROCESS | 1828 | 1461715970846 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:12:51 INFO - PROCESS | 1828 | 1461715971048 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714bc4800 == 140 [pid = 1828] [id = 388] 17:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f7714b08c00) [pid = 1828] [serial = 1165] [outer = (nil)] 17:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f7715b5c800) [pid = 1828] [serial = 1166] [outer = 0x7f7714b08c00] 17:12:51 INFO - PROCESS | 1828 | 1461715971122 Marionette DEBUG loaded listener.js 17:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f7717793c00) [pid = 1828] [serial = 1167] [outer = 0x7f7714b08c00] 17:12:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:51 INFO - PROCESS | 1828 | 1461715971978 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"]]]}] 17:12:52 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 () { 17:12:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:12:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:12:52 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 () { 17:12:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:12:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:12:52 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 () { 17:12:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:12:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:12:52 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 () { 17:12:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:12:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:12:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1390ms 17:12:52 INFO - PROCESS | 1828 | 1461715972016 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:12:52 INFO - PROCESS | 1828 | 1461715972027 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:12:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:12:52 INFO - PROCESS | 1828 | 1461715972038 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 1828 | 1461715972042 Marionette TRACE conn3 <- [1,1526,null,{}] 17:12:52 INFO - PROCESS | 1828 | 1461715972048 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}] 17:12:52 INFO - PROCESS | 1828 | 1461715972339 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:12:52 INFO - PROCESS | 1828 | 1461715972494 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee4b800 == 141 [pid = 1828] [id = 389] 17:12:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f7720667800) [pid = 1828] [serial = 1168] [outer = (nil)] 17:12:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f77209c6400) [pid = 1828] [serial = 1169] [outer = 0x7f7720667800] 17:12:52 INFO - PROCESS | 1828 | 1461715972608 Marionette DEBUG loaded listener.js 17:12:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f7720a91400) [pid = 1828] [serial = 1170] [outer = 0x7f7720667800] 17:12:53 INFO - PROCESS | 1828 | 1461715973535 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"]]]}] 17:12:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:12:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:12:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:12:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1533ms 17:12:53 INFO - PROCESS | 1828 | 1461715973575 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:12:53 INFO - PROCESS | 1828 | 1461715973579 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:12:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:12:53 INFO - PROCESS | 1828 | 1461715973586 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:12:53 INFO - PROCESS | 1828 | 1461715973592 Marionette TRACE conn3 <- [1,1530,null,{}] 17:12:53 INFO - PROCESS | 1828 | 1461715973607 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}] 17:12:53 INFO - PROCESS | 1828 | 1461715973896 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:12:54 INFO - PROCESS | 1828 | 1461715974097 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724770000 == 142 [pid = 1828] [id = 390] 17:12:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f7720d13000) [pid = 1828] [serial = 1171] [outer = (nil)] 17:12:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f7722d06400) [pid = 1828] [serial = 1172] [outer = 0x7f7720d13000] 17:12:54 INFO - PROCESS | 1828 | 1461715974271 Marionette DEBUG loaded listener.js 17:12:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f772420d400) [pid = 1828] [serial = 1173] [outer = 0x7f7720d13000] 17:12:55 INFO - PROCESS | 1828 | 1461715975171 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]]]}] 17:12:55 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 17:12:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:12:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:12:55 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. 17:12:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:12:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1643ms 17:12:55 INFO - PROCESS | 1828 | 1461715975233 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:12:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:12:55 INFO - PROCESS | 1828 | 1461715975238 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:12:55 INFO - PROCESS | 1828 | 1461715975245 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:12:55 INFO - PROCESS | 1828 | 1461715975248 Marionette TRACE conn3 <- [1,1534,null,{}] 17:12:55 INFO - PROCESS | 1828 | 1461715975277 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}] 17:12:55 INFO - PROCESS | 1828 | 1461715975556 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:12:55 INFO - PROCESS | 1828 | 1461715975828 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7727e84000 == 143 [pid = 1828] [id = 391] 17:12:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f772420f000) [pid = 1828] [serial = 1174] [outer = (nil)] 17:12:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f77242ed800) [pid = 1828] [serial = 1175] [outer = 0x7f772420f000] 17:12:55 INFO - PROCESS | 1828 | 1461715975978 Marionette DEBUG loaded listener.js 17:12:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f77243d2400) [pid = 1828] [serial = 1176] [outer = 0x7f772420f000] 17:12:56 INFO - PROCESS | 1828 | 1461715976908 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]]]}] 17:12:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:12:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1705ms 17:12:56 INFO - PROCESS | 1828 | 1461715976950 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 1828 | 1461715976954 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:12:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:12:56 INFO - PROCESS | 1828 | 1461715976960 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 1828 | 1461715976962 Marionette TRACE conn3 <- [1,1538,null,{}] 17:12:56 INFO - PROCESS | 1828 | 1461715976968 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}] 17:12:57 INFO - PROCESS | 1828 | 1461715977157 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:12:57 INFO - PROCESS | 1828 | 1461715977438 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77297aa000 == 144 [pid = 1828] [id = 392] 17:12:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f77244a2c00) [pid = 1828] [serial = 1177] [outer = (nil)] 17:12:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f7724edfc00) [pid = 1828] [serial = 1178] [outer = 0x7f77244a2c00] 17:12:57 INFO - PROCESS | 1828 | 1461715977561 Marionette DEBUG loaded listener.js 17:12:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f7727d31800) [pid = 1828] [serial = 1179] [outer = 0x7f77244a2c00] 17:12:58 INFO - PROCESS | 1828 | 1461715978400 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]]]}] 17:12:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:12:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1483ms 17:12:58 INFO - PROCESS | 1828 | 1461715978444 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:12:58 INFO - PROCESS | 1828 | 1461715978448 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:12:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:12:58 INFO - PROCESS | 1828 | 1461715978454 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:12:58 INFO - PROCESS | 1828 | 1461715978456 Marionette TRACE conn3 <- [1,1542,null,{}] 17:12:58 INFO - PROCESS | 1828 | 1461715978465 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}] 17:12:58 INFO - PROCESS | 1828 | 1461715978676 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:12:58 INFO - PROCESS | 1828 | 1461715978987 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772b540000 == 145 [pid = 1828] [id = 393] 17:12:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f77244b1400) [pid = 1828] [serial = 1180] [outer = (nil)] 17:12:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f772a992000) [pid = 1828] [serial = 1181] [outer = 0x7f77244b1400] 17:12:59 INFO - PROCESS | 1828 | 1461715979092 Marionette DEBUG loaded listener.js 17:12:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f772bb4cc00) [pid = 1828] [serial = 1182] [outer = 0x7f77244b1400] 17:12:59 INFO - PROCESS | 1828 | 1461715979898 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]]]}] 17:12:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:12:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1486ms 17:12:59 INFO - PROCESS | 1828 | 1461715979941 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 1828 | 1461715979945 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:12:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:12:59 INFO - PROCESS | 1828 | 1461715979950 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 1828 | 1461715979952 Marionette TRACE conn3 <- [1,1546,null,{}] 17:12:59 INFO - PROCESS | 1828 | 1461715979958 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}] 17:13:00 INFO - PROCESS | 1828 | 1461715980144 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:13:00 INFO - PROCESS | 1828 | 1461715980354 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77361a1000 == 146 [pid = 1828] [id = 394] 17:13:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f772a54dc00) [pid = 1828] [serial = 1183] [outer = (nil)] 17:13:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f772c838c00) [pid = 1828] [serial = 1184] [outer = 0x7f772a54dc00] 17:13:00 INFO - PROCESS | 1828 | 1461715980469 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f7736103400) [pid = 1828] [serial = 1185] [outer = 0x7f772a54dc00] 17:13:01 INFO - PROCESS | 1828 | 1461715981378 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]]]}] 17:13:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:13:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1485ms 17:13:01 INFO - PROCESS | 1828 | 1461715981439 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:13:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:13:01 INFO - PROCESS | 1828 | 1461715981444 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:13:01 INFO - PROCESS | 1828 | 1461715981451 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 1828 | 1461715981454 Marionette TRACE conn3 <- [1,1550,null,{}] 17:13:01 INFO - PROCESS | 1828 | 1461715981460 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}] 17:13:01 INFO - PROCESS | 1828 | 1461715981734 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:13:02 INFO - PROCESS | 1828 | 1461715982096 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773bc9c000 == 147 [pid = 1828] [id = 395] 17:13:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f772a996800) [pid = 1828] [serial = 1186] [outer = (nil)] 17:13:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f773741f800) [pid = 1828] [serial = 1187] [outer = 0x7f772a996800] 17:13:02 INFO - PROCESS | 1828 | 1461715982175 Marionette DEBUG loaded listener.js 17:13:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f773a33e000) [pid = 1828] [serial = 1188] [outer = 0x7f772a996800] 17:13:02 INFO - PROCESS | 1828 | 1461715982988 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]]]}] 17:13:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:13:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1584ms 17:13:03 INFO - PROCESS | 1828 | 1461715983036 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:13:03 INFO - PROCESS | 1828 | 1461715983040 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:13:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:13:03 INFO - PROCESS | 1828 | 1461715983045 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:13:03 INFO - PROCESS | 1828 | 1461715983048 Marionette TRACE conn3 <- [1,1554,null,{}] 17:13:03 INFO - PROCESS | 1828 | 1461715983054 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}] 17:13:03 INFO - PROCESS | 1828 | 1461715983240 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:13:03 INFO - PROCESS | 1828 | 1461715983461 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7716612000 == 148 [pid = 1828] [id = 396] 17:13:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f772bbc4800) [pid = 1828] [serial = 1189] [outer = (nil)] 17:13:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f773bdabc00) [pid = 1828] [serial = 1190] [outer = 0x7f772bbc4800] 17:13:03 INFO - PROCESS | 1828 | 1461715983575 Marionette DEBUG loaded listener.js 17:13:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f773c6c8800) [pid = 1828] [serial = 1191] [outer = 0x7f772bbc4800] 17:13:04 INFO - PROCESS | 1828 | 1461715984536 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]]]}] 17:13:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:13:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1533ms 17:13:04 INFO - PROCESS | 1828 | 1461715984580 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:13:04 INFO - PROCESS | 1828 | 1461715984583 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:13:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:13:04 INFO - PROCESS | 1828 | 1461715984589 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 1828 | 1461715984592 Marionette TRACE conn3 <- [1,1558,null,{}] 17:13:04 INFO - PROCESS | 1828 | 1461715984597 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}] 17:13:04 INFO - PROCESS | 1828 | 1461715984796 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:13:05 INFO - PROCESS | 1828 | 1461715985008 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee07000 == 149 [pid = 1828] [id = 397] 17:13:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f7736104800) [pid = 1828] [serial = 1192] [outer = (nil)] 17:13:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f773c6ddc00) [pid = 1828] [serial = 1193] [outer = 0x7f7736104800] 17:13:05 INFO - PROCESS | 1828 | 1461715985120 Marionette DEBUG loaded listener.js 17:13:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f773c730800) [pid = 1828] [serial = 1194] [outer = 0x7f7736104800] 17:13:06 INFO - PROCESS | 1828 | 1461715986073 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]]]}] 17:13:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:13:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1528ms 17:13:06 INFO - PROCESS | 1828 | 1461715986118 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:13:06 INFO - PROCESS | 1828 | 1461715986122 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:13:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:13:06 INFO - PROCESS | 1828 | 1461715986128 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:13:06 INFO - PROCESS | 1828 | 1461715986132 Marionette TRACE conn3 <- [1,1562,null,{}] 17:13:06 INFO - PROCESS | 1828 | 1461715986137 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}] 17:13:06 INFO - PROCESS | 1828 | 1461715986357 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:13:06 INFO - PROCESS | 1828 | 1461715986614 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711004800 == 150 [pid = 1828] [id = 398] 17:13:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f77190a2800) [pid = 1828] [serial = 1195] [outer = (nil)] 17:13:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f771db89400) [pid = 1828] [serial = 1196] [outer = 0x7f77190a2800] 17:13:06 INFO - PROCESS | 1828 | 1461715986749 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f772420b000) [pid = 1828] [serial = 1197] [outer = 0x7f77190a2800] 17:13:07 INFO - PROCESS | 1828 | 1461715987609 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]]]}] 17:13:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:13:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1532ms 17:13:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:13:07 INFO - PROCESS | 1828 | 1461715987661 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:13:07 INFO - PROCESS | 1828 | 1461715987663 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:13:07 INFO - PROCESS | 1828 | 1461715987670 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 1828 | 1461715987673 Marionette TRACE conn3 <- [1,1566,null,{}] 17:13:07 INFO - PROCESS | 1828 | 1461715987678 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}] 17:13:07 INFO - PROCESS | 1828 | 1461715987866 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:13:08 INFO - PROCESS | 1828 | 1461715988080 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77141a6000 == 151 [pid = 1828] [id = 399] 17:13:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f770ebe1800) [pid = 1828] [serial = 1198] [outer = (nil)] 17:13:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f770ebecc00) [pid = 1828] [serial = 1199] [outer = 0x7f770ebe1800] 17:13:08 INFO - PROCESS | 1828 | 1461715988194 Marionette DEBUG loaded listener.js 17:13:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f771491a000) [pid = 1828] [serial = 1200] [outer = 0x7f770ebe1800] 17:13:09 INFO - PROCESS | 1828 | 1461715989145 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]]]}] 17:13:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:13:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1538ms 17:13:09 INFO - PROCESS | 1828 | 1461715989208 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:13:09 INFO - PROCESS | 1828 | 1461715989212 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:13:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:13:09 INFO - PROCESS | 1828 | 1461715989218 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:13:09 INFO - PROCESS | 1828 | 1461715989221 Marionette TRACE conn3 <- [1,1570,null,{}] 17:13:09 INFO - PROCESS | 1828 | 1461715989226 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}] 17:13:09 INFO - PROCESS | 1828 | 1461715989425 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:13:09 INFO - PROCESS | 1828 | 1461715989635 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77141a1000 == 152 [pid = 1828] [id = 400] 17:13:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f77147e3000) [pid = 1828] [serial = 1201] [outer = (nil)] 17:13:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f77147ed000) [pid = 1828] [serial = 1202] [outer = 0x7f77147e3000] 17:13:09 INFO - PROCESS | 1828 | 1461715989750 Marionette DEBUG loaded listener.js 17:13:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f7715b52000) [pid = 1828] [serial = 1203] [outer = 0x7f77147e3000] 17:13:11 INFO - PROCESS | 1828 | 1461715991394 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]]]}] 17:13:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:13:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2236ms 17:13:11 INFO - PROCESS | 1828 | 1461715991455 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:13:11 INFO - PROCESS | 1828 | 1461715991460 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:13:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:13:11 INFO - PROCESS | 1828 | 1461715991468 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:13:11 INFO - PROCESS | 1828 | 1461715991473 Marionette TRACE conn3 <- [1,1574,null,{}] 17:13:11 INFO - PROCESS | 1828 | 1461715991482 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}] 17:13:11 INFO - PROCESS | 1828 | 1461715991697 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:13:11 INFO - PROCESS | 1828 | 1461715991906 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77120a7800 == 153 [pid = 1828] [id = 401] 17:13:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f7711d0d800) [pid = 1828] [serial = 1204] [outer = (nil)] 17:13:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f77120ee400) [pid = 1828] [serial = 1205] [outer = 0x7f7711d0d800] 17:13:12 INFO - PROCESS | 1828 | 1461715992029 Marionette DEBUG loaded listener.js 17:13:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f7714ae3400) [pid = 1828] [serial = 1206] [outer = 0x7f7711d0d800] 17:13:13 INFO - PROCESS | 1828 | 1461715993136 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]]]}] 17:13:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:13:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1741ms 17:13:13 INFO - PROCESS | 1828 | 1461715993210 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:13:13 INFO - PROCESS | 1828 | 1461715993217 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:13:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:13:13 INFO - PROCESS | 1828 | 1461715993227 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:13:13 INFO - PROCESS | 1828 | 1461715993231 Marionette TRACE conn3 <- [1,1578,null,{}] 17:13:13 INFO - PROCESS | 1828 | 1461715993235 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}] 17:13:13 INFO - PROCESS | 1828 | 1461715993459 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:13:13 INFO - PROCESS | 1828 | 1461715993721 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713918000 == 154 [pid = 1828] [id = 402] 17:13:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f7714b9a800) [pid = 1828] [serial = 1207] [outer = (nil)] 17:13:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f77166ec000) [pid = 1828] [serial = 1208] [outer = 0x7f7714b9a800] 17:13:13 INFO - PROCESS | 1828 | 1461715993789 Marionette DEBUG loaded listener.js 17:13:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f7717795400) [pid = 1828] [serial = 1209] [outer = 0x7f7714b9a800] 17:13:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773bc89800 == 153 [pid = 1828] [id = 237] 17:13:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773ed7e800 == 152 [pid = 1828] [id = 238] 17:13:14 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d80b800 == 151 [pid = 1828] [id = 199] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f772832c000) [pid = 1828] [serial = 915] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f772a914000) [pid = 1828] [serial = 918] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f772b522000) [pid = 1828] [serial = 921] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f772bb4f000) [pid = 1828] [serial = 924] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f772c6fc400) [pid = 1828] [serial = 927] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f773610ac00) [pid = 1828] [serial = 930] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f7738476c00) [pid = 1828] [serial = 933] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f773c2aa800) [pid = 1828] [serial = 936] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f773c72dc00) [pid = 1828] [serial = 939] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f7715b5b000) [pid = 1828] [serial = 942] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f771efd0400) [pid = 1828] [serial = 966] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f772420b400) [pid = 1828] [serial = 969] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f772a8a7800) [pid = 1828] [serial = 972] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f772c84c400) [pid = 1828] [serial = 975] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f7737246000) [pid = 1828] [serial = 978] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f773c639000) [pid = 1828] [serial = 981] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f7714ba1c00) [pid = 1828] [serial = 984] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f77178ca400) [pid = 1828] [serial = 771] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f7714aea000) [pid = 1828] [serial = 822] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f773c26dc00) [pid = 1828] [serial = 813] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f771db8e800) [pid = 1828] [serial = 810] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f77147ef400) [pid = 1828] [serial = 816] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f772af0c000) [pid = 1828] [serial = 696] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7723817000) [pid = 1828] [serial = 798] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f773bb85c00) [pid = 1828] [serial = 807] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f7729579400) [pid = 1828] [serial = 801] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f771fd60000) [pid = 1828] [serial = 774] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f7736fcc400) [pid = 1828] [serial = 804] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f773c62d800) [pid = 1828] [serial = 819] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f772424ec00) [pid = 1828] [serial = 885] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f77166ecc00) [pid = 1828] [serial = 768] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f773c6d5000) [pid = 1828] [serial = 1059] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f7714aed800) [pid = 1828] [serial = 999] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f772388b800) [pid = 1828] [serial = 1032] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f771efdfc00) [pid = 1828] [serial = 855] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f772232c800) [pid = 1828] [serial = 858] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f773bdac400) [pid = 1828] [serial = 873] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f772bb58400) [pid = 1828] [serial = 867] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f7738470000) [pid = 1828] [serial = 1050] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f77242ee400) [pid = 1828] [serial = 900] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f773724bc00) [pid = 1828] [serial = 1047] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f77295ef000) [pid = 1828] [serial = 1038] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f773c448000) [pid = 1828] [serial = 990] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f772980cc00) [pid = 1828] [serial = 864] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f7721e48400) [pid = 1828] [serial = 1091] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f77205e2400) [pid = 1828] [serial = 1074] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f771ddd1000) [pid = 1828] [serial = 1073] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f7726c6b800) [pid = 1828] [serial = 1083] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f7724ede400) [pid = 1828] [serial = 1082] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f7722338800) [pid = 1828] [serial = 1077] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7721e53c00) [pid = 1828] [serial = 1076] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f7724282c00) [pid = 1828] [serial = 1079] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f77242f5400) [pid = 1828] [serial = 1080] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f7718d79000) [pid = 1828] [serial = 1071] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f7714ae8000) [pid = 1828] [serial = 1070] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f772af0dc00) [pid = 1828] [serial = 1086] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f772a551000) [pid = 1828] [serial = 1085] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7722d09c00) [pid = 1828] [serial = 1092] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f771db8ec00) [pid = 1828] [serial = 1088] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f771fd55800) [pid = 1828] [serial = 1089] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f77242fc400) [pid = 1828] [serial = 1095] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f7724217400) [pid = 1828] [serial = 1094] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f7720551000) [pid = 1828] [serial = 903] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f773a33fc00) [pid = 1828] [serial = 870] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f7724285c00) [pid = 1828] [serial = 996] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f7723811800) [pid = 1828] [serial = 906] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f77241a4c00) [pid = 1828] [serial = 993] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f7724ee4c00) [pid = 1828] [serial = 861] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f772424b800) [pid = 1828] [serial = 882] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f773bda6400) [pid = 1828] [serial = 1053] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f7724e2e400) [pid = 1828] [serial = 1035] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f77243d5000) [pid = 1828] [serial = 879] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f773c6e4800) [pid = 1828] [serial = 876] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f77178c7800) [pid = 1828] [serial = 852] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f77205e2c00) [pid = 1828] [serial = 1029] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f77243d5c00) [pid = 1828] [serial = 909] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f772c84c000) [pid = 1828] [serial = 1044] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f772a98f000) [pid = 1828] [serial = 1041] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f773c725000) [pid = 1828] [serial = 1056] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f7724eda000) [pid = 1828] [serial = 912] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f7720a95000) [pid = 1828] [serial = 987] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f772a914400) [pid = 1828] [serial = 1026] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f772ba93800) [pid = 1828] [serial = 963] [outer = (nil)] [url = about:blank] 17:13:14 INFO - PROCESS | 1828 | 1461715994819 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]]]}] 17:13:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:13:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1631ms 17:13:14 INFO - PROCESS | 1828 | 1461715994859 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:13:14 INFO - PROCESS | 1828 | 1461715994861 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:13:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:13:14 INFO - PROCESS | 1828 | 1461715994868 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:13:14 INFO - PROCESS | 1828 | 1461715994873 Marionette TRACE conn3 <- [1,1582,null,{}] 17:13:14 INFO - PROCESS | 1828 | 1461715994890 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}] 17:13:15 INFO - PROCESS | 1828 | 1461715995072 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:13:15 INFO - PROCESS | 1828 | 1461715995223 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77149c2800 == 152 [pid = 1828] [id = 403] 17:13:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f7715b56000) [pid = 1828] [serial = 1210] [outer = (nil)] 17:13:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f77190a5000) [pid = 1828] [serial = 1211] [outer = 0x7f7715b56000] 17:13:15 INFO - PROCESS | 1828 | 1461715995291 Marionette DEBUG loaded listener.js 17:13:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f771d8f5000) [pid = 1828] [serial = 1212] [outer = 0x7f7715b56000] 17:13:16 INFO - PROCESS | 1828 | 1461715996097 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]]]}] 17:13:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:13:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1286ms 17:13:16 INFO - PROCESS | 1828 | 1461715996165 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 1828 | 1461715996170 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:13:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:13:16 INFO - PROCESS | 1828 | 1461715996177 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - PROCESS | 1828 | 1461715996182 Marionette TRACE conn3 <- [1,1586,null,{}] 17:13:16 INFO - PROCESS | 1828 | 1461715996189 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}] 17:13:16 INFO - PROCESS | 1828 | 1461715996364 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:13:16 INFO - PROCESS | 1828 | 1461715996374 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d275000 == 153 [pid = 1828] [id = 404] 17:13:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f77190b0c00) [pid = 1828] [serial = 1213] [outer = (nil)] 17:13:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f771eb4b000) [pid = 1828] [serial = 1214] [outer = 0x7f77190b0c00] 17:13:16 INFO - PROCESS | 1828 | 1461715996439 Marionette DEBUG loaded listener.js 17:13:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f771ede0400) [pid = 1828] [serial = 1215] [outer = 0x7f77190b0c00] 17:13:17 INFO - PROCESS | 1828 | 1461715997500 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]]]}] 17:13:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:13:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1382ms 17:13:17 INFO - PROCESS | 1828 | 1461715997561 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:13:17 INFO - PROCESS | 1828 | 1461715997565 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:13:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:13:17 INFO - PROCESS | 1828 | 1461715997577 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:13:17 INFO - PROCESS | 1828 | 1461715997579 Marionette TRACE conn3 <- [1,1590,null,{}] 17:13:17 INFO - PROCESS | 1828 | 1461715997585 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}] 17:13:17 INFO - PROCESS | 1828 | 1461715997797 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:13:17 INFO - PROCESS | 1828 | 1461715997825 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d45a000 == 154 [pid = 1828] [id = 405] 17:13:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f771db80c00) [pid = 1828] [serial = 1216] [outer = (nil)] 17:13:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f771fd5b000) [pid = 1828] [serial = 1217] [outer = 0x7f771db80c00] 17:13:17 INFO - PROCESS | 1828 | 1461715997886 Marionette DEBUG loaded listener.js 17:13:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f77205e1000) [pid = 1828] [serial = 1218] [outer = 0x7f771db80c00] 17:13:19 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f771db8ac00) [pid = 1828] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:13:19 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f77190b0800) [pid = 1828] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:13:19 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f771d8fac00) [pid = 1828] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:13:19 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f772419f400) [pid = 1828] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:13:19 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f7715b4ec00) [pid = 1828] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:13:19 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f77120ed000) [pid = 1828] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:13:19 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f7722d04400) [pid = 1828] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:13:19 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f77166eb400) [pid = 1828] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:13:19 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f771eb15000) [pid = 1828] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:13:19 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f77147e2c00) [pid = 1828] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:13:19 INFO - PROCESS | 1828 | 1461715999769 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]]]}] 17:13:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:13:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2237ms 17:13:19 INFO - PROCESS | 1828 | 1461715999810 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:13:19 INFO - PROCESS | 1828 | 1461715999813 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:13:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:13:19 INFO - PROCESS | 1828 | 1461715999819 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:13:19 INFO - PROCESS | 1828 | 1461715999822 Marionette TRACE conn3 <- [1,1594,null,{}] 17:13:19 INFO - PROCESS | 1828 | 1461715999826 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}] 17:13:20 INFO - PROCESS | 1828 | 1461716000075 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:13:20 INFO - PROCESS | 1828 | 1461716000103 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771dac2000 == 155 [pid = 1828] [id = 406] 17:13:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f77190b0800) [pid = 1828] [serial = 1219] [outer = (nil)] 17:13:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f77209cdc00) [pid = 1828] [serial = 1220] [outer = 0x7f77190b0800] 17:13:20 INFO - PROCESS | 1828 | 1461716000167 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f7720aa9800) [pid = 1828] [serial = 1221] [outer = 0x7f77190b0800] 17:13:20 INFO - PROCESS | 1828 | 1461716000908 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]]]}] 17:13:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:13:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1129ms 17:13:20 INFO - PROCESS | 1828 | 1461716000949 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:13:20 INFO - PROCESS | 1828 | 1461716000953 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:13:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:13:20 INFO - PROCESS | 1828 | 1461716000959 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:13:20 INFO - PROCESS | 1828 | 1461716000973 Marionette TRACE conn3 <- [1,1598,null,{}] 17:13:20 INFO - PROCESS | 1828 | 1461716000992 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}] 17:13:21 INFO - PROCESS | 1828 | 1461716001150 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:13:21 INFO - PROCESS | 1828 | 1461716001160 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee3d800 == 156 [pid = 1828] [id = 407] 17:13:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f771fd60000) [pid = 1828] [serial = 1222] [outer = (nil)] 17:13:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f7720d17000) [pid = 1828] [serial = 1223] [outer = 0x7f771fd60000] 17:13:21 INFO - PROCESS | 1828 | 1461716001219 Marionette DEBUG loaded listener.js 17:13:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f7720df1000) [pid = 1828] [serial = 1224] [outer = 0x7f771fd60000] 17:13:22 INFO - PROCESS | 1828 | 1461716002337 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]]]}] 17:13:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:13:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1406ms 17:13:22 INFO - PROCESS | 1828 | 1461716002367 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:13:22 INFO - PROCESS | 1828 | 1461716002374 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:13:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:13:22 INFO - PROCESS | 1828 | 1461716002383 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:13:22 INFO - PROCESS | 1828 | 1461716002386 Marionette TRACE conn3 <- [1,1602,null,{}] 17:13:22 INFO - PROCESS | 1828 | 1461716002395 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}] 17:13:22 INFO - PROCESS | 1828 | 1461716002597 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:13:22 INFO - PROCESS | 1828 | 1461716002877 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77141a4000 == 157 [pid = 1828] [id = 408] 17:13:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f7714b96400) [pid = 1828] [serial = 1225] [outer = (nil)] 17:13:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f7714b9fc00) [pid = 1828] [serial = 1226] [outer = 0x7f7714b96400] 17:13:22 INFO - PROCESS | 1828 | 1461716002965 Marionette DEBUG loaded listener.js 17:13:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f77166eb400) [pid = 1828] [serial = 1227] [outer = 0x7f7714b96400] 17:13:23 INFO - PROCESS | 1828 | 1461716003844 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]]]}] 17:13:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:13:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1489ms 17:13:23 INFO - PROCESS | 1828 | 1461716003874 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:13:23 INFO - PROCESS | 1828 | 1461716003882 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:13:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:13:23 INFO - PROCESS | 1828 | 1461716003892 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:13:23 INFO - PROCESS | 1828 | 1461716003895 Marionette TRACE conn3 <- [1,1606,null,{}] 17:13:23 INFO - PROCESS | 1828 | 1461716003901 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}] 17:13:24 INFO - PROCESS | 1828 | 1461716004110 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:13:24 INFO - PROCESS | 1828 | 1461716004301 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d6b8800 == 158 [pid = 1828] [id = 409] 17:13:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f77178c8800) [pid = 1828] [serial = 1228] [outer = (nil)] 17:13:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f771d8f1000) [pid = 1828] [serial = 1229] [outer = 0x7f77178c8800] 17:13:24 INFO - PROCESS | 1828 | 1461716004453 Marionette DEBUG loaded listener.js 17:13:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f771ddccc00) [pid = 1828] [serial = 1230] [outer = 0x7f77178c8800] 17:13:25 INFO - PROCESS | 1828 | 1461716005462 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]]]}] 17:13:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:13:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1632ms 17:13:25 INFO - PROCESS | 1828 | 1461716005526 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:13:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:13:25 INFO - PROCESS | 1828 | 1461716005532 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:13:25 INFO - PROCESS | 1828 | 1461716005539 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:13:25 INFO - PROCESS | 1828 | 1461716005546 Marionette TRACE conn3 <- [1,1610,null,{}] 17:13:25 INFO - PROCESS | 1828 | 1461716005565 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}] 17:13:25 INFO - PROCESS | 1828 | 1461716005803 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:13:26 INFO - PROCESS | 1828 | 1461716006042 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720c0e000 == 159 [pid = 1828] [id = 410] 17:13:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f771fd61000) [pid = 1828] [serial = 1231] [outer = (nil)] 17:13:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f7720a8dc00) [pid = 1828] [serial = 1232] [outer = 0x7f771fd61000] 17:13:26 INFO - PROCESS | 1828 | 1461716006116 Marionette DEBUG loaded listener.js 17:13:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f7720aa3400) [pid = 1828] [serial = 1233] [outer = 0x7f771fd61000] 17:13:26 INFO - PROCESS | 1828 | 1461716006942 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]]]}] 17:13:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:13:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1439ms 17:13:26 INFO - PROCESS | 1828 | 1461716006977 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:13:26 INFO - PROCESS | 1828 | 1461716006982 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:13:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:13:26 INFO - PROCESS | 1828 | 1461716006987 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:13:26 INFO - PROCESS | 1828 | 1461716006989 Marionette TRACE conn3 <- [1,1614,null,{}] 17:13:26 INFO - PROCESS | 1828 | 1461716006995 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}] 17:13:27 INFO - PROCESS | 1828 | 1461716007163 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:13:27 INFO - PROCESS | 1828 | 1461716007360 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721f87000 == 160 [pid = 1828] [id = 411] 17:13:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f77205e2c00) [pid = 1828] [serial = 1234] [outer = (nil)] 17:13:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f7720de8c00) [pid = 1828] [serial = 1235] [outer = 0x7f77205e2c00] 17:13:27 INFO - PROCESS | 1828 | 1461716007431 Marionette DEBUG loaded listener.js 17:13:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f7721c03c00) [pid = 1828] [serial = 1236] [outer = 0x7f77205e2c00] 17:13:28 INFO - PROCESS | 1828 | 1461716008312 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]]]}] 17:13:28 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 17:13:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1377ms 17:13:28 INFO - PROCESS | 1828 | 1461716008366 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:13:28 INFO - PROCESS | 1828 | 1461716008369 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:13:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:13:28 INFO - PROCESS | 1828 | 1461716008376 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:13:28 INFO - PROCESS | 1828 | 1461716008379 Marionette TRACE conn3 <- [1,1618,null,{}] 17:13:28 INFO - PROCESS | 1828 | 1461716008384 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}] 17:13:28 INFO - PROCESS | 1828 | 1461716008637 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:13:28 INFO - PROCESS | 1828 | 1461716008835 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772396e800 == 161 [pid = 1828] [id = 412] 17:13:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f7720a9cc00) [pid = 1828] [serial = 1237] [outer = (nil)] 17:13:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f772221e000) [pid = 1828] [serial = 1238] [outer = 0x7f7720a9cc00] 17:13:28 INFO - PROCESS | 1828 | 1461716008905 Marionette DEBUG loaded listener.js 17:13:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f7722338800) [pid = 1828] [serial = 1239] [outer = 0x7f7720a9cc00] 17:13:29 INFO - PROCESS | 1828 | 1461716009828 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]]]}] 17:13:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:13:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1528ms 17:13:29 INFO - PROCESS | 1828 | 1461716009905 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:13:29 INFO - PROCESS | 1828 | 1461716009909 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:13:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:13:29 INFO - PROCESS | 1828 | 1461716009915 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:13:29 INFO - PROCESS | 1828 | 1461716009917 Marionette TRACE conn3 <- [1,1622,null,{}] 17:13:29 INFO - PROCESS | 1828 | 1461716009922 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}] 17:13:30 INFO - PROCESS | 1828 | 1461716010174 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:13:30 INFO - PROCESS | 1828 | 1461716010417 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77242d1800 == 162 [pid = 1828] [id = 413] 17:13:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f7720defc00) [pid = 1828] [serial = 1240] [outer = (nil)] 17:13:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f772419f800) [pid = 1828] [serial = 1241] [outer = 0x7f7720defc00] 17:13:30 INFO - PROCESS | 1828 | 1461716010554 Marionette DEBUG loaded listener.js 17:13:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f77242ee400) [pid = 1828] [serial = 1242] [outer = 0x7f7720defc00] 17:13:31 INFO - PROCESS | 1828 | 1461716011398 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]]]}] 17:13:31 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 17:13:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1538ms 17:13:31 INFO - PROCESS | 1828 | 1461716011454 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:13:31 INFO - PROCESS | 1828 | 1461716011457 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:13:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:13:31 INFO - PROCESS | 1828 | 1461716011464 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:13:31 INFO - PROCESS | 1828 | 1461716011467 Marionette TRACE conn3 <- [1,1626,null,{}] 17:13:31 INFO - PROCESS | 1828 | 1461716011472 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}] 17:13:31 INFO - PROCESS | 1828 | 1461716011704 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:13:31 INFO - PROCESS | 1828 | 1461716011896 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77245ef000 == 163 [pid = 1828] [id = 414] 17:13:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f77212d3800) [pid = 1828] [serial = 1243] [outer = (nil)] 17:13:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f77243d9000) [pid = 1828] [serial = 1244] [outer = 0x7f77212d3800] 17:13:31 INFO - PROCESS | 1828 | 1461716011964 Marionette DEBUG loaded listener.js 17:13:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f77244ae000) [pid = 1828] [serial = 1245] [outer = 0x7f77212d3800] 17:13:32 INFO - PROCESS | 1828 | 1461716012831 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]]]}] 17:13:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:13:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1427ms 17:13:32 INFO - PROCESS | 1828 | 1461716012894 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:13:32 INFO - PROCESS | 1828 | 1461716012898 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:13:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:13:32 INFO - PROCESS | 1828 | 1461716012903 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:13:32 INFO - PROCESS | 1828 | 1461716012906 Marionette TRACE conn3 <- [1,1630,null,{}] 17:13:32 INFO - PROCESS | 1828 | 1461716012911 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}] 17:13:33 INFO - PROCESS | 1828 | 1461716013105 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:13:33 INFO - PROCESS | 1828 | 1461716013304 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77249aa800 == 164 [pid = 1828] [id = 415] 17:13:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f7714adfc00) [pid = 1828] [serial = 1246] [outer = (nil)] 17:13:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f7724e2f400) [pid = 1828] [serial = 1247] [outer = 0x7f7714adfc00] 17:13:33 INFO - PROCESS | 1828 | 1461716013380 Marionette DEBUG loaded listener.js 17:13:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7724edec00) [pid = 1828] [serial = 1248] [outer = 0x7f7714adfc00] 17:13:34 INFO - PROCESS | 1828 | 1461716014299 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]]]}] 17:13:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:13:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1427ms 17:13:34 INFO - PROCESS | 1828 | 1461716014332 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:13:34 INFO - PROCESS | 1828 | 1461716014334 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:13:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:13:34 INFO - PROCESS | 1828 | 1461716014341 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:13:34 INFO - PROCESS | 1828 | 1461716014343 Marionette TRACE conn3 <- [1,1634,null,{}] 17:13:34 INFO - PROCESS | 1828 | 1461716014348 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}] 17:13:34 INFO - PROCESS | 1828 | 1461716014536 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:13:34 INFO - PROCESS | 1828 | 1461716014738 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724df5000 == 165 [pid = 1828] [id = 416] 17:13:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f7724284400) [pid = 1828] [serial = 1249] [outer = (nil)] 17:13:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7726a11800) [pid = 1828] [serial = 1250] [outer = 0x7f7724284400] 17:13:34 INFO - PROCESS | 1828 | 1461716014815 Marionette DEBUG loaded listener.js 17:13:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f772811d800) [pid = 1828] [serial = 1251] [outer = 0x7f7724284400] 17:13:35 INFO - PROCESS | 1828 | 1461716015723 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]]]}] 17:13:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:13:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1436ms 17:13:35 INFO - PROCESS | 1828 | 1461716015777 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:13:35 INFO - PROCESS | 1828 | 1461716015781 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:13:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:13:35 INFO - PROCESS | 1828 | 1461716015786 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:13:35 INFO - PROCESS | 1828 | 1461716015789 Marionette TRACE conn3 <- [1,1638,null,{}] 17:13:35 INFO - PROCESS | 1828 | 1461716015794 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}] 17:13:35 INFO - PROCESS | 1828 | 1461716015986 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:13:36 INFO - PROCESS | 1828 | 1461716016184 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772934e000 == 166 [pid = 1828] [id = 417] 17:13:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f77244ac800) [pid = 1828] [serial = 1252] [outer = (nil)] 17:13:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7729218800) [pid = 1828] [serial = 1253] [outer = 0x7f77244ac800] 17:13:36 INFO - PROCESS | 1828 | 1461716016259 Marionette DEBUG loaded listener.js 17:13:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f772992d400) [pid = 1828] [serial = 1254] [outer = 0x7f77244ac800] 17:13:37 INFO - PROCESS | 1828 | 1461716017199 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]]]}] 17:13:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:13:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1479ms 17:13:37 INFO - PROCESS | 1828 | 1461716017266 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:13:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:13:37 INFO - PROCESS | 1828 | 1461716017271 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:13:37 INFO - PROCESS | 1828 | 1461716017276 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:13:37 INFO - PROCESS | 1828 | 1461716017280 Marionette TRACE conn3 <- [1,1642,null,{}] 17:13:37 INFO - PROCESS | 1828 | 1461716017285 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}] 17:13:37 INFO - PROCESS | 1828 | 1461716017487 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:13:37 INFO - PROCESS | 1828 | 1461716017683 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729d84000 == 167 [pid = 1828] [id = 418] 17:13:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f77247c3c00) [pid = 1828] [serial = 1255] [outer = (nil)] 17:13:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f772a98e000) [pid = 1828] [serial = 1256] [outer = 0x7f77247c3c00] 17:13:37 INFO - PROCESS | 1828 | 1461716017773 Marionette DEBUG loaded listener.js 17:13:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f772b9d5c00) [pid = 1828] [serial = 1257] [outer = 0x7f77247c3c00] 17:13:38 INFO - PROCESS | 1828 | 1461716018699 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]]]}] 17:13:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:13:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1481ms 17:13:38 INFO - PROCESS | 1828 | 1461716018758 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:13:38 INFO - PROCESS | 1828 | 1461716018761 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:13:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:13:38 INFO - PROCESS | 1828 | 1461716018767 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:13:38 INFO - PROCESS | 1828 | 1461716018769 Marionette TRACE conn3 <- [1,1646,null,{}] 17:13:38 INFO - PROCESS | 1828 | 1461716018774 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}] 17:13:38 INFO - PROCESS | 1828 | 1461716018958 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:13:39 INFO - PROCESS | 1828 | 1461716019175 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772ac6c000 == 168 [pid = 1828] [id = 419] 17:13:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f7729b82c00) [pid = 1828] [serial = 1258] [outer = (nil)] 17:13:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f772bb55400) [pid = 1828] [serial = 1259] [outer = 0x7f7729b82c00] 17:13:39 INFO - PROCESS | 1828 | 1461716019343 Marionette DEBUG loaded listener.js 17:13:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f772c849000) [pid = 1828] [serial = 1260] [outer = 0x7f7729b82c00] 17:13:40 INFO - PROCESS | 1828 | 1461716020303 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]]]}] 17:13:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:13:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1583ms 17:13:40 INFO - PROCESS | 1828 | 1461716020350 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:13:40 INFO - PROCESS | 1828 | 1461716020354 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:13:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:13:40 INFO - PROCESS | 1828 | 1461716020360 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:13:40 INFO - PROCESS | 1828 | 1461716020363 Marionette TRACE conn3 <- [1,1650,null,{}] 17:13:40 INFO - PROCESS | 1828 | 1461716020368 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}] 17:13:40 INFO - PROCESS | 1828 | 1461716020562 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:13:40 INFO - PROCESS | 1828 | 1461716020766 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c682800 == 169 [pid = 1828] [id = 420] 17:13:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f772b9e0400) [pid = 1828] [serial = 1261] [outer = (nil)] 17:13:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f77361c6000) [pid = 1828] [serial = 1262] [outer = 0x7f772b9e0400] 17:13:40 INFO - PROCESS | 1828 | 1461716020834 Marionette DEBUG loaded listener.js 17:13:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f77370ea400) [pid = 1828] [serial = 1263] [outer = 0x7f772b9e0400] 17:13:41 INFO - PROCESS | 1828 | 1461716021745 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]]]}] 17:13:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:13:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1431ms 17:13:41 INFO - PROCESS | 1828 | 1461716021793 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:13:41 INFO - PROCESS | 1828 | 1461716021796 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:13:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:13:41 INFO - PROCESS | 1828 | 1461716021802 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:13:41 INFO - PROCESS | 1828 | 1461716021804 Marionette TRACE conn3 <- [1,1654,null,{}] 17:13:41 INFO - PROCESS | 1828 | 1461716021810 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}] 17:13:42 INFO - PROCESS | 1828 | 1461716022004 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:13:42 INFO - PROCESS | 1828 | 1461716022254 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713905800 == 170 [pid = 1828] [id = 421] 17:13:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f770ebe7000) [pid = 1828] [serial = 1264] [outer = (nil)] 17:13:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f770ebed000) [pid = 1828] [serial = 1265] [outer = 0x7f770ebe7000] 17:13:42 INFO - PROCESS | 1828 | 1461716022707 Marionette DEBUG loaded listener.js 17:13:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f77120ef400) [pid = 1828] [serial = 1266] [outer = 0x7f770ebe7000] 17:13:43 INFO - PROCESS | 1828 | 1461716023530 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]]]}] 17:13:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:13:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1778ms 17:13:43 INFO - PROCESS | 1828 | 1461716023583 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:13:43 INFO - PROCESS | 1828 | 1461716023589 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:13:43 INFO - PROCESS | 1828 | 1461716023597 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:13:43 INFO - PROCESS | 1828 | 1461716023601 Marionette TRACE conn3 <- [1,1658,null,{}] 17:13:43 INFO - PROCESS | 1828 | 1461716023609 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}] 17:13:43 INFO - PROCESS | 1828 | 1461716023812 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:13:44 INFO - PROCESS | 1828 | 1461716024014 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d375800 == 171 [pid = 1828] [id = 422] 17:13:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f7714b0e400) [pid = 1828] [serial = 1267] [outer = (nil)] 17:13:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f771778d000) [pid = 1828] [serial = 1268] [outer = 0x7f7714b0e400] 17:13:44 INFO - PROCESS | 1828 | 1461716024121 Marionette DEBUG loaded listener.js 17:13:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f77190a2c00) [pid = 1828] [serial = 1269] [outer = 0x7f7714b0e400] 17:13:45 INFO - PROCESS | 1828 | 1461716025204 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]]]}] 17:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1647ms 17:13:45 INFO - PROCESS | 1828 | 1461716025243 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:13:45 INFO - PROCESS | 1828 | 1461716025247 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:13:45 INFO - PROCESS | 1828 | 1461716025257 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:13:45 INFO - PROCESS | 1828 | 1461716025261 Marionette TRACE conn3 <- [1,1662,null,{}] 17:13:45 INFO - PROCESS | 1828 | 1461716025267 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}] 17:13:45 INFO - PROCESS | 1828 | 1461716025445 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:13:45 INFO - PROCESS | 1828 | 1461716025721 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711ed8000 == 172 [pid = 1828] [id = 423] 17:13:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f771491b000) [pid = 1828] [serial = 1270] [outer = (nil)] 17:13:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f771d8ec800) [pid = 1828] [serial = 1271] [outer = 0x7f771491b000] 17:13:45 INFO - PROCESS | 1828 | 1461716025873 Marionette DEBUG loaded listener.js 17:13:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f771ddd1800) [pid = 1828] [serial = 1272] [outer = 0x7f771491b000] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771dac2000 == 171 [pid = 1828] [id = 406] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d45a000 == 170 [pid = 1828] [id = 405] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f7720d1a800) [pid = 1828] [serial = 1121] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f7714b0c800) [pid = 1828] [serial = 1124] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f771778f400) [pid = 1828] [serial = 1127] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f7711d1ac00) [pid = 1828] [serial = 1130] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f77120e8c00) [pid = 1828] [serial = 1133] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d275000 == 169 [pid = 1828] [id = 404] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77149c2800 == 168 [pid = 1828] [id = 403] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713918000 == 167 [pid = 1828] [id = 402] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77120a7800 == 166 [pid = 1828] [id = 401] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7716612000 == 165 [pid = 1828] [id = 396] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773bc9c000 == 164 [pid = 1828] [id = 395] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77361a1000 == 163 [pid = 1828] [id = 394] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772b540000 == 162 [pid = 1828] [id = 393] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77297aa000 == 161 [pid = 1828] [id = 392] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7727e84000 == 160 [pid = 1828] [id = 391] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724770000 == 159 [pid = 1828] [id = 390] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ee4b800 == 158 [pid = 1828] [id = 389] 17:13:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7714bc4800 == 157 [pid = 1828] [id = 388] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f772a911400) [pid = 1828] [serial = 1157] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f7721fa1400) [pid = 1828] [serial = 1145] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f772419f000) [pid = 1828] [serial = 1146] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f77244af800) [pid = 1828] [serial = 1149] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f77242f2400) [pid = 1828] [serial = 1148] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f77374ee400) [pid = 1828] [serial = 1109] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f7729925800) [pid = 1828] [serial = 1097] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f772a550000) [pid = 1828] [serial = 1098] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f773c729800) [pid = 1828] [serial = 1115] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f7714b10800) [pid = 1828] [serial = 1137] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f7714912000) [pid = 1828] [serial = 1136] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f7724211400) [pid = 1828] [serial = 1151] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f77247c4400) [pid = 1828] [serial = 1152] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f771db87000) [pid = 1828] [serial = 1140] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f77190a5800) [pid = 1828] [serial = 1139] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7720de9400) [pid = 1828] [serial = 1100] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f77244ac000) [pid = 1828] [serial = 1118] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f772427d800) [pid = 1828] [serial = 1103] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f77205db400) [pid = 1828] [serial = 1142] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f7720a95400) [pid = 1828] [serial = 1143] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f772b9d8c00) [pid = 1828] [serial = 1106] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f77260c6000) [pid = 1828] [serial = 1112] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7714b93400) [pid = 1828] [serial = 1160] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f77292ef000) [pid = 1828] [serial = 1154] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f772a54d400) [pid = 1828] [serial = 1155] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f772af91c00) [pid = 1828] [serial = 1158] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f7715b54c00) [pid = 1828] [serial = 1161] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1828 | 1461716026987 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]]]}] 17:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1783ms 17:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:13:47 INFO - PROCESS | 1828 | 1461716027041 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:13:47 INFO - PROCESS | 1828 | 1461716027044 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:13:47 INFO - PROCESS | 1828 | 1461716027050 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:13:47 INFO - PROCESS | 1828 | 1461716027056 Marionette TRACE conn3 <- [1,1666,null,{}] 17:13:47 INFO - PROCESS | 1828 | 1461716027073 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}] 17:13:47 INFO - PROCESS | 1828 | 1461716027284 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:13:47 INFO - PROCESS | 1828 | 1461716027522 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7716622800 == 158 [pid = 1828] [id = 424] 17:13:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f771eb48400) [pid = 1828] [serial = 1273] [outer = (nil)] 17:13:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f7720a8c400) [pid = 1828] [serial = 1274] [outer = 0x7f771eb48400] 17:13:47 INFO - PROCESS | 1828 | 1461716027607 Marionette DEBUG loaded listener.js 17:13:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f7720a9e400) [pid = 1828] [serial = 1275] [outer = 0x7f771eb48400] 17:13:48 INFO - PROCESS | 1828 | 1461716028355 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]]]}] 17:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1337ms 17:13:48 INFO - PROCESS | 1828 | 1461716028386 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:13:48 INFO - PROCESS | 1828 | 1461716028391 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:13:48 INFO - PROCESS | 1828 | 1461716028396 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:13:48 INFO - PROCESS | 1828 | 1461716028399 Marionette TRACE conn3 <- [1,1670,null,{}] 17:13:48 INFO - PROCESS | 1828 | 1461716028404 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}] 17:13:48 INFO - PROCESS | 1828 | 1461716028650 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:13:48 INFO - PROCESS | 1828 | 1461716028684 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d45a000 == 159 [pid = 1828] [id = 425] 17:13:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f77205eac00) [pid = 1828] [serial = 1276] [outer = (nil)] 17:13:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f7720de4400) [pid = 1828] [serial = 1277] [outer = 0x7f77205eac00] 17:13:48 INFO - PROCESS | 1828 | 1461716028756 Marionette DEBUG loaded listener.js 17:13:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f7721c02800) [pid = 1828] [serial = 1278] [outer = 0x7f77205eac00] 17:13:49 INFO - PROCESS | 1828 | 1461716029675 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]]]}] 17:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1328ms 17:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:13:49 INFO - PROCESS | 1828 | 1461716029725 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:13:49 INFO - PROCESS | 1828 | 1461716029728 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:13:49 INFO - PROCESS | 1828 | 1461716029735 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:13:49 INFO - PROCESS | 1828 | 1461716029738 Marionette TRACE conn3 <- [1,1674,null,{}] 17:13:49 INFO - PROCESS | 1828 | 1461716029743 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}] 17:13:50 INFO - PROCESS | 1828 | 1461716030010 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:13:50 INFO - PROCESS | 1828 | 1461716030042 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee1a000 == 160 [pid = 1828] [id = 426] 17:13:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f7721e54800) [pid = 1828] [serial = 1279] [outer = (nil)] 17:13:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7722d5a000) [pid = 1828] [serial = 1280] [outer = 0x7f7721e54800] 17:13:50 INFO - PROCESS | 1828 | 1461716030154 Marionette DEBUG loaded listener.js 17:13:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f7724210000) [pid = 1828] [serial = 1281] [outer = 0x7f7721e54800] 17:13:51 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f7714b9a800) [pid = 1828] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:13:51 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f7711d0d800) [pid = 1828] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:13:51 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f77190b0c00) [pid = 1828] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:13:51 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f771db80c00) [pid = 1828] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:13:51 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7715b56000) [pid = 1828] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:13:51 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f77190b0800) [pid = 1828] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:13:51 INFO - PROCESS | 1828 | 1461716031378 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]]]}] 17:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1684ms 17:13:51 INFO - PROCESS | 1828 | 1461716031419 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:13:51 INFO - PROCESS | 1828 | 1461716031423 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:13:51 INFO - PROCESS | 1828 | 1461716031429 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:13:51 INFO - PROCESS | 1828 | 1461716031431 Marionette TRACE conn3 <- [1,1678,null,{}] 17:13:51 INFO - PROCESS | 1828 | 1461716031438 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}] 17:13:51 INFO - PROCESS | 1828 | 1461716031705 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:13:51 INFO - PROCESS | 1828 | 1461716031730 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd7d800 == 161 [pid = 1828] [id = 427] 17:13:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f771d54ec00) [pid = 1828] [serial = 1282] [outer = (nil)] 17:13:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f7724210c00) [pid = 1828] [serial = 1283] [outer = 0x7f771d54ec00] 17:13:51 INFO - PROCESS | 1828 | 1461716031811 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f77242fc400) [pid = 1828] [serial = 1284] [outer = 0x7f771d54ec00] 17:13:52 INFO - PROCESS | 1828 | 1461716032714 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]]]}] 17:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1334ms 17:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:13:52 INFO - PROCESS | 1828 | 1461716032765 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:13:52 INFO - PROCESS | 1828 | 1461716032768 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:13:52 INFO - PROCESS | 1828 | 1461716032774 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:13:52 INFO - PROCESS | 1828 | 1461716032777 Marionette TRACE conn3 <- [1,1682,null,{}] 17:13:52 INFO - PROCESS | 1828 | 1461716032781 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}] 17:13:52 INFO - PROCESS | 1828 | 1461716032949 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:13:53 INFO - PROCESS | 1828 | 1461716033332 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771391a000 == 162 [pid = 1828] [id = 428] 17:13:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f770ebe4400) [pid = 1828] [serial = 1285] [outer = (nil)] 17:13:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7714917400) [pid = 1828] [serial = 1286] [outer = 0x7f770ebe4400] 17:13:53 INFO - PROCESS | 1828 | 1461716033494 Marionette DEBUG loaded listener.js 17:13:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f7714b99c00) [pid = 1828] [serial = 1287] [outer = 0x7f770ebe4400] 17:13:54 INFO - PROCESS | 1828 | 1461716034489 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]]]}] 17:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1782ms 17:13:54 INFO - PROCESS | 1828 | 1461716034559 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:13:54 INFO - PROCESS | 1828 | 1461716034564 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:13:54 INFO - PROCESS | 1828 | 1461716034571 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:13:54 INFO - PROCESS | 1828 | 1461716034577 Marionette TRACE conn3 <- [1,1686,null,{}] 17:13:54 INFO - PROCESS | 1828 | 1461716034584 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}] 17:13:54 INFO - PROCESS | 1828 | 1461716034813 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:13:55 INFO - PROCESS | 1828 | 1461716035061 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d2ce000 == 163 [pid = 1828] [id = 429] 17:13:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f77190af800) [pid = 1828] [serial = 1288] [outer = (nil)] 17:13:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f771d8f4400) [pid = 1828] [serial = 1289] [outer = 0x7f77190af800] 17:13:55 INFO - PROCESS | 1828 | 1461716035183 Marionette DEBUG loaded listener.js 17:13:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f771eb47400) [pid = 1828] [serial = 1290] [outer = 0x7f77190af800] 17:13:56 INFO - PROCESS | 1828 | 1461716036105 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]]]}] 17:13:56 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 17:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1585ms 17:13:56 INFO - PROCESS | 1828 | 1461716036160 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:13:56 INFO - PROCESS | 1828 | 1461716036166 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:13:56 INFO - PROCESS | 1828 | 1461716036172 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:13:56 INFO - PROCESS | 1828 | 1461716036175 Marionette TRACE conn3 <- [1,1690,null,{}] 17:13:56 INFO - PROCESS | 1828 | 1461716036181 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}] 17:13:56 INFO - PROCESS | 1828 | 1461716036399 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:13:56 INFO - PROCESS | 1828 | 1461716036780 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e91000 == 164 [pid = 1828] [id = 430] 17:13:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f771ff3f800) [pid = 1828] [serial = 1291] [outer = (nil)] 17:13:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f7720bea000) [pid = 1828] [serial = 1292] [outer = 0x7f771ff3f800] 17:13:56 INFO - PROCESS | 1828 | 1461716036860 Marionette DEBUG loaded listener.js 17:13:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f7720def400) [pid = 1828] [serial = 1293] [outer = 0x7f771ff3f800] 17:13:57 INFO - PROCESS | 1828 | 1461716037739 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]]]}] 17:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1639ms 17:13:57 INFO - PROCESS | 1828 | 1461716037811 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:13:57 INFO - PROCESS | 1828 | 1461716037815 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:13:57 INFO - PROCESS | 1828 | 1461716037831 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:13:57 INFO - PROCESS | 1828 | 1461716037840 Marionette TRACE conn3 <- [1,1694,null,{}] 17:13:57 INFO - PROCESS | 1828 | 1461716037847 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}] 17:13:58 INFO - PROCESS | 1828 | 1461716038095 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:13:58 INFO - PROCESS | 1828 | 1461716038345 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77242cc000 == 165 [pid = 1828] [id = 431] 17:13:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f770ebe7800) [pid = 1828] [serial = 1294] [outer = (nil)] 17:13:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f772419f000) [pid = 1828] [serial = 1295] [outer = 0x7f770ebe7800] 17:13:58 INFO - PROCESS | 1828 | 1461716038471 Marionette DEBUG loaded listener.js 17:13:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f7724280c00) [pid = 1828] [serial = 1296] [outer = 0x7f770ebe7800] 17:13:59 INFO - PROCESS | 1828 | 1461716039334 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]]]}] 17:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1544ms 17:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:13:59 INFO - PROCESS | 1828 | 1461716039368 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:13:59 INFO - PROCESS | 1828 | 1461716039372 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:13:59 INFO - PROCESS | 1828 | 1461716039378 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:13:59 INFO - PROCESS | 1828 | 1461716039381 Marionette TRACE conn3 <- [1,1698,null,{}] 17:13:59 INFO - PROCESS | 1828 | 1461716039386 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}] 17:13:59 INFO - PROCESS | 1828 | 1461716039584 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:13:59 INFO - PROCESS | 1828 | 1461716039788 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772476f000 == 166 [pid = 1828] [id = 432] 17:13:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f77209d3400) [pid = 1828] [serial = 1297] [outer = (nil)] 17:13:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f77247cbc00) [pid = 1828] [serial = 1298] [outer = 0x7f77209d3400] 17:13:59 INFO - PROCESS | 1828 | 1461716039858 Marionette DEBUG loaded listener.js 17:13:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f772600a800) [pid = 1828] [serial = 1299] [outer = 0x7f77209d3400] 17:14:00 INFO - PROCESS | 1828 | 1461716040734 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]]]}] 17:14:00 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 17:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1429ms 17:14:00 INFO - PROCESS | 1828 | 1461716040807 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 1828 | 1461716040811 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:14:00 INFO - PROCESS | 1828 | 1461716040817 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 1828 | 1461716040819 Marionette TRACE conn3 <- [1,1702,null,{}] 17:14:00 INFO - PROCESS | 1828 | 1461716040825 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}] 17:14:01 INFO - PROCESS | 1828 | 1461716041039 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:14:01 INFO - PROCESS | 1828 | 1461716041242 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729345000 == 167 [pid = 1828] [id = 433] 17:14:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f772980bc00) [pid = 1828] [serial = 1300] [outer = (nil)] 17:14:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f7729814c00) [pid = 1828] [serial = 1301] [outer = 0x7f772980bc00] 17:14:01 INFO - PROCESS | 1828 | 1461716041375 Marionette DEBUG loaded listener.js 17:14:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f772a993800) [pid = 1828] [serial = 1302] [outer = 0x7f772980bc00] 17:14:02 INFO - PROCESS | 1828 | 1461716042455 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]]]}] 17:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1684ms 17:14:02 INFO - PROCESS | 1828 | 1461716042502 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:14:02 INFO - PROCESS | 1828 | 1461716042505 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:14:02 INFO - PROCESS | 1828 | 1461716042511 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:14:02 INFO - PROCESS | 1828 | 1461716042514 Marionette TRACE conn3 <- [1,1706,null,{}] 17:14:02 INFO - PROCESS | 1828 | 1461716042519 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}] 17:14:02 INFO - PROCESS | 1828 | 1461716042702 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:14:02 INFO - PROCESS | 1828 | 1461716042908 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a5c2800 == 168 [pid = 1828] [id = 434] 17:14:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f7727d30400) [pid = 1828] [serial = 1303] [outer = (nil)] 17:14:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f772c84c400) [pid = 1828] [serial = 1304] [outer = 0x7f7727d30400] 17:14:02 INFO - PROCESS | 1828 | 1461716042987 Marionette DEBUG loaded listener.js 17:14:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f7737243c00) [pid = 1828] [serial = 1305] [outer = 0x7f7727d30400] 17:14:03 INFO - PROCESS | 1828 | 1461716043919 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]]]}] 17:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1436ms 17:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:14:03 INFO - PROCESS | 1828 | 1461716043952 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:14:03 INFO - PROCESS | 1828 | 1461716043956 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:14:03 INFO - PROCESS | 1828 | 1461716043964 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:14:03 INFO - PROCESS | 1828 | 1461716043967 Marionette TRACE conn3 <- [1,1710,null,{}] 17:14:03 INFO - PROCESS | 1828 | 1461716043972 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}] 17:14:04 INFO - PROCESS | 1828 | 1461716044170 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:14:04 INFO - PROCESS | 1828 | 1461716044378 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77311eb800 == 169 [pid = 1828] [id = 435] 17:14:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f772980c800) [pid = 1828] [serial = 1306] [outer = (nil)] 17:14:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f7738139c00) [pid = 1828] [serial = 1307] [outer = 0x7f772980c800] 17:14:04 INFO - PROCESS | 1828 | 1461716044459 Marionette DEBUG loaded listener.js 17:14:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f773846d000) [pid = 1828] [serial = 1308] [outer = 0x7f772980c800] 17:14:05 INFO - PROCESS | 1828 | 1461716045349 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]]]}] 17:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1436ms 17:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:14:05 INFO - PROCESS | 1828 | 1461716045399 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:14:05 INFO - PROCESS | 1828 | 1461716045402 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:14:05 INFO - PROCESS | 1828 | 1461716045409 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:14:05 INFO - PROCESS | 1828 | 1461716045412 Marionette TRACE conn3 <- [1,1714,null,{}] 17:14:05 INFO - PROCESS | 1828 | 1461716045418 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}] 17:14:05 INFO - PROCESS | 1828 | 1461716045607 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:14:05 INFO - PROCESS | 1828 | 1461716045812 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7737f09800 == 170 [pid = 1828] [id = 436] 17:14:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f772c64f400) [pid = 1828] [serial = 1309] [outer = (nil)] 17:14:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f773ba10800) [pid = 1828] [serial = 1310] [outer = 0x7f772c64f400] 17:14:05 INFO - PROCESS | 1828 | 1461716045882 Marionette DEBUG loaded listener.js 17:14:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f773bda7800) [pid = 1828] [serial = 1311] [outer = 0x7f772c64f400] 17:14:06 INFO - PROCESS | 1828 | 1461716046773 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]]]}] 17:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1440ms 17:14:06 INFO - PROCESS | 1828 | 1461716046849 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:14:06 INFO - PROCESS | 1828 | 1461716046853 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:14:06 INFO - PROCESS | 1828 | 1461716046859 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:14:06 INFO - PROCESS | 1828 | 1461716046861 Marionette TRACE conn3 <- [1,1718,null,{}] 17:14:06 INFO - PROCESS | 1828 | 1461716046867 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}] 17:14:07 INFO - PROCESS | 1828 | 1461716047088 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:14:07 INFO - PROCESS | 1828 | 1461716047294 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773bc3c800 == 171 [pid = 1828] [id = 437] 17:14:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f7737427c00) [pid = 1828] [serial = 1312] [outer = (nil)] 17:14:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f773c2a6400) [pid = 1828] [serial = 1313] [outer = 0x7f7737427c00] 17:14:07 INFO - PROCESS | 1828 | 1461716047406 Marionette DEBUG loaded listener.js 17:14:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f773c6c6400) [pid = 1828] [serial = 1314] [outer = 0x7f7737427c00] 17:14:08 INFO - PROCESS | 1828 | 1461716048474 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]]]}] 17:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1683ms 17:14:08 INFO - PROCESS | 1828 | 1461716048543 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:14:08 INFO - PROCESS | 1828 | 1461716048547 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:14:08 INFO - PROCESS | 1828 | 1461716048553 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:14:08 INFO - PROCESS | 1828 | 1461716048555 Marionette TRACE conn3 <- [1,1722,null,{}] 17:14:08 INFO - PROCESS | 1828 | 1461716048560 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}] 17:14:08 INFO - PROCESS | 1828 | 1461716048793 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:14:09 INFO - PROCESS | 1828 | 1461716049059 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773ed66800 == 172 [pid = 1828] [id = 438] 17:14:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f773c726000) [pid = 1828] [serial = 1315] [outer = (nil)] 17:14:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f773c730400) [pid = 1828] [serial = 1316] [outer = 0x7f773c726000] 17:14:09 INFO - PROCESS | 1828 | 1461716049198 Marionette DEBUG loaded listener.js 17:14:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f773e260800) [pid = 1828] [serial = 1317] [outer = 0x7f773c726000] 17:14:10 INFO - PROCESS | 1828 | 1461716050064 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]]]}] 17:14:10 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 17:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1581ms 17:14:10 INFO - PROCESS | 1828 | 1461716050135 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:14:10 INFO - PROCESS | 1828 | 1461716050138 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:14:10 INFO - PROCESS | 1828 | 1461716050144 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:14:10 INFO - PROCESS | 1828 | 1461716050148 Marionette TRACE conn3 <- [1,1726,null,{}] 17:14:10 INFO - PROCESS | 1828 | 1461716050153 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}] 17:14:10 INFO - PROCESS | 1828 | 1461716050367 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:14:10 INFO - PROCESS | 1828 | 1461716050570 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713fb9800 == 173 [pid = 1828] [id = 439] 17:14:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f771da9c800) [pid = 1828] [serial = 1318] [outer = (nil)] 17:14:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f771daa7800) [pid = 1828] [serial = 1319] [outer = 0x7f771da9c800] 17:14:10 INFO - PROCESS | 1828 | 1461716050684 Marionette DEBUG loaded listener.js 17:14:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f773ed38800) [pid = 1828] [serial = 1320] [outer = 0x7f771da9c800] 17:14:11 INFO - PROCESS | 1828 | 1461716051513 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]]]}] 17:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1432ms 17:14:11 INFO - PROCESS | 1828 | 1461716051578 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:14:11 INFO - PROCESS | 1828 | 1461716051580 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:14:11 INFO - PROCESS | 1828 | 1461716051587 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:14:11 INFO - PROCESS | 1828 | 1461716051589 Marionette TRACE conn3 <- [1,1730,null,{}] 17:14:11 INFO - PROCESS | 1828 | 1461716051595 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}] 17:14:11 INFO - PROCESS | 1828 | 1461716051796 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:14:12 INFO - PROCESS | 1828 | 1461716052016 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77157cd000 == 174 [pid = 1828] [id = 440] 17:14:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f77166e3800) [pid = 1828] [serial = 1321] [outer = (nil)] 17:14:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f771906a000) [pid = 1828] [serial = 1322] [outer = 0x7f77166e3800] 17:14:12 INFO - PROCESS | 1828 | 1461716052130 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f7719070400) [pid = 1828] [serial = 1323] [outer = 0x7f77166e3800] 17:14:13 INFO - PROCESS | 1828 | 1461716053072 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]]]}] 17:14:13 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 17:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1535ms 17:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:14:13 INFO - PROCESS | 1828 | 1461716053123 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:14:13 INFO - PROCESS | 1828 | 1461716053126 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:14:13 INFO - PROCESS | 1828 | 1461716053132 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:14:13 INFO - PROCESS | 1828 | 1461716053135 Marionette TRACE conn3 <- [1,1734,null,{}] 17:14:13 INFO - PROCESS | 1828 | 1461716053140 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}] 17:14:13 INFO - PROCESS | 1828 | 1461716053314 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:14:13 INFO - PROCESS | 1828 | 1461716053582 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714bc2800 == 175 [pid = 1828] [id = 441] 17:14:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f7715b9bc00) [pid = 1828] [serial = 1324] [outer = (nil)] 17:14:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f7715ba1800) [pid = 1828] [serial = 1325] [outer = 0x7f7715b9bc00] 17:14:13 INFO - PROCESS | 1828 | 1461716053701 Marionette DEBUG loaded listener.js 17:14:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f7715ba6000) [pid = 1828] [serial = 1326] [outer = 0x7f7715b9bc00] 17:14:15 INFO - PROCESS | 1828 | 1461716055020 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]]]}] 17:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1937ms 17:14:15 INFO - PROCESS | 1828 | 1461716055069 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:14:15 INFO - PROCESS | 1828 | 1461716055075 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:14:15 INFO - PROCESS | 1828 | 1461716055083 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:14:15 INFO - PROCESS | 1828 | 1461716055087 Marionette TRACE conn3 <- [1,1738,null,{}] 17:14:15 INFO - PROCESS | 1828 | 1461716055094 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}] 17:14:15 INFO - PROCESS | 1828 | 1461716055273 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:14:15 INFO - PROCESS | 1828 | 1461716055546 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77167e2000 == 176 [pid = 1828] [id = 442] 17:14:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f7715b9d400) [pid = 1828] [serial = 1327] [outer = (nil)] 17:14:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f77166df800) [pid = 1828] [serial = 1328] [outer = 0x7f7715b9d400] 17:14:15 INFO - PROCESS | 1828 | 1461716055723 Marionette DEBUG loaded listener.js 17:14:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f77178c4000) [pid = 1828] [serial = 1329] [outer = 0x7f7715b9d400] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d2da800 == 175 [pid = 1828] [id = 374] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723fb8000 == 174 [pid = 1828] [id = 385] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77242d5000 == 173 [pid = 1828] [id = 319] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720c12800 == 172 [pid = 1828] [id = 384] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e8e000 == 171 [pid = 1828] [id = 382] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d521000 == 170 [pid = 1828] [id = 381] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7714bad800 == 169 [pid = 1828] [id = 380] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724042800 == 168 [pid = 1828] [id = 318] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711ed9800 == 167 [pid = 1828] [id = 376] 17:14:16 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f7720d17000) [pid = 1828] [serial = 1223] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f773c6ddc00) [pid = 1828] [serial = 1193] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f771db89400) [pid = 1828] [serial = 1196] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f773bdabc00) [pid = 1828] [serial = 1190] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f770ebecc00) [pid = 1828] [serial = 1199] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1828 | 1461716056839 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]]]}] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713907000 == 166 [pid = 1828] [id = 373] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713a5d800 == 165 [pid = 1828] [id = 371] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d360800 == 164 [pid = 1828] [id = 383] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723fba800 == 163 [pid = 1828] [id = 375] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd7d800 == 162 [pid = 1828] [id = 427] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ee1a000 == 161 [pid = 1828] [id = 426] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d45a000 == 160 [pid = 1828] [id = 425] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7716622800 == 159 [pid = 1828] [id = 424] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711ed8000 == 158 [pid = 1828] [id = 423] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d375800 == 157 [pid = 1828] [id = 422] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713905800 == 156 [pid = 1828] [id = 421] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772ac6c000 == 155 [pid = 1828] [id = 419] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772934e000 == 154 [pid = 1828] [id = 417] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724df5000 == 153 [pid = 1828] [id = 416] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77249aa800 == 152 [pid = 1828] [id = 415] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77245ef000 == 151 [pid = 1828] [id = 414] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77242d1800 == 150 [pid = 1828] [id = 413] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772396e800 == 149 [pid = 1828] [id = 412] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7721f87000 == 148 [pid = 1828] [id = 411] 17:14:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ee3d800 == 147 [pid = 1828] [id = 407] 17:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1832ms 17:14:16 INFO - PROCESS | 1828 | 1461716056917 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:14:16 INFO - PROCESS | 1828 | 1461716056923 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:14:16 INFO - PROCESS | 1828 | 1461716056940 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:14:16 INFO - PROCESS | 1828 | 1461716056944 Marionette TRACE conn3 <- [1,1742,null,{}] 17:14:16 INFO - PROCESS | 1828 | 1461716056950 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}] 17:14:17 INFO - PROCESS | 1828 | 1461716057118 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f7720aa9800) [pid = 1828] [serial = 1221] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f772c838c00) [pid = 1828] [serial = 1184] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f7717795400) [pid = 1828] [serial = 1209] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7722d06400) [pid = 1828] [serial = 1172] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f77209c6400) [pid = 1828] [serial = 1169] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f773741f800) [pid = 1828] [serial = 1187] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f7714ae3400) [pid = 1828] [serial = 1206] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7724edfc00) [pid = 1828] [serial = 1178] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f771ede0400) [pid = 1828] [serial = 1215] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f77205e1000) [pid = 1828] [serial = 1218] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f771d8f5000) [pid = 1828] [serial = 1212] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f771fd5b000) [pid = 1828] [serial = 1217] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f77209cdc00) [pid = 1828] [serial = 1220] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f771d8f4000) [pid = 1828] [serial = 1163] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f77147ed000) [pid = 1828] [serial = 1202] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f77242ed800) [pid = 1828] [serial = 1175] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f771eb4b000) [pid = 1828] [serial = 1214] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f772a992000) [pid = 1828] [serial = 1181] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f77120ee400) [pid = 1828] [serial = 1205] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f77190a5000) [pid = 1828] [serial = 1211] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f7715b5c800) [pid = 1828] [serial = 1166] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f77166ec000) [pid = 1828] [serial = 1208] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1828 | 1461716057419 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77149d4000 == 148 [pid = 1828] [id = 443] 17:14:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f7714b09c00) [pid = 1828] [serial = 1330] [outer = (nil)] 17:14:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f7719070000) [pid = 1828] [serial = 1331] [outer = 0x7f7714b09c00] 17:14:17 INFO - PROCESS | 1828 | 1461716057483 Marionette DEBUG loaded listener.js 17:14:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f771da9d000) [pid = 1828] [serial = 1332] [outer = 0x7f7714b09c00] 17:14:18 INFO - PROCESS | 1828 | 1461716058196 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]]]}] 17:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1279ms 17:14:18 INFO - PROCESS | 1828 | 1461716058221 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:14:18 INFO - PROCESS | 1828 | 1461716058225 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:14:18 INFO - PROCESS | 1828 | 1461716058231 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:14:18 INFO - PROCESS | 1828 | 1461716058236 Marionette TRACE conn3 <- [1,1746,null,{}] 17:14:18 INFO - PROCESS | 1828 | 1461716058251 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}] 17:14:18 INFO - PROCESS | 1828 | 1461716058478 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:14:18 INFO - PROCESS | 1828 | 1461716058517 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d2da800 == 149 [pid = 1828] [id = 444] 17:14:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f771ddc6c00) [pid = 1828] [serial = 1333] [outer = (nil)] 17:14:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f771eddd800) [pid = 1828] [serial = 1334] [outer = 0x7f771ddc6c00] 17:14:18 INFO - PROCESS | 1828 | 1461716058581 Marionette DEBUG loaded listener.js 17:14:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f77209c5800) [pid = 1828] [serial = 1335] [outer = 0x7f771ddc6c00] 17:14:19 INFO - PROCESS | 1828 | 1461716059511 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]]]}] 17:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1338ms 17:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:14:19 INFO - PROCESS | 1828 | 1461716059570 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:14:19 INFO - PROCESS | 1828 | 1461716059573 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:14:19 INFO - PROCESS | 1828 | 1461716059579 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:14:19 INFO - PROCESS | 1828 | 1461716059582 Marionette TRACE conn3 <- [1,1750,null,{}] 17:14:19 INFO - PROCESS | 1828 | 1461716059591 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}] 17:14:19 INFO - PROCESS | 1828 | 1461716059847 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:14:19 INFO - PROCESS | 1828 | 1461716059884 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ed65800 == 150 [pid = 1828] [id = 445] 17:14:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f771da9a400) [pid = 1828] [serial = 1336] [outer = (nil)] 17:14:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f7720d17c00) [pid = 1828] [serial = 1337] [outer = 0x7f771da9a400] 17:14:19 INFO - PROCESS | 1828 | 1461716059947 Marionette DEBUG loaded listener.js 17:14:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f7720df1800) [pid = 1828] [serial = 1338] [outer = 0x7f771da9a400] 17:14:20 INFO - PROCESS | 1828 | 1461716060861 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]]]}] 17:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1341ms 17:14:20 INFO - PROCESS | 1828 | 1461716060920 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:14:20 INFO - PROCESS | 1828 | 1461716060924 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:14:20 INFO - PROCESS | 1828 | 1461716060929 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:14:20 INFO - PROCESS | 1828 | 1461716060932 Marionette TRACE conn3 <- [1,1754,null,{}] 17:14:20 INFO - PROCESS | 1828 | 1461716060937 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}] 17:14:21 INFO - PROCESS | 1828 | 1461716061177 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:14:21 INFO - PROCESS | 1828 | 1461716061208 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772040c800 == 151 [pid = 1828] [id = 446] 17:14:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f7720aa0800) [pid = 1828] [serial = 1339] [outer = (nil)] 17:14:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f7721fa2400) [pid = 1828] [serial = 1340] [outer = 0x7f7720aa0800] 17:14:21 INFO - PROCESS | 1828 | 1461716061270 Marionette DEBUG loaded listener.js 17:14:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f7722d09800) [pid = 1828] [serial = 1341] [outer = 0x7f7720aa0800] 17:14:21 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f771eb48400) [pid = 1828] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:14:21 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f77205eac00) [pid = 1828] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:14:21 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f770ebe7000) [pid = 1828] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:14:21 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f771491b000) [pid = 1828] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:14:21 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f7721e54800) [pid = 1828] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:14:21 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f7714b0e400) [pid = 1828] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:14:22 INFO - PROCESS | 1828 | 1461716062232 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]]]}] 17:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1334ms 17:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:14:22 INFO - PROCESS | 1828 | 1461716062264 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:14:22 INFO - PROCESS | 1828 | 1461716062266 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:14:22 INFO - PROCESS | 1828 | 1461716062272 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:14:22 INFO - PROCESS | 1828 | 1461716062275 Marionette TRACE conn3 <- [1,1758,null,{}] 17:14:22 INFO - PROCESS | 1828 | 1461716062280 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}] 17:14:22 INFO - PROCESS | 1828 | 1461716062505 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:14:22 INFO - PROCESS | 1828 | 1461716062670 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721223800 == 152 [pid = 1828] [id = 447] 17:14:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f7720f63400) [pid = 1828] [serial = 1342] [outer = (nil)] 17:14:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f7724215400) [pid = 1828] [serial = 1343] [outer = 0x7f7720f63400] 17:14:22 INFO - PROCESS | 1828 | 1461716062738 Marionette DEBUG loaded listener.js 17:14:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f772600a000) [pid = 1828] [serial = 1344] [outer = 0x7f7720f63400] 17:14:23 INFO - PROCESS | 1828 | 1461716063462 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]]]}] 17:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1237ms 17:14:23 INFO - PROCESS | 1828 | 1461716063536 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:14:23 INFO - PROCESS | 1828 | 1461716063538 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:14:23 INFO - PROCESS | 1828 | 1461716063548 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:14:23 INFO - PROCESS | 1828 | 1461716063550 Marionette TRACE conn3 <- [1,1762,null,{}] 17:14:23 INFO - PROCESS | 1828 | 1461716063554 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}] 17:14:23 INFO - PROCESS | 1828 | 1461716063716 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:14:24 INFO - PROCESS | 1828 | 1461716064049 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77139d7000 == 153 [pid = 1828] [id = 448] 17:14:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f770ebe2000) [pid = 1828] [serial = 1345] [outer = (nil)] 17:14:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f770ebf0400) [pid = 1828] [serial = 1346] [outer = 0x7f770ebe2000] 17:14:24 INFO - PROCESS | 1828 | 1461716064126 Marionette DEBUG loaded listener.js 17:14:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f7714ae5000) [pid = 1828] [serial = 1347] [outer = 0x7f770ebe2000] 17:14:25 INFO - PROCESS | 1828 | 1461716065082 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]]]}] 17:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1581ms 17:14:25 INFO - PROCESS | 1828 | 1461716065132 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:14:25 INFO - PROCESS | 1828 | 1461716065138 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:14:25 INFO - PROCESS | 1828 | 1461716065147 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:14:25 INFO - PROCESS | 1828 | 1461716065152 Marionette TRACE conn3 <- [1,1766,null,{}] 17:14:25 INFO - PROCESS | 1828 | 1461716065159 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}] 17:14:25 INFO - PROCESS | 1828 | 1461716065368 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:14:25 INFO - PROCESS | 1828 | 1461716065622 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7718f2a000 == 154 [pid = 1828] [id = 449] 17:14:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f77190a3c00) [pid = 1828] [serial = 1348] [outer = (nil)] 17:14:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f771d8f1800) [pid = 1828] [serial = 1349] [outer = 0x7f77190a3c00] 17:14:25 INFO - PROCESS | 1828 | 1461716065740 Marionette DEBUG loaded listener.js 17:14:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f771daa3c00) [pid = 1828] [serial = 1350] [outer = 0x7f77190a3c00] 17:14:26 INFO - PROCESS | 1828 | 1461716066644 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]]]}] 17:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1537ms 17:14:26 INFO - PROCESS | 1828 | 1461716066688 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:14:26 INFO - PROCESS | 1828 | 1461716066694 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:14:26 INFO - PROCESS | 1828 | 1461716066700 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:14:26 INFO - PROCESS | 1828 | 1461716066703 Marionette TRACE conn3 <- [1,1770,null,{}] 17:14:26 INFO - PROCESS | 1828 | 1461716066709 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}] 17:14:26 INFO - PROCESS | 1828 | 1461716066887 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:14:27 INFO - PROCESS | 1828 | 1461716067179 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724045800 == 155 [pid = 1828] [id = 450] 17:14:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f7720726800) [pid = 1828] [serial = 1351] [outer = (nil)] 17:14:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f7720d15400) [pid = 1828] [serial = 1352] [outer = 0x7f7720726800] 17:14:27 INFO - PROCESS | 1828 | 1461716067298 Marionette DEBUG loaded listener.js 17:14:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f772232cc00) [pid = 1828] [serial = 1353] [outer = 0x7f7720726800] 17:14:28 INFO - PROCESS | 1828 | 1461716068141 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]]]}] 17:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1487ms 17:14:28 INFO - PROCESS | 1828 | 1461716068188 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:14:28 INFO - PROCESS | 1828 | 1461716068191 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:14:28 INFO - PROCESS | 1828 | 1461716068206 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:14:28 INFO - PROCESS | 1828 | 1461716068215 Marionette TRACE conn3 <- [1,1774,null,{}] 17:14:28 INFO - PROCESS | 1828 | 1461716068221 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}] 17:14:28 INFO - PROCESS | 1828 | 1461716068424 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:14:28 INFO - PROCESS | 1828 | 1461716068638 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724760000 == 156 [pid = 1828] [id = 451] 17:14:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f7721e4cc00) [pid = 1828] [serial = 1354] [outer = (nil)] 17:14:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f77247c5800) [pid = 1828] [serial = 1355] [outer = 0x7f7721e4cc00] 17:14:28 INFO - PROCESS | 1828 | 1461716068797 Marionette DEBUG loaded listener.js 17:14:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f772832c000) [pid = 1828] [serial = 1356] [outer = 0x7f7721e4cc00] 17:14:29 INFO - PROCESS | 1828 | 1461716069678 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]]]}] 17:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1547ms 17:14:29 INFO - PROCESS | 1828 | 1461716069747 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:14:29 INFO - PROCESS | 1828 | 1461716069751 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:14:29 INFO - PROCESS | 1828 | 1461716069757 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:14:29 INFO - PROCESS | 1828 | 1461716069759 Marionette TRACE conn3 <- [1,1778,null,{}] 17:14:29 INFO - PROCESS | 1828 | 1461716069765 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}] 17:14:30 INFO - PROCESS | 1828 | 1461716070005 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:14:30 INFO - PROCESS | 1828 | 1461716070209 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772835c800 == 157 [pid = 1828] [id = 452] 17:14:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f7723882000) [pid = 1828] [serial = 1357] [outer = (nil)] 17:14:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f7729d35000) [pid = 1828] [serial = 1358] [outer = 0x7f7723882000] 17:14:30 INFO - PROCESS | 1828 | 1461716070370 Marionette DEBUG loaded listener.js 17:14:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f7729d3a400) [pid = 1828] [serial = 1359] [outer = 0x7f7723882000] 17:14:31 INFO - PROCESS | 1828 | 1461716071248 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]]]}] 17:14:31 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 17:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1527ms 17:14:31 INFO - PROCESS | 1828 | 1461716071287 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:14:31 INFO - PROCESS | 1828 | 1461716071290 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:14:31 INFO - PROCESS | 1828 | 1461716071297 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:14:31 INFO - PROCESS | 1828 | 1461716071300 Marionette TRACE conn3 <- [1,1782,null,{}] 17:14:31 INFO - PROCESS | 1828 | 1461716071305 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}] 17:14:31 INFO - PROCESS | 1828 | 1461716071495 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:14:31 INFO - PROCESS | 1828 | 1461716071713 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729b5b800 == 158 [pid = 1828] [id = 453] 17:14:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f7729d41400) [pid = 1828] [serial = 1360] [outer = (nil)] 17:14:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f772a552800) [pid = 1828] [serial = 1361] [outer = 0x7f7729d41400] 17:14:31 INFO - PROCESS | 1828 | 1461716071839 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f772a98e400) [pid = 1828] [serial = 1362] [outer = 0x7f7729d41400] 17:14:32 INFO - PROCESS | 1828 | 1461716072785 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]]]}] 17:14:32 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 17:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1532ms 17:14:32 INFO - PROCESS | 1828 | 1461716072831 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:14:32 INFO - PROCESS | 1828 | 1461716072834 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:14:32 INFO - PROCESS | 1828 | 1461716072840 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:14:32 INFO - PROCESS | 1828 | 1461716072842 Marionette TRACE conn3 <- [1,1786,null,{}] 17:14:32 INFO - PROCESS | 1828 | 1461716072848 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}] 17:14:33 INFO - PROCESS | 1828 | 1461716073035 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:14:33 INFO - PROCESS | 1828 | 1461716073247 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c66e800 == 159 [pid = 1828] [id = 454] 17:14:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f7729d41800) [pid = 1828] [serial = 1363] [outer = (nil)] 17:14:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f772bbca800) [pid = 1828] [serial = 1364] [outer = 0x7f7729d41800] 17:14:33 INFO - PROCESS | 1828 | 1461716073319 Marionette DEBUG loaded listener.js 17:14:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f7736106800) [pid = 1828] [serial = 1365] [outer = 0x7f7729d41800] 17:14:34 INFO - PROCESS | 1828 | 1461716074209 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]]]}] 17:14:34 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 17:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1438ms 17:14:34 INFO - PROCESS | 1828 | 1461716074280 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:14:34 INFO - PROCESS | 1828 | 1461716074284 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:14:34 INFO - PROCESS | 1828 | 1461716074290 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:14:34 INFO - PROCESS | 1828 | 1461716074293 Marionette TRACE conn3 <- [1,1790,null,{}] 17:14:34 INFO - PROCESS | 1828 | 1461716074298 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}] 17:14:34 INFO - PROCESS | 1828 | 1461716074498 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:14:34 INFO - PROCESS | 1828 | 1461716074704 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773ba3d000 == 160 [pid = 1828] [id = 455] 17:14:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f7729d3e000) [pid = 1828] [serial = 1366] [outer = (nil)] 17:14:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f77374f8c00) [pid = 1828] [serial = 1367] [outer = 0x7f7729d3e000] 17:14:34 INFO - PROCESS | 1828 | 1461716074817 Marionette DEBUG loaded listener.js 17:14:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f773bdabc00) [pid = 1828] [serial = 1368] [outer = 0x7f7729d3e000] 17:14:35 INFO - PROCESS | 1828 | 1461716075710 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]]]}] 17:14:35 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) 17:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1484ms 17:14:35 INFO - PROCESS | 1828 | 1461716075774 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:14:35 INFO - PROCESS | 1828 | 1461716075778 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:14:35 INFO - PROCESS | 1828 | 1461716075784 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:14:35 INFO - PROCESS | 1828 | 1461716075786 Marionette TRACE conn3 <- [1,1794,null,{}] 17:14:35 INFO - PROCESS | 1828 | 1461716075792 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}] 17:14:35 INFO - PROCESS | 1828 | 1461716075986 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:14:36 INFO - PROCESS | 1828 | 1461716076203 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7741645000 == 161 [pid = 1828] [id = 456] 17:14:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f7715754c00) [pid = 1828] [serial = 1369] [outer = (nil)] 17:14:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f771575ac00) [pid = 1828] [serial = 1370] [outer = 0x7f7715754c00] 17:14:36 INFO - PROCESS | 1828 | 1461716076316 Marionette DEBUG loaded listener.js 17:14:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f7715760000) [pid = 1828] [serial = 1371] [outer = 0x7f7715754c00] 17:14:37 INFO - PROCESS | 1828 | 1461716077199 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]]]}] 17:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1477ms 17:14:37 INFO - PROCESS | 1828 | 1461716077262 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:14:37 INFO - PROCESS | 1828 | 1461716077266 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:14:37 INFO - PROCESS | 1828 | 1461716077272 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:14:37 INFO - PROCESS | 1828 | 1461716077274 Marionette TRACE conn3 <- [1,1798,null,{}] 17:14:37 INFO - PROCESS | 1828 | 1461716077279 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}] 17:14:37 INFO - PROCESS | 1828 | 1461716077461 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:14:37 INFO - PROCESS | 1828 | 1461716077672 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77168ae000 == 162 [pid = 1828] [id = 457] 17:14:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f7715755000) [pid = 1828] [serial = 1372] [outer = (nil)] 17:14:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f7736fc8800) [pid = 1828] [serial = 1373] [outer = 0x7f7715755000] 17:14:37 INFO - PROCESS | 1828 | 1461716077749 Marionette DEBUG loaded listener.js 17:14:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f773c63a800) [pid = 1828] [serial = 1374] [outer = 0x7f7715755000] 17:14:38 INFO - PROCESS | 1828 | 1461716078641 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]]]}] 17:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1443ms 17:14:38 INFO - PROCESS | 1828 | 1461716078716 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:14:38 INFO - PROCESS | 1828 | 1461716078719 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:14:38 INFO - PROCESS | 1828 | 1461716078725 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:14:38 INFO - PROCESS | 1828 | 1461716078728 Marionette TRACE conn3 <- [1,1802,null,{}] 17:14:38 INFO - PROCESS | 1828 | 1461716078733 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}] 17:14:38 INFO - PROCESS | 1828 | 1461716078934 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:14:39 INFO - PROCESS | 1828 | 1461716079143 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d8b9000 == 163 [pid = 1828] [id = 458] 17:14:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f7713776000) [pid = 1828] [serial = 1375] [outer = (nil)] 17:14:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f7713778800) [pid = 1828] [serial = 1376] [outer = 0x7f7713776000] 17:14:39 INFO - PROCESS | 1828 | 1461716079321 Marionette DEBUG loaded listener.js 17:14:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f773c6c7c00) [pid = 1828] [serial = 1377] [outer = 0x7f7713776000] 17:14:40 INFO - PROCESS | 1828 | 1461716080160 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]]]}] 17:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1479ms 17:14:40 INFO - PROCESS | 1828 | 1461716080205 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:14:40 INFO - PROCESS | 1828 | 1461716080209 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:14:40 INFO - PROCESS | 1828 | 1461716080214 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:14:40 INFO - PROCESS | 1828 | 1461716080218 Marionette TRACE conn3 <- [1,1806,null,{}] 17:14:40 INFO - PROCESS | 1828 | 1461716080223 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}] 17:14:40 INFO - PROCESS | 1828 | 1461716080421 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:14:40 INFO - PROCESS | 1828 | 1461716080688 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714816800 == 164 [pid = 1828] [id = 459] 17:14:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f7712e69c00) [pid = 1828] [serial = 1378] [outer = (nil)] 17:14:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f7712e73c00) [pid = 1828] [serial = 1379] [outer = 0x7f7712e69c00] 17:14:40 INFO - PROCESS | 1828 | 1461716080765 Marionette DEBUG loaded listener.js 17:14:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f77382b7c00) [pid = 1828] [serial = 1380] [outer = 0x7f7712e69c00] 17:14:41 INFO - PROCESS | 1828 | 1461716081587 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]]]}] 17:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1429ms 17:14:41 INFO - PROCESS | 1828 | 1461716081645 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:14:41 INFO - PROCESS | 1828 | 1461716081648 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:14:41 INFO - PROCESS | 1828 | 1461716081654 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:14:41 INFO - PROCESS | 1828 | 1461716081656 Marionette TRACE conn3 <- [1,1810,null,{}] 17:14:41 INFO - PROCESS | 1828 | 1461716081661 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}] 17:14:41 INFO - PROCESS | 1828 | 1461716081833 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:14:42 INFO - PROCESS | 1828 | 1461716082049 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770f030000 == 165 [pid = 1828] [id = 460] 17:14:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f7711ea0000) [pid = 1828] [serial = 1381] [outer = (nil)] 17:14:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f7711ea7800) [pid = 1828] [serial = 1382] [outer = 0x7f7711ea0000] 17:14:42 INFO - PROCESS | 1828 | 1461716082159 Marionette DEBUG loaded listener.js 17:14:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f7711eac000) [pid = 1828] [serial = 1383] [outer = 0x7f7711ea0000] 17:14:43 INFO - PROCESS | 1828 | 1461716083094 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]]]}] 17:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1477ms 17:14:43 INFO - PROCESS | 1828 | 1461716083132 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:14:43 INFO - PROCESS | 1828 | 1461716083143 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:14:43 INFO - PROCESS | 1828 | 1461716083148 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:14:43 INFO - PROCESS | 1828 | 1461716083152 Marionette TRACE conn3 <- [1,1814,null,{}] 17:14:43 INFO - PROCESS | 1828 | 1461716083157 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}] 17:14:43 INFO - PROCESS | 1828 | 1461716083327 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:14:43 INFO - PROCESS | 1828 | 1461716083544 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713a57000 == 166 [pid = 1828] [id = 461] 17:14:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f770ebe9000) [pid = 1828] [serial = 1384] [outer = (nil)] 17:14:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f7712e73000) [pid = 1828] [serial = 1385] [outer = 0x7f770ebe9000] 17:14:43 INFO - PROCESS | 1828 | 1461716083665 Marionette DEBUG loaded listener.js 17:14:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f771763a400) [pid = 1828] [serial = 1386] [outer = 0x7f770ebe9000] 17:14:44 INFO - PROCESS | 1828 | 1461716084976 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]]]}] 17:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1879ms 17:14:45 INFO - PROCESS | 1828 | 1461716085029 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:14:45 INFO - PROCESS | 1828 | 1461716085034 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:14:45 INFO - PROCESS | 1828 | 1461716085042 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:14:45 INFO - PROCESS | 1828 | 1461716085048 Marionette TRACE conn3 <- [1,1818,null,{}] 17:14:45 INFO - PROCESS | 1828 | 1461716085054 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}] 17:14:45 INFO - PROCESS | 1828 | 1461716085235 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:14:45 INFO - PROCESS | 1828 | 1461716085448 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714bc5000 == 167 [pid = 1828] [id = 462] 17:14:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f771376e800) [pid = 1828] [serial = 1387] [outer = (nil)] 17:14:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f77147e7400) [pid = 1828] [serial = 1388] [outer = 0x7f771376e800] 17:14:45 INFO - PROCESS | 1828 | 1461716085584 Marionette DEBUG loaded listener.js 17:14:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f771575b000) [pid = 1828] [serial = 1389] [outer = 0x7f771376e800] 17:14:46 INFO - PROCESS | 1828 | 1461716086638 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]]]}] 17:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1636ms 17:14:46 INFO - PROCESS | 1828 | 1461716086678 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:14:46 INFO - PROCESS | 1828 | 1461716086686 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:14:46 INFO - PROCESS | 1828 | 1461716086695 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:14:46 INFO - PROCESS | 1828 | 1461716086698 Marionette TRACE conn3 <- [1,1822,null,{}] 17:14:46 INFO - PROCESS | 1828 | 1461716086702 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}] 17:14:46 INFO - PROCESS | 1828 | 1461716086885 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f7724210c00) [pid = 1828] [serial = 1283] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f772a98e000) [pid = 1828] [serial = 1256] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f772bb55400) [pid = 1828] [serial = 1259] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f77361c6000) [pid = 1828] [serial = 1262] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | 1461716087199 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713a5a000 == 168 [pid = 1828] [id = 463] 17:14:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f771763d000) [pid = 1828] [serial = 1390] [outer = (nil)] 17:14:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f7717642400) [pid = 1828] [serial = 1391] [outer = 0x7f771763d000] 17:14:47 INFO - PROCESS | 1828 | 1461716087340 Marionette DEBUG loaded listener.js 17:14:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f7717790000) [pid = 1828] [serial = 1392] [outer = 0x7f771763d000] 17:14:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77311eb800 == 167 [pid = 1828] [id = 435] 17:14:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a5c2800 == 166 [pid = 1828] [id = 434] 17:14:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729345000 == 165 [pid = 1828] [id = 433] 17:14:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772476f000 == 164 [pid = 1828] [id = 432] 17:14:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77242cc000 == 163 [pid = 1828] [id = 431] 17:14:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e91000 == 162 [pid = 1828] [id = 430] 17:14:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d2ce000 == 161 [pid = 1828] [id = 429] 17:14:47 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771391a000 == 160 [pid = 1828] [id = 428] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f7720de8c00) [pid = 1828] [serial = 1235] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f772419f800) [pid = 1828] [serial = 1241] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f7724e2f400) [pid = 1828] [serial = 1247] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f7714b9fc00) [pid = 1828] [serial = 1226] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f77120ef400) [pid = 1828] [serial = 1266] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f770ebed000) [pid = 1828] [serial = 1265] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f7720a8c400) [pid = 1828] [serial = 1274] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f7720a9e400) [pid = 1828] [serial = 1275] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f7726a11800) [pid = 1828] [serial = 1250] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f77190a2c00) [pid = 1828] [serial = 1269] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f771778d000) [pid = 1828] [serial = 1268] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f772221e000) [pid = 1828] [serial = 1238] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f771d8ec800) [pid = 1828] [serial = 1271] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f771ddd1800) [pid = 1828] [serial = 1272] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f77243d9000) [pid = 1828] [serial = 1244] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f771d8f1000) [pid = 1828] [serial = 1229] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f7729218800) [pid = 1828] [serial = 1253] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f7720a8dc00) [pid = 1828] [serial = 1232] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f7722d5a000) [pid = 1828] [serial = 1280] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f7724210000) [pid = 1828] [serial = 1281] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f7720de4400) [pid = 1828] [serial = 1277] [outer = (nil)] [url = about:blank] 17:14:47 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f7721c02800) [pid = 1828] [serial = 1278] [outer = (nil)] [url = about:blank] 17:14:48 INFO - PROCESS | 1828 | 1461716088134 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]]]}] 17:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1479ms 17:14:48 INFO - PROCESS | 1828 | 1461716088174 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:14:48 INFO - PROCESS | 1828 | 1461716088178 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:14:48 INFO - PROCESS | 1828 | 1461716088184 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:14:48 INFO - PROCESS | 1828 | 1461716088189 Marionette TRACE conn3 <- [1,1826,null,{}] 17:14:48 INFO - PROCESS | 1828 | 1461716088204 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}] 17:14:48 INFO - PROCESS | 1828 | 1461716088387 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:14:48 INFO - PROCESS | 1828 | 1461716088573 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d45a000 == 161 [pid = 1828] [id = 464] 17:14:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f771763dc00) [pid = 1828] [serial = 1393] [outer = (nil)] 17:14:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f771d552400) [pid = 1828] [serial = 1394] [outer = 0x7f771763dc00] 17:14:48 INFO - PROCESS | 1828 | 1461716088640 Marionette DEBUG loaded listener.js 17:14:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f771db86800) [pid = 1828] [serial = 1395] [outer = 0x7f771763dc00] 17:14:49 INFO - PROCESS | 1828 | 1461716089466 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]]]}] 17:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1344ms 17:14:49 INFO - PROCESS | 1828 | 1461716089529 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:14:49 INFO - PROCESS | 1828 | 1461716089533 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:14:49 INFO - PROCESS | 1828 | 1461716089541 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:14:49 INFO - PROCESS | 1828 | 1461716089543 Marionette TRACE conn3 <- [1,1830,null,{}] 17:14:49 INFO - PROCESS | 1828 | 1461716089548 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}] 17:14:49 INFO - PROCESS | 1828 | 1461716089777 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:14:49 INFO - PROCESS | 1828 | 1461716089816 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee04000 == 162 [pid = 1828] [id = 465] 17:14:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f77190af400) [pid = 1828] [serial = 1396] [outer = (nil)] 17:14:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f771efdc800) [pid = 1828] [serial = 1397] [outer = 0x7f77190af400] 17:14:49 INFO - PROCESS | 1828 | 1461716089881 Marionette DEBUG loaded listener.js 17:14:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f772072b400) [pid = 1828] [serial = 1398] [outer = 0x7f77190af400] 17:14:50 INFO - PROCESS | 1828 | 1461716090837 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]]]}] 17:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1327ms 17:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:14:50 INFO - PROCESS | 1828 | 1461716090874 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:14:50 INFO - PROCESS | 1828 | 1461716090876 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:14:50 INFO - PROCESS | 1828 | 1461716090882 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:14:50 INFO - PROCESS | 1828 | 1461716090885 Marionette TRACE conn3 <- [1,1834,null,{}] 17:14:50 INFO - PROCESS | 1828 | 1461716090889 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}] 17:14:51 INFO - PROCESS | 1828 | 1461716091110 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:14:51 INFO - PROCESS | 1828 | 1461716091151 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720c1d000 == 163 [pid = 1828] [id = 466] 17:14:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f770ebe3800) [pid = 1828] [serial = 1399] [outer = (nil)] 17:14:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f7720aa9000) [pid = 1828] [serial = 1400] [outer = 0x7f770ebe3800] 17:14:51 INFO - PROCESS | 1828 | 1461716091210 Marionette DEBUG loaded listener.js 17:14:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f7720ded800) [pid = 1828] [serial = 1401] [outer = 0x7f770ebe3800] 17:14:52 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f771ddc6c00) [pid = 1828] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:14:52 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f771da9a400) [pid = 1828] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:14:52 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f7715b9d400) [pid = 1828] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:14:52 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f7720aa0800) [pid = 1828] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:14:52 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f7714b09c00) [pid = 1828] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:14:52 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f771d54ec00) [pid = 1828] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:14:52 INFO - PROCESS | 1828 | 1461716092405 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]]]}] 17:14:52 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 17:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1585ms 17:14:52 INFO - PROCESS | 1828 | 1461716092467 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:14:52 INFO - PROCESS | 1828 | 1461716092470 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:14:52 INFO - PROCESS | 1828 | 1461716092477 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:14:52 INFO - PROCESS | 1828 | 1461716092479 Marionette TRACE conn3 <- [1,1838,null,{}] 17:14:52 INFO - PROCESS | 1828 | 1461716092484 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}] 17:14:52 INFO - PROCESS | 1828 | 1461716092740 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:14:52 INFO - PROCESS | 1828 | 1461716092758 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77237f5000 == 164 [pid = 1828] [id = 467] 17:14:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f771db8fc00) [pid = 1828] [serial = 1402] [outer = (nil)] 17:14:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f7722336000) [pid = 1828] [serial = 1403] [outer = 0x7f771db8fc00] 17:14:52 INFO - PROCESS | 1828 | 1461716092819 Marionette DEBUG loaded listener.js 17:14:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f77242f5000) [pid = 1828] [serial = 1404] [outer = 0x7f771db8fc00] 17:14:53 INFO - PROCESS | 1828 | 1461716093635 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]]]}] 17:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1179ms 17:14:53 INFO - PROCESS | 1828 | 1461716093656 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:14:53 INFO - PROCESS | 1828 | 1461716093660 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:14:53 INFO - PROCESS | 1828 | 1461716093675 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:14:53 INFO - PROCESS | 1828 | 1461716093683 Marionette TRACE conn3 <- [1,1842,null,{}] 17:14:53 INFO - PROCESS | 1828 | 1461716093722 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}] 17:14:53 INFO - PROCESS | 1828 | 1461716093886 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:14:53 INFO - PROCESS | 1828 | 1461716093896 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724362000 == 165 [pid = 1828] [id = 468] 17:14:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f77242fa000) [pid = 1828] [serial = 1405] [outer = (nil)] 17:14:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f77260c8c00) [pid = 1828] [serial = 1406] [outer = 0x7f77242fa000] 17:14:53 INFO - PROCESS | 1828 | 1461716093956 Marionette DEBUG loaded listener.js 17:14:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f7729c0e400) [pid = 1828] [serial = 1407] [outer = 0x7f77242fa000] 17:14:55 INFO - PROCESS | 1828 | 1461716095178 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]]]}] 17:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1578ms 17:14:55 INFO - PROCESS | 1828 | 1461716095245 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:14:55 INFO - PROCESS | 1828 | 1461716095252 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:14:55 INFO - PROCESS | 1828 | 1461716095259 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:14:55 INFO - PROCESS | 1828 | 1461716095265 Marionette TRACE conn3 <- [1,1846,null,{}] 17:14:55 INFO - PROCESS | 1828 | 1461716095272 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}] 17:14:55 INFO - PROCESS | 1828 | 1461716095498 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:14:55 INFO - PROCESS | 1828 | 1461716095754 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77167ca000 == 166 [pid = 1828] [id = 469] 17:14:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f7714b02800) [pid = 1828] [serial = 1408] [outer = (nil)] 17:14:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f7715b4e800) [pid = 1828] [serial = 1409] [outer = 0x7f7714b02800] 17:14:55 INFO - PROCESS | 1828 | 1461716095895 Marionette DEBUG loaded listener.js 17:14:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f771763a800) [pid = 1828] [serial = 1410] [outer = 0x7f7714b02800] 17:14:56 INFO - PROCESS | 1828 | 1461716096748 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]]]}] 17:14:56 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) 17:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1540ms 17:14:56 INFO - PROCESS | 1828 | 1461716096801 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:14:56 INFO - PROCESS | 1828 | 1461716096808 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:14:56 INFO - PROCESS | 1828 | 1461716096819 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:14:56 INFO - PROCESS | 1828 | 1461716096822 Marionette TRACE conn3 <- [1,1850,null,{}] 17:14:56 INFO - PROCESS | 1828 | 1461716096828 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}] 17:14:57 INFO - PROCESS | 1828 | 1461716097025 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:14:57 INFO - PROCESS | 1828 | 1461716097289 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720dca000 == 167 [pid = 1828] [id = 470] 17:14:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f7718d76800) [pid = 1828] [serial = 1411] [outer = (nil)] 17:14:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f77190a2400) [pid = 1828] [serial = 1412] [outer = 0x7f7718d76800] 17:14:57 INFO - PROCESS | 1828 | 1461716097504 Marionette DEBUG loaded listener.js 17:14:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f771daa2000) [pid = 1828] [serial = 1413] [outer = 0x7f7718d76800] 17:14:58 INFO - PROCESS | 1828 | 1461716098377 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]]]}] 17:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1632ms 17:14:58 INFO - PROCESS | 1828 | 1461716098452 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:14:58 INFO - PROCESS | 1828 | 1461716098455 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:14:58 INFO - PROCESS | 1828 | 1461716098461 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:14:58 INFO - PROCESS | 1828 | 1461716098468 Marionette TRACE conn3 <- [1,1854,null,{}] 17:14:58 INFO - PROCESS | 1828 | 1461716098483 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}] 17:14:58 INFO - PROCESS | 1828 | 1461716098728 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:14:59 INFO - PROCESS | 1828 | 1461716099033 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7726c44800 == 168 [pid = 1828] [id = 471] 17:14:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f7720a9e400) [pid = 1828] [serial = 1414] [outer = (nil)] 17:14:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f7722220400) [pid = 1828] [serial = 1415] [outer = 0x7f7720a9e400] 17:14:59 INFO - PROCESS | 1828 | 1461716099201 Marionette DEBUG loaded listener.js 17:14:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f772420d000) [pid = 1828] [serial = 1416] [outer = 0x7f7720a9e400] 17:15:00 INFO - PROCESS | 1828 | 1461716100290 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]]]}] 17:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1893ms 17:15:00 INFO - PROCESS | 1828 | 1461716100355 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:15:00 INFO - PROCESS | 1828 | 1461716100359 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:15:00 INFO - PROCESS | 1828 | 1461716100365 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:15:00 INFO - PROCESS | 1828 | 1461716100368 Marionette TRACE conn3 <- [1,1858,null,{}] 17:15:00 INFO - PROCESS | 1828 | 1461716100373 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}] 17:15:00 INFO - PROCESS | 1828 | 1461716100564 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:15:00 INFO - PROCESS | 1828 | 1461716100776 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729e47800 == 169 [pid = 1828] [id = 472] 17:15:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f7720aa0000) [pid = 1828] [serial = 1417] [outer = (nil)] 17:15:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f7728f5d000) [pid = 1828] [serial = 1418] [outer = 0x7f7720aa0000] 17:15:00 INFO - PROCESS | 1828 | 1461716100894 Marionette DEBUG loaded listener.js 17:15:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f7729d3cc00) [pid = 1828] [serial = 1419] [outer = 0x7f7720aa0000] 17:15:02 INFO - PROCESS | 1828 | 1461716102002 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]]]}] 17:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1689ms 17:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:15:02 INFO - PROCESS | 1828 | 1461716102055 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:15:02 INFO - PROCESS | 1828 | 1461716102058 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:15:02 INFO - PROCESS | 1828 | 1461716102065 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:15:02 INFO - PROCESS | 1828 | 1461716102069 Marionette TRACE conn3 <- [1,1862,null,{}] 17:15:02 INFO - PROCESS | 1828 | 1461716102074 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}] 17:15:02 INFO - PROCESS | 1828 | 1461716102304 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:15:02 INFO - PROCESS | 1828 | 1461716102631 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77302d4800 == 170 [pid = 1828] [id = 473] 17:15:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f772a8aa800) [pid = 1828] [serial = 1420] [outer = (nil)] 17:15:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f772a911800) [pid = 1828] [serial = 1421] [outer = 0x7f772a8aa800] 17:15:02 INFO - PROCESS | 1828 | 1461716102728 Marionette DEBUG loaded listener.js 17:15:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f772a994c00) [pid = 1828] [serial = 1422] [outer = 0x7f772a8aa800] 17:15:03 INFO - PROCESS | 1828 | 1461716103644 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]]]}] 17:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1636ms 17:15:03 INFO - PROCESS | 1828 | 1461716103701 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:15:03 INFO - PROCESS | 1828 | 1461716103705 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:15:03 INFO - PROCESS | 1828 | 1461716103711 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:15:03 INFO - PROCESS | 1828 | 1461716103713 Marionette TRACE conn3 <- [1,1866,null,{}] 17:15:03 INFO - PROCESS | 1828 | 1461716103719 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}] 17:15:04 INFO - PROCESS | 1828 | 1461716104102 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:15:04 INFO - PROCESS | 1828 | 1461716104409 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77408b4000 == 171 [pid = 1828] [id = 474] 17:15:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f772a995000) [pid = 1828] [serial = 1423] [outer = (nil)] 17:15:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f7737423000) [pid = 1828] [serial = 1424] [outer = 0x7f772a995000] 17:15:04 INFO - PROCESS | 1828 | 1461716104488 Marionette DEBUG loaded listener.js 17:15:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f773c6c9000) [pid = 1828] [serial = 1425] [outer = 0x7f772a995000] 17:15:05 INFO - PROCESS | 1828 | 1461716105513 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]]]}] 17:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1842ms 17:15:05 INFO - PROCESS | 1828 | 1461716105554 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:15:05 INFO - PROCESS | 1828 | 1461716105556 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:15:05 INFO - PROCESS | 1828 | 1461716105563 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:15:05 INFO - PROCESS | 1828 | 1461716105565 Marionette TRACE conn3 <- [1,1870,null,{}] 17:15:05 INFO - PROCESS | 1828 | 1461716105570 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}] 17:15:05 INFO - PROCESS | 1828 | 1461716105762 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:15:05 INFO - PROCESS | 1828 | 1461716105979 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711dbb000 == 172 [pid = 1828] [id = 475] 17:15:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f7711024000) [pid = 1828] [serial = 1426] [outer = (nil)] 17:15:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f771102c400) [pid = 1828] [serial = 1427] [outer = 0x7f7711024000] 17:15:06 INFO - PROCESS | 1828 | 1461716106091 Marionette DEBUG loaded listener.js 17:15:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f7711031400) [pid = 1828] [serial = 1428] [outer = 0x7f7711024000] 17:15:06 INFO - PROCESS | 1828 | 1461716106974 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]]]}] 17:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1480ms 17:15:07 INFO - PROCESS | 1828 | 1461716107044 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:15:07 INFO - PROCESS | 1828 | 1461716107048 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:15:07 INFO - PROCESS | 1828 | 1461716107073 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 1828 | 1461716107076 Marionette TRACE conn3 <- [1,1874,null,{}] 17:15:07 INFO - PROCESS | 1828 | 1461716107082 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}] 17:15:07 INFO - PROCESS | 1828 | 1461716107284 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:15:07 INFO - PROCESS | 1828 | 1461716107504 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77108ed800 == 173 [pid = 1828] [id = 476] 17:15:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f7711024c00) [pid = 1828] [serial = 1429] [outer = (nil)] 17:15:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f7711077000) [pid = 1828] [serial = 1430] [outer = 0x7f7711024c00] 17:15:07 INFO - PROCESS | 1828 | 1461716107624 Marionette DEBUG loaded listener.js 17:15:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f771107b400) [pid = 1828] [serial = 1431] [outer = 0x7f7711024c00] 17:15:08 INFO - PROCESS | 1828 | 1461716108558 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]]]}] 17:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1539ms 17:15:08 INFO - PROCESS | 1828 | 1461716108609 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:15:08 INFO - PROCESS | 1828 | 1461716108612 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:15:08 INFO - PROCESS | 1828 | 1461716108619 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:15:08 INFO - PROCESS | 1828 | 1461716108622 Marionette TRACE conn3 <- [1,1878,null,{}] 17:15:08 INFO - PROCESS | 1828 | 1461716108628 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}] 17:15:08 INFO - PROCESS | 1828 | 1461716108829 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:15:09 INFO - PROCESS | 1828 | 1461716109191 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770f3da000 == 174 [pid = 1828] [id = 477] 17:15:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f7711027000) [pid = 1828] [serial = 1432] [outer = (nil)] 17:15:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f7711080c00) [pid = 1828] [serial = 1433] [outer = 0x7f7711027000] 17:15:09 INFO - PROCESS | 1828 | 1461716109268 Marionette DEBUG loaded listener.js 17:15:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f7738470000) [pid = 1828] [serial = 1434] [outer = 0x7f7711027000] 17:15:10 INFO - PROCESS | 1828 | 1461716110167 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]]]}] 17:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1631ms 17:15:10 INFO - PROCESS | 1828 | 1461716110254 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:15:10 INFO - PROCESS | 1828 | 1461716110260 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:15:10 INFO - PROCESS | 1828 | 1461716110269 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:15:10 INFO - PROCESS | 1828 | 1461716110273 Marionette TRACE conn3 <- [1,1882,null,{}] 17:15:10 INFO - PROCESS | 1828 | 1461716110281 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}] 17:15:10 INFO - PROCESS | 1828 | 1461716110613 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:15:10 INFO - PROCESS | 1828 | 1461716110937 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711dc0000 == 175 [pid = 1828] [id = 478] 17:15:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f771556a000) [pid = 1828] [serial = 1435] [outer = (nil)] 17:15:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f771556c800) [pid = 1828] [serial = 1436] [outer = 0x7f771556a000] 17:15:11 INFO - PROCESS | 1828 | 1461716111006 Marionette DEBUG loaded listener.js 17:15:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f7715570000) [pid = 1828] [serial = 1437] [outer = 0x7f771556a000] 17:15:11 INFO - PROCESS | 1828 | 1461716111819 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]]]}] 17:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1589ms 17:15:11 INFO - PROCESS | 1828 | 1461716111858 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:15:11 INFO - PROCESS | 1828 | 1461716111862 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:15:11 INFO - PROCESS | 1828 | 1461716111868 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:15:11 INFO - PROCESS | 1828 | 1461716111872 Marionette TRACE conn3 <- [1,1886,null,{}] 17:15:11 INFO - PROCESS | 1828 | 1461716111880 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}] 17:15:12 INFO - PROCESS | 1828 | 1461716112128 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:15:12 INFO - PROCESS | 1828 | 1461716112426 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770e6e1800 == 176 [pid = 1828] [id = 479] 17:15:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f770e9c9c00) [pid = 1828] [serial = 1438] [outer = (nil)] 17:15:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f770e9cf000) [pid = 1828] [serial = 1439] [outer = 0x7f770e9c9c00] 17:15:12 INFO - PROCESS | 1828 | 1461716112553 Marionette DEBUG loaded listener.js 17:15:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f773bdac000) [pid = 1828] [serial = 1440] [outer = 0x7f770e9c9c00] 17:15:14 INFO - PROCESS | 1828 | 1461716114135 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]]]}] 17:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 2290ms 17:15:14 INFO - PROCESS | 1828 | 1461716114158 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:15:14 INFO - PROCESS | 1828 | 1461716114163 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:15:14 INFO - PROCESS | 1828 | 1461716114170 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:15:14 INFO - PROCESS | 1828 | 1461716114175 Marionette TRACE conn3 <- [1,1890,null,{}] 17:15:14 INFO - PROCESS | 1828 | 1461716114186 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}] 17:15:14 INFO - PROCESS | 1828 | 1461716114371 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:15:14 INFO - PROCESS | 1828 | 1461716114603 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771089a000 == 177 [pid = 1828] [id = 480] 17:15:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f770e9d0400) [pid = 1828] [serial = 1441] [outer = (nil)] 17:15:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f770ead1800) [pid = 1828] [serial = 1442] [outer = 0x7f770e9d0400] 17:15:14 INFO - PROCESS | 1828 | 1461716114710 Marionette DEBUG loaded listener.js 17:15:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f7711078c00) [pid = 1828] [serial = 1443] [outer = 0x7f770e9d0400] 17:15:15 INFO - PROCESS | 1828 | 1461716115603 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]]]}] 17:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1486ms 17:15:15 INFO - PROCESS | 1828 | 1461716115656 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:15:15 INFO - PROCESS | 1828 | 1461716115672 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:15:15 INFO - PROCESS | 1828 | 1461716115711 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:15:15 INFO - PROCESS | 1828 | 1461716115715 Marionette TRACE conn3 <- [1,1894,null,{}] 17:15:15 INFO - PROCESS | 1828 | 1461716115734 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}] 17:15:16 INFO - PROCESS | 1828 | 1461716116038 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:15:16 INFO - PROCESS | 1828 | 1461716116319 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77120a6000 == 178 [pid = 1828] [id = 481] 17:15:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f77120edc00) [pid = 1828] [serial = 1444] [outer = (nil)] 17:15:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f7712e6f800) [pid = 1828] [serial = 1445] [outer = 0x7f77120edc00] 17:15:16 INFO - PROCESS | 1828 | 1461716116409 Marionette DEBUG loaded listener.js 17:15:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f7713770c00) [pid = 1828] [serial = 1446] [outer = 0x7f77120edc00] 17:15:17 INFO - PROCESS | 1828 | 1461716117386 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]]]}] 17:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1772ms 17:15:17 INFO - PROCESS | 1828 | 1461716117457 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:15:17 INFO - PROCESS | 1828 | 1461716117460 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:15:17 INFO - PROCESS | 1828 | 1461716117466 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:15:17 INFO - PROCESS | 1828 | 1461716117472 Marionette TRACE conn3 <- [1,1898,null,{}] 17:15:17 INFO - PROCESS | 1828 | 1461716117488 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}] 17:15:17 INFO - PROCESS | 1828 | 1461716117702 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:15:18 INFO - PROCESS | 1828 | 1461716118036 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77157c7000 == 179 [pid = 1828] [id = 482] 17:15:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f7714b06c00) [pid = 1828] [serial = 1447] [outer = (nil)] 17:15:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f7715565000) [pid = 1828] [serial = 1448] [outer = 0x7f7714b06c00] 17:15:18 INFO - PROCESS | 1828 | 1461716118121 Marionette DEBUG loaded listener.js 17:15:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f7715571400) [pid = 1828] [serial = 1449] [outer = 0x7f7714b06c00] 17:15:19 INFO - PROCESS | 1828 | 1461716119166 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]]]}] 17:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1741ms 17:15:19 INFO - PROCESS | 1828 | 1461716119210 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:15:19 INFO - PROCESS | 1828 | 1461716119216 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:15:19 INFO - PROCESS | 1828 | 1461716119224 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:15:19 INFO - PROCESS | 1828 | 1461716119228 Marionette TRACE conn3 <- [1,1902,null,{}] 17:15:19 INFO - PROCESS | 1828 | 1461716119236 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}] 17:15:19 INFO - PROCESS | 1828 | 1461716119424 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:15:19 INFO - PROCESS | 1828 | 1461716119742 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77157d7000 == 180 [pid = 1828] [id = 483] 17:15:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f7715761400) [pid = 1828] [serial = 1450] [outer = (nil)] 17:15:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f77166e5400) [pid = 1828] [serial = 1451] [outer = 0x7f7715761400] 17:15:19 INFO - PROCESS | 1828 | 1461716119811 Marionette DEBUG loaded listener.js 17:15:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f771763c800) [pid = 1828] [serial = 1452] [outer = 0x7f7715761400] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7738206800 == 179 [pid = 1828] [id = 369] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77167d5000 == 178 [pid = 1828] [id = 366] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c8fc800 == 177 [pid = 1828] [id = 368] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d6b8800 == 176 [pid = 1828] [id = 409] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d6c1000 == 175 [pid = 1828] [id = 342] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77296e1000 == 174 [pid = 1828] [id = 341] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c682800 == 173 [pid = 1828] [id = 420] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f7724215400) [pid = 1828] [serial = 1343] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f7738139c00) [pid = 1828] [serial = 1307] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f77247cbc00) [pid = 1828] [serial = 1298] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f772419f000) [pid = 1828] [serial = 1295] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f773c730400) [pid = 1828] [serial = 1316] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f7715ba1800) [pid = 1828] [serial = 1325] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f7720bea000) [pid = 1828] [serial = 1292] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f773c2a6400) [pid = 1828] [serial = 1313] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f7714917400) [pid = 1828] [serial = 1286] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f771d8f4400) [pid = 1828] [serial = 1289] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f773ba10800) [pid = 1828] [serial = 1310] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f771daa7800) [pid = 1828] [serial = 1319] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f771906a000) [pid = 1828] [serial = 1322] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f7729814c00) [pid = 1828] [serial = 1301] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f772c84c400) [pid = 1828] [serial = 1304] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a23b000 == 172 [pid = 1828] [id = 367] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77147a5800 == 171 [pid = 1828] [id = 386] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77141a4000 == 170 [pid = 1828] [id = 408] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77237f5000 == 169 [pid = 1828] [id = 467] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720c1d000 == 168 [pid = 1828] [id = 466] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729d84000 == 167 [pid = 1828] [id = 418] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ee04000 == 166 [pid = 1828] [id = 465] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d45a000 == 165 [pid = 1828] [id = 464] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713a5a000 == 164 [pid = 1828] [id = 463] 17:15:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7714bc5000 == 163 [pid = 1828] [id = 462] 17:15:20 INFO - PROCESS | 1828 | 1461716120802 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]]]}] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f77242fc400) [pid = 1828] [serial = 1284] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f771eddd800) [pid = 1828] [serial = 1334] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f7720d17c00) [pid = 1828] [serial = 1337] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f77178c4000) [pid = 1828] [serial = 1329] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f77166df800) [pid = 1828] [serial = 1328] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f7721fa2400) [pid = 1828] [serial = 1340] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f7720df1800) [pid = 1828] [serial = 1338] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f7722d09800) [pid = 1828] [serial = 1341] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f7719070000) [pid = 1828] [serial = 1331] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f771da9d000) [pid = 1828] [serial = 1332] [outer = (nil)] [url = about:blank] 17:15:20 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f77209c5800) [pid = 1828] [serial = 1335] [outer = (nil)] [url = about:blank] 17:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1635ms 17:15:20 INFO - PROCESS | 1828 | 1461716120859 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:15:20 INFO - PROCESS | 1828 | 1461716120862 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:15:20 INFO - PROCESS | 1828 | 1461716120867 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:15:20 INFO - PROCESS | 1828 | 1461716120869 Marionette TRACE conn3 <- [1,1906,null,{}] 17:15:20 INFO - PROCESS | 1828 | 1461716120874 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}] 17:15:21 INFO - PROCESS | 1828 | 1461716121036 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:15:21 INFO - PROCESS | 1828 | 1461716121278 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713fbf800 == 164 [pid = 1828] [id = 484] 17:15:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f7713778c00) [pid = 1828] [serial = 1453] [outer = (nil)] 17:15:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f771763f400) [pid = 1828] [serial = 1454] [outer = 0x7f7713778c00] 17:15:21 INFO - PROCESS | 1828 | 1461716121343 Marionette DEBUG loaded listener.js 17:15:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f77178cbc00) [pid = 1828] [serial = 1455] [outer = 0x7f7713778c00] 17:15:22 INFO - PROCESS | 1828 | 1461716122076 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]]]}] 17:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1235ms 17:15:22 INFO - PROCESS | 1828 | 1461716122116 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:15:22 INFO - PROCESS | 1828 | 1461716122119 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:15:22 INFO - PROCESS | 1828 | 1461716122129 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:15:22 INFO - PROCESS | 1828 | 1461716122131 Marionette TRACE conn3 <- [1,1910,null,{}] 17:15:22 INFO - PROCESS | 1828 | 1461716122135 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}] 17:15:22 INFO - PROCESS | 1828 | 1461716122331 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:15:22 INFO - PROCESS | 1828 | 1461716122351 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7718f2e800 == 165 [pid = 1828] [id = 485] 17:15:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f77190a4400) [pid = 1828] [serial = 1456] [outer = (nil)] 17:15:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f771da9cc00) [pid = 1828] [serial = 1457] [outer = 0x7f77190a4400] 17:15:22 INFO - PROCESS | 1828 | 1461716122414 Marionette DEBUG loaded listener.js 17:15:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f771db80c00) [pid = 1828] [serial = 1458] [outer = 0x7f77190a4400] 17:15:23 INFO - PROCESS | 1828 | 1461716123359 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]]]}] 17:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1280ms 17:15:23 INFO - PROCESS | 1828 | 1461716123407 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:15:23 INFO - PROCESS | 1828 | 1461716123421 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:15:23 INFO - PROCESS | 1828 | 1461716123436 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:15:23 INFO - PROCESS | 1828 | 1461716123438 Marionette TRACE conn3 <- [1,1914,null,{}] 17:15:23 INFO - PROCESS | 1828 | 1461716123442 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}] 17:15:23 INFO - PROCESS | 1828 | 1461716123735 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:15:23 INFO - PROCESS | 1828 | 1461716123783 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d459800 == 166 [pid = 1828] [id = 486] 17:15:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f77190a9400) [pid = 1828] [serial = 1459] [outer = (nil)] 17:15:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f771ddd1000) [pid = 1828] [serial = 1460] [outer = 0x7f77190a9400] 17:15:23 INFO - PROCESS | 1828 | 1461716123895 Marionette DEBUG loaded listener.js 17:15:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f771edd6000) [pid = 1828] [serial = 1461] [outer = 0x7f77190a9400] 17:15:24 INFO - PROCESS | 1828 | 1461716124887 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]]]}] 17:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1478ms 17:15:24 INFO - PROCESS | 1828 | 1461716124916 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:15:24 INFO - PROCESS | 1828 | 1461716124919 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:15:24 INFO - PROCESS | 1828 | 1461716124925 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:15:24 INFO - PROCESS | 1828 | 1461716124926 Marionette TRACE conn3 <- [1,1918,null,{}] 17:15:24 INFO - PROCESS | 1828 | 1461716124938 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}] 17:15:25 INFO - PROCESS | 1828 | 1461716125152 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f771778d800) [pid = 1828] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f7720f63400) [pid = 1828] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f773c6d3400) [pid = 1828] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f770ebe3800) [pid = 1828] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f772ac1a400) [pid = 1828] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f771db8fc00) [pid = 1828] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f7714b9f800) [pid = 1828] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f772ac25c00) [pid = 1828] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f7711d14000) [pid = 1828] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f771376e800) [pid = 1828] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f771763dc00) [pid = 1828] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f771763d000) [pid = 1828] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f7714b02c00) [pid = 1828] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f7715b9bc00) [pid = 1828] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f7711d12400) [pid = 1828] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f77147e3000) [pid = 1828] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f7721c08800) [pid = 1828] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f77190af400) [pid = 1828] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f772066ec00) [pid = 1828] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f7720d12400) [pid = 1828] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f77244a4c00) [pid = 1828] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f771ff3b000) [pid = 1828] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:15:26 INFO - PROCESS | 1828 | 1461716126378 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711edb000 == 167 [pid = 1828] [id = 487] 17:15:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f770ebe3800) [pid = 1828] [serial = 1462] [outer = (nil)] 17:15:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f7711d12400) [pid = 1828] [serial = 1463] [outer = 0x7f770ebe3800] 17:15:26 INFO - PROCESS | 1828 | 1461716126442 Marionette DEBUG loaded listener.js 17:15:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f7714b08800) [pid = 1828] [serial = 1464] [outer = 0x7f770ebe3800] 17:15:27 INFO - PROCESS | 1828 | 1461716127093 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]]]}] 17:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2196ms 17:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:15:27 INFO - PROCESS | 1828 | 1461716127122 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:15:27 INFO - PROCESS | 1828 | 1461716127124 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:15:27 INFO - PROCESS | 1828 | 1461716127141 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:15:27 INFO - PROCESS | 1828 | 1461716127145 Marionette TRACE conn3 <- [1,1922,null,{}] 17:15:27 INFO - PROCESS | 1828 | 1461716127151 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}] 17:15:27 INFO - PROCESS | 1828 | 1461716127375 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:15:27 INFO - PROCESS | 1828 | 1461716127399 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d8bb800 == 168 [pid = 1828] [id = 488] 17:15:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f770e9c2c00) [pid = 1828] [serial = 1465] [outer = (nil)] 17:15:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f771ddc6c00) [pid = 1828] [serial = 1466] [outer = 0x7f770e9c2c00] 17:15:27 INFO - PROCESS | 1828 | 1461716127459 Marionette DEBUG loaded listener.js 17:15:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f771fd58c00) [pid = 1828] [serial = 1467] [outer = 0x7f770e9c2c00] 17:15:28 INFO - PROCESS | 1828 | 1461716128394 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]]]}] 17:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1297ms 17:15:28 INFO - PROCESS | 1828 | 1461716128442 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:15:28 INFO - PROCESS | 1828 | 1461716128448 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:15:28 INFO - PROCESS | 1828 | 1461716128456 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 1828 | 1461716128461 Marionette TRACE conn3 <- [1,1926,null,{}] 17:15:28 INFO - PROCESS | 1828 | 1461716128469 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}] 17:15:28 INFO - PROCESS | 1828 | 1461716128729 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:15:29 INFO - PROCESS | 1828 | 1461716129135 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771088b800 == 169 [pid = 1828] [id = 489] 17:15:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f770ead7c00) [pid = 1828] [serial = 1468] [outer = (nil)] 17:15:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f771102a400) [pid = 1828] [serial = 1469] [outer = 0x7f770ead7c00] 17:15:29 INFO - PROCESS | 1828 | 1461716129249 Marionette DEBUG loaded listener.js 17:15:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f7711ea0800) [pid = 1828] [serial = 1470] [outer = 0x7f770ead7c00] 17:15:30 INFO - PROCESS | 1828 | 1461716130153 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]]]}] 17:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1735ms 17:15:30 INFO - PROCESS | 1828 | 1461716130191 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:15:30 INFO - PROCESS | 1828 | 1461716130200 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:15:30 INFO - PROCESS | 1828 | 1461716130209 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:15:30 INFO - PROCESS | 1828 | 1461716130213 Marionette TRACE conn3 <- [1,1930,null,{}] 17:15:30 INFO - PROCESS | 1828 | 1461716130219 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}] 17:15:30 INFO - PROCESS | 1828 | 1461716130414 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:15:30 INFO - PROCESS | 1828 | 1461716130691 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77157dd000 == 170 [pid = 1828] [id = 490] 17:15:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f7712e6bc00) [pid = 1828] [serial = 1471] [outer = (nil)] 17:15:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f771491ac00) [pid = 1828] [serial = 1472] [outer = 0x7f7712e6bc00] 17:15:30 INFO - PROCESS | 1828 | 1461716130815 Marionette DEBUG loaded listener.js 17:15:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f7715565c00) [pid = 1828] [serial = 1473] [outer = 0x7f7712e6bc00] 17:15:31 INFO - PROCESS | 1828 | 1461716131757 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]]]}] 17:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1584ms 17:15:31 INFO - PROCESS | 1828 | 1461716131795 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:15:31 INFO - PROCESS | 1828 | 1461716131798 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:15:31 INFO - PROCESS | 1828 | 1461716131805 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:15:31 INFO - PROCESS | 1828 | 1461716131810 Marionette TRACE conn3 <- [1,1934,null,{}] 17:15:31 INFO - PROCESS | 1828 | 1461716131826 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}] 17:15:32 INFO - PROCESS | 1828 | 1461716132034 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:15:32 INFO - PROCESS | 1828 | 1461716132294 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ed78800 == 171 [pid = 1828] [id = 491] 17:15:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f7717646c00) [pid = 1828] [serial = 1474] [outer = (nil)] 17:15:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f7718d76c00) [pid = 1828] [serial = 1475] [outer = 0x7f7717646c00] 17:15:32 INFO - PROCESS | 1828 | 1461716132416 Marionette DEBUG loaded listener.js 17:15:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f77190ac000) [pid = 1828] [serial = 1476] [outer = 0x7f7717646c00] 17:15:33 INFO - PROCESS | 1828 | 1461716133287 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]]]}] 17:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1533ms 17:15:33 INFO - PROCESS | 1828 | 1461716133340 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:15:33 INFO - PROCESS | 1828 | 1461716133344 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:15:33 INFO - PROCESS | 1828 | 1461716133350 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:15:33 INFO - PROCESS | 1828 | 1461716133353 Marionette TRACE conn3 <- [1,1938,null,{}] 17:15:33 INFO - PROCESS | 1828 | 1461716133359 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}] 17:15:33 INFO - PROCESS | 1828 | 1461716133548 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:15:33 INFO - PROCESS | 1828 | 1461716133910 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720409800 == 172 [pid = 1828] [id = 492] 17:15:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f771102d400) [pid = 1828] [serial = 1477] [outer = (nil)] 17:15:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f771daa1800) [pid = 1828] [serial = 1478] [outer = 0x7f771102d400] 17:15:34 INFO - PROCESS | 1828 | 1461716134035 Marionette DEBUG loaded listener.js 17:15:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f771fd5c400) [pid = 1828] [serial = 1479] [outer = 0x7f771102d400] 17:15:34 INFO - PROCESS | 1828 | 1461716134949 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]]]}] 17:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1628ms 17:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:15:34 INFO - PROCESS | 1828 | 1461716134979 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:15:34 INFO - PROCESS | 1828 | 1461716134982 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:15:34 INFO - PROCESS | 1828 | 1461716134988 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:15:34 INFO - PROCESS | 1828 | 1461716134991 Marionette TRACE conn3 <- [1,1942,null,{}] 17:15:35 INFO - PROCESS | 1828 | 1461716134997 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}] 17:15:35 INFO - PROCESS | 1828 | 1461716135251 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:15:35 INFO - PROCESS | 1828 | 1461716135412 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720dcc800 == 173 [pid = 1828] [id = 493] 17:15:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f7717787000) [pid = 1828] [serial = 1480] [outer = (nil)] 17:15:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f7720664000) [pid = 1828] [serial = 1481] [outer = 0x7f7717787000] 17:15:35 INFO - PROCESS | 1828 | 1461716135534 Marionette DEBUG loaded listener.js 17:15:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f77209d2000) [pid = 1828] [serial = 1482] [outer = 0x7f7717787000] 17:15:36 INFO - PROCESS | 1828 | 1461716136460 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]]]}] 17:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1530ms 17:15:36 INFO - PROCESS | 1828 | 1461716136518 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:15:36 INFO - PROCESS | 1828 | 1461716136521 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:15:36 INFO - PROCESS | 1828 | 1461716136527 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:15:36 INFO - PROCESS | 1828 | 1461716136529 Marionette TRACE conn3 <- [1,1946,null,{}] 17:15:36 INFO - PROCESS | 1828 | 1461716136535 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}] 17:15:36 INFO - PROCESS | 1828 | 1461716136759 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:15:36 INFO - PROCESS | 1828 | 1461716136972 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772384d800 == 174 [pid = 1828] [id = 494] 17:15:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f7720aa0800) [pid = 1828] [serial = 1483] [outer = (nil)] 17:15:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f7720d1d000) [pid = 1828] [serial = 1484] [outer = 0x7f7720aa0800] 17:15:37 INFO - PROCESS | 1828 | 1461716137090 Marionette DEBUG loaded listener.js 17:15:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f7720f6d800) [pid = 1828] [serial = 1485] [outer = 0x7f7720aa0800] 17:15:38 INFO - PROCESS | 1828 | 1461716138002 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]]]}] 17:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1530ms 17:15:38 INFO - PROCESS | 1828 | 1461716138059 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:15:38 INFO - PROCESS | 1828 | 1461716138063 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:15:38 INFO - PROCESS | 1828 | 1461716138068 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:15:38 INFO - PROCESS | 1828 | 1461716138071 Marionette TRACE conn3 <- [1,1950,null,{}] 17:15:38 INFO - PROCESS | 1828 | 1461716138076 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}] 17:15:38 INFO - PROCESS | 1828 | 1461716138341 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:15:38 INFO - PROCESS | 1828 | ************************* 17:15:38 INFO - PROCESS | 1828 | A coding exception was thrown and uncaught in a Task. 17:15:38 INFO - PROCESS | 1828 | 17:15:38 INFO - PROCESS | 1828 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:15:38 INFO - PROCESS | 1828 | Full stack: 17:15:38 INFO - PROCESS | 1828 | ************************* 17:15:38 INFO - PROCESS | 1828 | 1461716138604 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77245d8800 == 175 [pid = 1828] [id = 495] 17:15:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f7720beb000) [pid = 1828] [serial = 1486] [outer = (nil)] 17:15:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f7723817400) [pid = 1828] [serial = 1487] [outer = 0x7f7720beb000] 17:15:38 INFO - PROCESS | 1828 | 1461716138766 Marionette DEBUG loaded listener.js 17:15:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f77242edc00) [pid = 1828] [serial = 1488] [outer = 0x7f7720beb000] 17:15:39 INFO - PROCESS | 1828 | 1461716139613 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]]]}] 17:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1583ms 17:15:39 INFO - PROCESS | 1828 | 1461716139653 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:15:39 INFO - PROCESS | 1828 | 1461716139657 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:15:39 INFO - PROCESS | 1828 | 1461716139663 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:15:39 INFO - PROCESS | 1828 | 1461716139665 Marionette TRACE conn3 <- [1,1954,null,{}] 17:15:39 INFO - PROCESS | 1828 | 1461716139670 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}] 17:15:39 INFO - PROCESS | 1828 | 1461716139851 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:15:40 INFO - PROCESS | 1828 | 1461716140062 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724abc000 == 176 [pid = 1828] [id = 496] 17:15:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f7720bedc00) [pid = 1828] [serial = 1489] [outer = (nil)] 17:15:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f77247c6000) [pid = 1828] [serial = 1490] [outer = 0x7f7720bedc00] 17:15:40 INFO - PROCESS | 1828 | 1461716140170 Marionette DEBUG loaded listener.js 17:15:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f7724e33000) [pid = 1828] [serial = 1491] [outer = 0x7f7720bedc00] 17:15:41 INFO - PROCESS | 1828 | 1461716141052 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]]]}] 17:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1439ms 17:15:41 INFO - PROCESS | 1828 | 1461716141103 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:15:41 INFO - PROCESS | 1828 | 1461716141106 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:15:41 INFO - PROCESS | 1828 | 1461716141112 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:15:41 INFO - PROCESS | 1828 | 1461716141115 Marionette TRACE conn3 <- [1,1958,null,{}] 17:15:41 INFO - PROCESS | 1828 | 1461716141120 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}] 17:15:41 INFO - PROCESS | 1828 | 1461716141318 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:15:41 INFO - PROCESS | 1828 | 1461716141540 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7728174800 == 177 [pid = 1828] [id = 497] 17:15:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f7723880000) [pid = 1828] [serial = 1492] [outer = (nil)] 17:15:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f77260ce800) [pid = 1828] [serial = 1493] [outer = 0x7f7723880000] 17:15:41 INFO - PROCESS | 1828 | 1461716141650 Marionette DEBUG loaded listener.js 17:15:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f7728bbf800) [pid = 1828] [serial = 1494] [outer = 0x7f7723880000] 17:15:42 INFO - PROCESS | 1828 | 1461716142533 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]]]}] 17:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1481ms 17:15:42 INFO - PROCESS | 1828 | 1461716142593 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:15:42 INFO - PROCESS | 1828 | 1461716142601 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:15:42 INFO - PROCESS | 1828 | 1461716142609 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:15:42 INFO - PROCESS | 1828 | 1461716142613 Marionette TRACE conn3 <- [1,1962,null,{}] 17:15:42 INFO - PROCESS | 1828 | 1461716142618 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}] 17:15:42 INFO - PROCESS | 1828 | 1461716142807 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:15:43 INFO - PROCESS | 1828 | 1461716143020 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729e32800 == 178 [pid = 1828] [id = 498] 17:15:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f77244a7800) [pid = 1828] [serial = 1495] [outer = (nil)] 17:15:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f7729881800) [pid = 1828] [serial = 1496] [outer = 0x7f77244a7800] 17:15:43 INFO - PROCESS | 1828 | 1461716143128 Marionette DEBUG loaded listener.js 17:15:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f7729d3c800) [pid = 1828] [serial = 1497] [outer = 0x7f77244a7800] 17:15:44 INFO - PROCESS | 1828 | 1461716144150 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]]]}] 17:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1578ms 17:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:15:44 INFO - PROCESS | 1828 | 1461716144189 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:15:44 INFO - PROCESS | 1828 | 1461716144193 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:15:44 INFO - PROCESS | 1828 | 1461716144199 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:15:44 INFO - PROCESS | 1828 | 1461716144203 Marionette TRACE conn3 <- [1,1966,null,{}] 17:15:44 INFO - PROCESS | 1828 | 1461716144208 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}] 17:15:44 INFO - PROCESS | 1828 | 1461716144431 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:15:44 INFO - PROCESS | 1828 | 1461716144694 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c682800 == 179 [pid = 1828] [id = 499] 17:15:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f772a8a8000) [pid = 1828] [serial = 1498] [outer = (nil)] 17:15:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f772aa57400) [pid = 1828] [serial = 1499] [outer = 0x7f772a8a8000] 17:15:44 INFO - PROCESS | 1828 | 1461716144830 Marionette DEBUG loaded listener.js 17:15:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f772b9e0800) [pid = 1828] [serial = 1500] [outer = 0x7f772a8a8000] 17:15:45 INFO - PROCESS | 1828 | 1461716145706 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]]]}] 17:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1580ms 17:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:15:45 INFO - PROCESS | 1828 | 1461716145779 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:15:45 INFO - PROCESS | 1828 | 1461716145782 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:15:45 INFO - PROCESS | 1828 | 1461716145788 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:15:45 INFO - PROCESS | 1828 | 1461716145791 Marionette TRACE conn3 <- [1,1970,null,{}] 17:15:45 INFO - PROCESS | 1828 | 1461716145796 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}] 17:15:46 INFO - PROCESS | 1828 | 1461716146028 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:15:46 INFO - PROCESS | 1828 | 1461716146357 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7737f16000 == 180 [pid = 1828] [id = 500] 17:15:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f772a916400) [pid = 1828] [serial = 1501] [outer = (nil)] 17:15:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f772c6f1c00) [pid = 1828] [serial = 1502] [outer = 0x7f772a916400] 17:15:46 INFO - PROCESS | 1828 | 1461716146457 Marionette DEBUG loaded listener.js 17:15:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f772c88bc00) [pid = 1828] [serial = 1503] [outer = 0x7f772a916400] 17:15:47 INFO - PROCESS | 1828 | 1461716147285 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]]]}] 17:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1538ms 17:15:47 INFO - PROCESS | 1828 | 1461716147326 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:15:47 INFO - PROCESS | 1828 | 1461716147329 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:15:47 INFO - PROCESS | 1828 | 1461716147335 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:15:47 INFO - PROCESS | 1828 | 1461716147337 Marionette TRACE conn3 <- [1,1974,null,{}] 17:15:47 INFO - PROCESS | 1828 | 1461716147342 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}] 17:15:47 INFO - PROCESS | 1828 | 1461716147511 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:15:47 INFO - PROCESS | 1828 | 1461716147739 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c24c000 == 181 [pid = 1828] [id = 501] 17:15:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f772b9e3000) [pid = 1828] [serial = 1504] [outer = (nil)] 17:15:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f7736d5e400) [pid = 1828] [serial = 1505] [outer = 0x7f772b9e3000] 17:15:47 INFO - PROCESS | 1828 | 1461716147848 Marionette DEBUG loaded listener.js 17:15:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 265 (0x7f773724ac00) [pid = 1828] [serial = 1506] [outer = 0x7f772b9e3000] 17:15:48 INFO - PROCESS | 1828 | 1461716148717 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]]]}] 17:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1433ms 17:15:48 INFO - PROCESS | 1828 | 1461716148769 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:15:48 INFO - PROCESS | 1828 | 1461716148772 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:15:48 INFO - PROCESS | 1828 | 1461716148778 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:15:48 INFO - PROCESS | 1828 | 1461716148780 Marionette TRACE conn3 <- [1,1978,null,{}] 17:15:48 INFO - PROCESS | 1828 | 1461716148786 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}] 17:15:48 INFO - PROCESS | 1828 | 1461716148963 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:15:49 INFO - PROCESS | 1828 | 1461716149196 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771089a800 == 182 [pid = 1828] [id = 502] 17:15:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 266 (0x7f771107dc00) [pid = 1828] [serial = 1507] [outer = (nil)] 17:15:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 267 (0x7f7717637400) [pid = 1828] [serial = 1508] [outer = 0x7f771107dc00] 17:15:49 INFO - PROCESS | 1828 | 1461716149319 Marionette DEBUG loaded listener.js 17:15:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 268 (0x7f7724edd800) [pid = 1828] [serial = 1509] [outer = 0x7f771107dc00] 17:15:50 INFO - PROCESS | 1828 | 1461716150261 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]]]}] 17:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1533ms 17:15:50 INFO - PROCESS | 1828 | 1461716150312 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:15:50 INFO - PROCESS | 1828 | 1461716150315 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:15:50 INFO - PROCESS | 1828 | 1461716150321 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:15:50 INFO - PROCESS | 1828 | 1461716150323 Marionette TRACE conn3 <- [1,1982,null,{}] 17:15:50 INFO - PROCESS | 1828 | 1461716150329 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}] 17:15:50 INFO - PROCESS | 1828 | 1461716150519 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:15:50 INFO - PROCESS | 1828 | 1461716150741 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd78000 == 183 [pid = 1828] [id = 503] 17:15:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 269 (0x7f7714aeb000) [pid = 1828] [serial = 1510] [outer = (nil)] 17:15:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 270 (0x7f77382b4000) [pid = 1828] [serial = 1511] [outer = 0x7f7714aeb000] 17:15:50 INFO - PROCESS | 1828 | 1461716150854 Marionette DEBUG loaded listener.js 17:15:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 271 (0x7f773a33c400) [pid = 1828] [serial = 1512] [outer = 0x7f7714aeb000] 17:15:51 INFO - PROCESS | 1828 | 1461716151743 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]]]}] 17:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1437ms 17:15:51 INFO - PROCESS | 1828 | 1461716151758 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:15:51 INFO - PROCESS | 1828 | 1461716151762 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:15:51 INFO - PROCESS | 1828 | 1461716151767 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:15:51 INFO - PROCESS | 1828 | 1461716151770 Marionette TRACE conn3 <- [1,1986,null,{}] 17:15:51 INFO - PROCESS | 1828 | 1461716151775 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}] 17:15:51 INFO - PROCESS | 1828 | 1461716151967 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:15:52 INFO - PROCESS | 1828 | 1461716152254 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711ec2800 == 184 [pid = 1828] [id = 504] 17:15:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 272 (0x7f7711d0ec00) [pid = 1828] [serial = 1513] [outer = (nil)] 17:15:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 273 (0x7f7711d17c00) [pid = 1828] [serial = 1514] [outer = 0x7f7711d0ec00] 17:15:52 INFO - PROCESS | 1828 | 1461716152327 Marionette DEBUG loaded listener.js 17:15:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 274 (0x7f7717786800) [pid = 1828] [serial = 1515] [outer = 0x7f7711d0ec00] 17:15:53 INFO - PROCESS | 1828 | 1461716153527 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]]]}] 17:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1788ms 17:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:15:53 INFO - PROCESS | 1828 | 1461716153556 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:15:53 INFO - PROCESS | 1828 | 1461716153561 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:15:53 INFO - PROCESS | 1828 | 1461716153568 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:15:53 INFO - PROCESS | 1828 | 1461716153574 Marionette TRACE conn3 <- [1,1990,null,{}] 17:15:53 INFO - PROCESS | 1828 | 1461716153582 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}] 17:15:53 INFO - PROCESS | 1828 | 1461716153762 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:15:54 INFO - PROCESS | 1828 | 1461716154090 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77148c6000 == 185 [pid = 1828] [id = 505] 17:15:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 275 (0x7f7711076c00) [pid = 1828] [serial = 1516] [outer = (nil)] 17:15:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 276 (0x7f7711d0f000) [pid = 1828] [serial = 1517] [outer = 0x7f7711076c00] 17:15:54 INFO - PROCESS | 1828 | 1461716154159 Marionette DEBUG loaded listener.js 17:15:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 277 (0x7f7712e6b000) [pid = 1828] [serial = 1518] [outer = 0x7f7711076c00] 17:15:55 INFO - PROCESS | 1828 | 1461716155030 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]]]}] 17:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1538ms 17:15:55 INFO - PROCESS | 1828 | 1461716155106 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:15:55 INFO - PROCESS | 1828 | 1461716155114 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:15:55 INFO - PROCESS | 1828 | 1461716155123 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:15:55 INFO - PROCESS | 1828 | 1461716155127 Marionette TRACE conn3 <- [1,1994,null,{}] 17:15:55 INFO - PROCESS | 1828 | 1461716155132 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}] 17:15:55 INFO - PROCESS | 1828 | 1461716155448 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:15:55 INFO - PROCESS | 1828 | 1461716155799 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770ea12000 == 186 [pid = 1828] [id = 506] 17:15:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 278 (0x7f7714916400) [pid = 1828] [serial = 1519] [outer = (nil)] 17:15:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 279 (0x7f7714b0b800) [pid = 1828] [serial = 1520] [outer = 0x7f7714916400] 17:15:55 INFO - PROCESS | 1828 | 1461716155865 Marionette DEBUG loaded listener.js 17:15:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 280 (0x7f771556cc00) [pid = 1828] [serial = 1521] [outer = 0x7f7714916400] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773ba53800 == 185 [pid = 1828] [id = 70] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 279 (0x7f771575ac00) [pid = 1828] [serial = 1370] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 278 (0x7f7711ea7800) [pid = 1828] [serial = 1382] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 277 (0x7f7736fc8800) [pid = 1828] [serial = 1373] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 276 (0x7f772bbca800) [pid = 1828] [serial = 1364] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 275 (0x7f772a552800) [pid = 1828] [serial = 1361] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 274 (0x7f7713778800) [pid = 1828] [serial = 1376] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 273 (0x7f7729d35000) [pid = 1828] [serial = 1358] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 272 (0x7f77374f8c00) [pid = 1828] [serial = 1367] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 271 (0x7f7712e73c00) [pid = 1828] [serial = 1379] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711edb000 == 184 [pid = 1828] [id = 487] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d459800 == 183 [pid = 1828] [id = 486] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7718f2e800 == 182 [pid = 1828] [id = 485] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713fbf800 == 181 [pid = 1828] [id = 484] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77157d7000 == 180 [pid = 1828] [id = 483] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77157c7000 == 179 [pid = 1828] [id = 482] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77120a6000 == 178 [pid = 1828] [id = 481] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771089a000 == 177 [pid = 1828] [id = 480] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711dc0000 == 176 [pid = 1828] [id = 478] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770f3da000 == 175 [pid = 1828] [id = 477] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77108ed800 == 174 [pid = 1828] [id = 476] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711dbb000 == 173 [pid = 1828] [id = 475] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77408b4000 == 172 [pid = 1828] [id = 474] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77302d4800 == 171 [pid = 1828] [id = 473] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729e47800 == 170 [pid = 1828] [id = 472] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7726c44800 == 169 [pid = 1828] [id = 471] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720dca000 == 168 [pid = 1828] [id = 470] 17:15:56 INFO - PROCESS | 1828 | 1461716156858 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]]]}] 17:15:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77167ca000 == 167 [pid = 1828] [id = 469] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 270 (0x7f77242f5000) [pid = 1828] [serial = 1404] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 269 (0x7f7717792c00) [pid = 1828] [serial = 1128] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 268 (0x7f772600a000) [pid = 1828] [serial = 1344] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 267 (0x7f773e2bcc00) [pid = 1828] [serial = 1116] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 266 (0x7f7712e73000) [pid = 1828] [serial = 1385] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 265 (0x7f7720aa9000) [pid = 1828] [serial = 1400] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 264 (0x7f7720d15400) [pid = 1828] [serial = 1352] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f772c651800) [pid = 1828] [serial = 1107] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f7722336000) [pid = 1828] [serial = 1403] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f773c630400) [pid = 1828] [serial = 1113] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f77382b9c00) [pid = 1828] [serial = 1110] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f771d8f1800) [pid = 1828] [serial = 1349] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f77247c5800) [pid = 1828] [serial = 1355] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f77120ed800) [pid = 1828] [serial = 1134] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f771575b000) [pid = 1828] [serial = 1389] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f771db86800) [pid = 1828] [serial = 1395] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f7717790000) [pid = 1828] [serial = 1392] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f7714b10c00) [pid = 1828] [serial = 1125] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f7717642400) [pid = 1828] [serial = 1391] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f7715ba6000) [pid = 1828] [serial = 1326] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f770ebf0400) [pid = 1828] [serial = 1346] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f7720d1b800) [pid = 1828] [serial = 1131] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f77147e7400) [pid = 1828] [serial = 1388] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f7720ded800) [pid = 1828] [serial = 1401] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f7715b52000) [pid = 1828] [serial = 1203] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f77238b6800) [pid = 1828] [serial = 1068] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f771efdc800) [pid = 1828] [serial = 1397] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f772a8ac800) [pid = 1828] [serial = 1104] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f7720d1fc00) [pid = 1828] [serial = 1122] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f771d552400) [pid = 1828] [serial = 1394] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f772072b400) [pid = 1828] [serial = 1398] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f77244b0400) [pid = 1828] [serial = 1119] [outer = (nil)] [url = about:blank] 17:15:56 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f7721e54000) [pid = 1828] [serial = 1101] [outer = (nil)] [url = about:blank] 17:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1786ms 17:15:56 INFO - PROCESS | 1828 | 1461716156914 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:15:56 INFO - PROCESS | 1828 | 1461716156917 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:15:56 INFO - PROCESS | 1828 | 1461716156923 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:15:56 INFO - PROCESS | 1828 | 1461716156928 Marionette TRACE conn3 <- [1,1998,null,{}] 17:15:56 INFO - PROCESS | 1828 | 1461716156943 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}] 17:15:57 INFO - PROCESS | 1828 | 1461716157136 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:15:57 INFO - PROCESS | 1828 | 1461716157404 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711db2000 == 168 [pid = 1828] [id = 507] 17:15:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f7714ae1400) [pid = 1828] [serial = 1522] [outer = (nil)] 17:15:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f7715b9e400) [pid = 1828] [serial = 1523] [outer = 0x7f7714ae1400] 17:15:57 INFO - PROCESS | 1828 | 1461716157472 Marionette DEBUG loaded listener.js 17:15:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f771763d800) [pid = 1828] [serial = 1524] [outer = 0x7f7714ae1400] 17:15:58 INFO - PROCESS | 1828 | 1461716158172 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]]]}] 17:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1288ms 17:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:15:58 INFO - PROCESS | 1828 | 1461716158224 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:15:58 INFO - PROCESS | 1828 | 1461716158228 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:15:58 INFO - PROCESS | 1828 | 1461716158234 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:15:58 INFO - PROCESS | 1828 | 1461716158236 Marionette TRACE conn3 <- [1,2002,null,{}] 17:15:58 INFO - PROCESS | 1828 | 1461716158241 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}] 17:15:58 INFO - PROCESS | 1828 | 1461716158413 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:15:58 INFO - PROCESS | 1828 | 1461716158427 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77147b4000 == 169 [pid = 1828] [id = 508] 17:15:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f771778f400) [pid = 1828] [serial = 1525] [outer = (nil)] 17:15:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f771906f800) [pid = 1828] [serial = 1526] [outer = 0x7f771778f400] 17:15:58 INFO - PROCESS | 1828 | 1461716158488 Marionette DEBUG loaded listener.js 17:15:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f771d8ec800) [pid = 1828] [serial = 1527] [outer = 0x7f771778f400] 17:15:59 INFO - PROCESS | 1828 | 1461716159443 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]]]}] 17:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1278ms 17:15:59 INFO - PROCESS | 1828 | 1461716159512 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:15:59 INFO - PROCESS | 1828 | 1461716159516 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:15:59 INFO - PROCESS | 1828 | 1461716159521 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:15:59 INFO - PROCESS | 1828 | 1461716159536 Marionette TRACE conn3 <- [1,2006,null,{}] 17:15:59 INFO - PROCESS | 1828 | 1461716159554 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}] 17:15:59 INFO - PROCESS | 1828 | 1461716159816 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:15:59 INFO - PROCESS | 1828 | 1461716159844 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77167dd800 == 170 [pid = 1828] [id = 509] 17:15:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f7715562400) [pid = 1828] [serial = 1528] [outer = (nil)] 17:15:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f771daa4400) [pid = 1828] [serial = 1529] [outer = 0x7f7715562400] 17:15:59 INFO - PROCESS | 1828 | 1461716159907 Marionette DEBUG loaded listener.js 17:15:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f771eb4e000) [pid = 1828] [serial = 1530] [outer = 0x7f7715562400] 17:16:00 INFO - PROCESS | 1828 | 1461716160883 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]]]}] 17:16:00 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 17:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1408ms 17:16:00 INFO - PROCESS | 1828 | 1461716160931 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:16:00 INFO - PROCESS | 1828 | 1461716160933 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:16:00 INFO - PROCESS | 1828 | 1461716160939 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:16:00 INFO - PROCESS | 1828 | 1461716160941 Marionette TRACE conn3 <- [1,2010,null,{}] 17:16:00 INFO - PROCESS | 1828 | 1461716160947 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}] 17:16:01 INFO - PROCESS | 1828 | 1461716161230 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:16:02 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f7713778c00) [pid = 1828] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:16:02 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f7715761400) [pid = 1828] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:16:02 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f770e9d0400) [pid = 1828] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:16:02 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f7714b06c00) [pid = 1828] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:16:02 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f77120edc00) [pid = 1828] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:16:02 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f770ebe3800) [pid = 1828] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:16:02 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f77190a9400) [pid = 1828] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:16:02 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f77190a4400) [pid = 1828] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:16:02 INFO - PROCESS | 1828 | 1461716162087 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714804800 == 171 [pid = 1828] [id = 510] 17:16:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f770e9d0400) [pid = 1828] [serial = 1531] [outer = (nil)] 17:16:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f7714aea000) [pid = 1828] [serial = 1532] [outer = 0x7f770e9d0400] 17:16:02 INFO - PROCESS | 1828 | 1461716162155 Marionette DEBUG loaded listener.js 17:16:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f771eb0bc00) [pid = 1828] [serial = 1533] [outer = 0x7f770e9d0400] 17:16:02 INFO - PROCESS | 1828 | 1461716162832 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]]]}] 17:16:02 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 17:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1928ms 17:16:02 INFO - PROCESS | 1828 | 1461716162870 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:16:02 INFO - PROCESS | 1828 | 1461716162873 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:16:02 INFO - PROCESS | 1828 | 1461716162879 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:16:02 INFO - PROCESS | 1828 | 1461716162881 Marionette TRACE conn3 <- [1,2014,null,{}] 17:16:02 INFO - PROCESS | 1828 | 1461716162887 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}] 17:16:03 INFO - PROCESS | 1828 | 1461716163140 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:16:03 INFO - PROCESS | 1828 | 1461716163159 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d8c0800 == 172 [pid = 1828] [id = 511] 17:16:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f77190acc00) [pid = 1828] [serial = 1534] [outer = (nil)] 17:16:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f7721c04400) [pid = 1828] [serial = 1535] [outer = 0x7f77190acc00] 17:16:03 INFO - PROCESS | 1828 | 1461716163219 Marionette DEBUG loaded listener.js 17:16:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f772232fc00) [pid = 1828] [serial = 1536] [outer = 0x7f77190acc00] 17:16:04 INFO - PROCESS | 1828 | 1461716164209 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]]]}] 17:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1383ms 17:16:04 INFO - PROCESS | 1828 | 1461716164263 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:16:04 INFO - PROCESS | 1828 | 1461716164268 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:16:04 INFO - PROCESS | 1828 | 1461716164277 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:16:04 INFO - PROCESS | 1828 | 1461716164282 Marionette TRACE conn3 <- [1,2018,null,{}] 17:16:04 INFO - PROCESS | 1828 | 1461716164292 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}] 17:16:04 INFO - PROCESS | 1828 | 1461716164532 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:16:04 INFO - PROCESS | 1828 | 1461716164860 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711eca800 == 173 [pid = 1828] [id = 512] 17:16:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f770ead7400) [pid = 1828] [serial = 1537] [outer = (nil)] 17:16:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f7711e9d800) [pid = 1828] [serial = 1538] [outer = 0x7f770ead7400] 17:16:04 INFO - PROCESS | 1828 | 1461716164942 Marionette DEBUG loaded listener.js 17:16:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f7713770400) [pid = 1828] [serial = 1539] [outer = 0x7f770ead7400] 17:16:05 INFO - PROCESS | 1828 | 1461716165815 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]]]}] 17:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1584ms 17:16:05 INFO - PROCESS | 1828 | 1461716165862 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:16:05 INFO - PROCESS | 1828 | 1461716165870 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:16:05 INFO - PROCESS | 1828 | 1461716165880 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:16:05 INFO - PROCESS | 1828 | 1461716165884 Marionette TRACE conn3 <- [1,2022,null,{}] 17:16:05 INFO - PROCESS | 1828 | 1461716165891 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}] 17:16:06 INFO - PROCESS | 1828 | 1461716166101 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:16:06 INFO - PROCESS | 1828 | 1461716166370 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d452000 == 174 [pid = 1828] [id = 513] 17:16:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f7714b9bc00) [pid = 1828] [serial = 1540] [outer = (nil)] 17:16:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f7715ba1c00) [pid = 1828] [serial = 1541] [outer = 0x7f7714b9bc00] 17:16:06 INFO - PROCESS | 1828 | 1461716166484 Marionette DEBUG loaded listener.js 17:16:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f7717786c00) [pid = 1828] [serial = 1542] [outer = 0x7f7714b9bc00] 17:16:07 INFO - PROCESS | 1828 | 1461716167475 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]]]}] 17:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1641ms 17:16:07 INFO - PROCESS | 1828 | 1461716167521 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:16:07 INFO - PROCESS | 1828 | 1461716167525 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:16:07 INFO - PROCESS | 1828 | 1461716167531 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:16:07 INFO - PROCESS | 1828 | 1461716167538 Marionette TRACE conn3 <- [1,2026,null,{}] 17:16:07 INFO - PROCESS | 1828 | 1461716167553 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}] 17:16:07 INFO - PROCESS | 1828 | 1461716167786 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:16:08 INFO - PROCESS | 1828 | 1461716168048 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e06800 == 175 [pid = 1828] [id = 514] 17:16:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f771eb0e800) [pid = 1828] [serial = 1543] [outer = (nil)] 17:16:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f7720725000) [pid = 1828] [serial = 1544] [outer = 0x7f771eb0e800] 17:16:08 INFO - PROCESS | 1828 | 1461716168166 Marionette DEBUG loaded listener.js 17:16:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f7720d13400) [pid = 1828] [serial = 1545] [outer = 0x7f771eb0e800] 17:16:09 INFO - PROCESS | 1828 | 1461716169059 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]]]}] 17:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1592ms 17:16:09 INFO - PROCESS | 1828 | 1461716169123 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:16:09 INFO - PROCESS | 1828 | 1461716169128 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:16:09 INFO - PROCESS | 1828 | 1461716169134 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:16:09 INFO - PROCESS | 1828 | 1461716169137 Marionette TRACE conn3 <- [1,2030,null,{}] 17:16:09 INFO - PROCESS | 1828 | 1461716169142 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}] 17:16:09 INFO - PROCESS | 1828 | 1461716169361 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:16:09 INFO - PROCESS | 1828 | 1461716169624 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723fbf000 == 176 [pid = 1828] [id = 515] 17:16:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f7720d1f400) [pid = 1828] [serial = 1546] [outer = (nil)] 17:16:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f7722d04400) [pid = 1828] [serial = 1547] [outer = 0x7f7720d1f400] 17:16:09 INFO - PROCESS | 1828 | 1461716169755 Marionette DEBUG loaded listener.js 17:16:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f772424b400) [pid = 1828] [serial = 1548] [outer = 0x7f7720d1f400] 17:16:10 INFO - PROCESS | 1828 | 1461716170654 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]]]}] 17:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1579ms 17:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:16:10 INFO - PROCESS | 1828 | 1461716170713 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:16:10 INFO - PROCESS | 1828 | 1461716170716 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:16:10 INFO - PROCESS | 1828 | 1461716170722 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:16:10 INFO - PROCESS | 1828 | 1461716170725 Marionette TRACE conn3 <- [1,2034,null,{}] 17:16:10 INFO - PROCESS | 1828 | 1461716170730 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}] 17:16:10 INFO - PROCESS | 1828 | 1461716170919 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:16:11 INFO - PROCESS | 1828 | 1461716171139 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724ac0800 == 177 [pid = 1828] [id = 516] 17:16:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f7720de4400) [pid = 1828] [serial = 1549] [outer = (nil)] 17:16:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f7724edfc00) [pid = 1828] [serial = 1550] [outer = 0x7f7720de4400] 17:16:11 INFO - PROCESS | 1828 | 1461716171253 Marionette DEBUG loaded listener.js 17:16:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f7729b78800) [pid = 1828] [serial = 1551] [outer = 0x7f7720de4400] 17:16:12 INFO - PROCESS | 1828 | 1461716172182 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]]]}] 17:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1533ms 17:16:12 INFO - PROCESS | 1828 | 1461716172256 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:16:12 INFO - PROCESS | 1828 | 1461716172259 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:16:12 INFO - PROCESS | 1828 | 1461716172265 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:16:12 INFO - PROCESS | 1828 | 1461716172267 Marionette TRACE conn3 <- [1,2038,null,{}] 17:16:12 INFO - PROCESS | 1828 | 1461716172273 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}] 17:16:12 INFO - PROCESS | 1828 | 1461716172551 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:16:12 INFO - PROCESS | 1828 | 1461716172862 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772b544000 == 178 [pid = 1828] [id = 517] 17:16:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f772af0c800) [pid = 1828] [serial = 1552] [outer = (nil)] 17:16:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f772c88dc00) [pid = 1828] [serial = 1553] [outer = 0x7f772af0c800] 17:16:12 INFO - PROCESS | 1828 | 1461716172941 Marionette DEBUG loaded listener.js 17:16:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f7739e11400) [pid = 1828] [serial = 1554] [outer = 0x7f772af0c800] 17:16:13 INFO - PROCESS | 1828 | 1461716173757 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]]]}] 17:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1533ms 17:16:13 INFO - PROCESS | 1828 | 1461716173799 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:16:13 INFO - PROCESS | 1828 | 1461716173803 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:16:13 INFO - PROCESS | 1828 | 1461716173808 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:16:13 INFO - PROCESS | 1828 | 1461716173811 Marionette TRACE conn3 <- [1,2042,null,{}] 17:16:13 INFO - PROCESS | 1828 | 1461716173816 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}] 17:16:13 INFO - PROCESS | 1828 | 1461716173993 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:16:14 INFO - PROCESS | 1828 | 1461716174213 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7737442000 == 179 [pid = 1828] [id = 518] 17:16:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f772a98dc00) [pid = 1828] [serial = 1555] [outer = (nil)] 17:16:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 265 (0x7f773bb86800) [pid = 1828] [serial = 1556] [outer = 0x7f772a98dc00] 17:16:14 INFO - PROCESS | 1828 | 1461716174322 Marionette DEBUG loaded listener.js 17:16:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 266 (0x7f773c2a6400) [pid = 1828] [serial = 1557] [outer = 0x7f772a98dc00] 17:16:15 INFO - PROCESS | 1828 | 1461716175295 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]]]}] 17:16:15 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) 17:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1532ms 17:16:15 INFO - PROCESS | 1828 | 1461716175341 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:16:15 INFO - PROCESS | 1828 | 1461716175345 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:16:15 INFO - PROCESS | 1828 | 1461716175350 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:16:15 INFO - PROCESS | 1828 | 1461716175354 Marionette TRACE conn3 <- [1,2046,null,{}] 17:16:15 INFO - PROCESS | 1828 | 1461716175359 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}] 17:16:15 INFO - PROCESS | 1828 | 1461716175560 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:16:15 INFO - PROCESS | 1828 | 1461716175828 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773e295800 == 180 [pid = 1828] [id = 519] 17:16:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 267 (0x7f7720deb000) [pid = 1828] [serial = 1558] [outer = (nil)] 17:16:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 268 (0x7f773c279800) [pid = 1828] [serial = 1559] [outer = 0x7f7720deb000] 17:16:15 INFO - PROCESS | 1828 | 1461716175945 Marionette DEBUG loaded listener.js 17:16:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 269 (0x7f773c6d0400) [pid = 1828] [serial = 1560] [outer = 0x7f7720deb000] 17:16:16 INFO - PROCESS | 1828 | 1461716176745 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]]]}] 17:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1435ms 17:16:16 INFO - PROCESS | 1828 | 1461716176787 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:16:16 INFO - PROCESS | 1828 | 1461716176791 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:16:16 INFO - PROCESS | 1828 | 1461716176796 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:16:16 INFO - PROCESS | 1828 | 1461716176799 Marionette TRACE conn3 <- [1,2050,null,{}] 17:16:16 INFO - PROCESS | 1828 | 1461716176804 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}] 17:16:17 INFO - PROCESS | 1828 | 1461716176996 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:16:17 INFO - PROCESS | 1828 | 1461716177218 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77159bb800 == 181 [pid = 1828] [id = 520] 17:16:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 270 (0x7f7714148000) [pid = 1828] [serial = 1561] [outer = (nil)] 17:16:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 271 (0x7f7714151400) [pid = 1828] [serial = 1562] [outer = 0x7f7714148000] 17:16:17 INFO - PROCESS | 1828 | 1461716177329 Marionette DEBUG loaded listener.js 17:16:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 272 (0x7f7714155400) [pid = 1828] [serial = 1563] [outer = 0x7f7714148000] 17:16:18 INFO - PROCESS | 1828 | 1461716178207 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]]]}] 17:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1486ms 17:16:18 INFO - PROCESS | 1828 | 1461716178284 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:16:18 INFO - PROCESS | 1828 | 1461716178287 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:16:18 INFO - PROCESS | 1828 | 1461716178293 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:16:18 INFO - PROCESS | 1828 | 1461716178295 Marionette TRACE conn3 <- [1,2054,null,{}] 17:16:18 INFO - PROCESS | 1828 | 1461716178301 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}] 17:16:18 INFO - PROCESS | 1828 | 1461716178526 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:16:18 INFO - PROCESS | 1828 | 1461716178785 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77406d2800 == 182 [pid = 1828] [id = 521] 17:16:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 273 (0x7f7714152000) [pid = 1828] [serial = 1564] [outer = (nil)] 17:16:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 274 (0x7f773c6cf000) [pid = 1828] [serial = 1565] [outer = 0x7f7714152000] 17:16:18 INFO - PROCESS | 1828 | 1461716178900 Marionette DEBUG loaded listener.js 17:16:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 275 (0x7f773c6e4400) [pid = 1828] [serial = 1566] [outer = 0x7f7714152000] 17:16:19 INFO - PROCESS | 1828 | 1461716179744 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]]]}] 17:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1527ms 17:16:19 INFO - PROCESS | 1828 | 1461716179823 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:16:19 INFO - PROCESS | 1828 | 1461716179826 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:16:19 INFO - PROCESS | 1828 | 1461716179832 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:16:19 INFO - PROCESS | 1828 | 1461716179836 Marionette TRACE conn3 <- [1,2058,null,{}] 17:16:19 INFO - PROCESS | 1828 | 1461716179841 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}] 17:16:20 INFO - PROCESS | 1828 | 1461716180106 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:16:20 INFO - PROCESS | 1828 | 1461716180424 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77176cf000 == 183 [pid = 1828] [id = 522] 17:16:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 276 (0x7f7717756800) [pid = 1828] [serial = 1567] [outer = (nil)] 17:16:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 277 (0x7f773c6e1800) [pid = 1828] [serial = 1568] [outer = 0x7f7717756800] 17:16:20 INFO - PROCESS | 1828 | 1461716180519 Marionette DEBUG loaded listener.js 17:16:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 278 (0x7f773c730c00) [pid = 1828] [serial = 1569] [outer = 0x7f7717756800] 17:16:21 INFO - PROCESS | 1828 | 1461716181388 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]]]}] 17:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1590ms 17:16:21 INFO - PROCESS | 1828 | 1461716181422 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:16:21 INFO - PROCESS | 1828 | 1461716181425 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:16:21 INFO - PROCESS | 1828 | 1461716181431 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:16:21 INFO - PROCESS | 1828 | 1461716181433 Marionette TRACE conn3 <- [1,2062,null,{}] 17:16:21 INFO - PROCESS | 1828 | 1461716181438 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}] 17:16:21 INFO - PROCESS | 1828 | 1461716181618 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:16:21 INFO - PROCESS | 1828 | 1461716181883 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713730000 == 184 [pid = 1828] [id = 523] 17:16:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 279 (0x7f771494ec00) [pid = 1828] [serial = 1570] [outer = (nil)] 17:16:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 280 (0x7f7714956800) [pid = 1828] [serial = 1571] [outer = 0x7f771494ec00] 17:16:21 INFO - PROCESS | 1828 | 1461716181958 Marionette DEBUG loaded listener.js 17:16:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 281 (0x7f771774dc00) [pid = 1828] [serial = 1572] [outer = 0x7f771494ec00] 17:16:22 INFO - PROCESS | 1828 | 1461716182811 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]]]}] 17:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1437ms 17:16:22 INFO - PROCESS | 1828 | 1461716182869 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:16:22 INFO - PROCESS | 1828 | 1461716182872 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:16:22 INFO - PROCESS | 1828 | 1461716182879 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:16:22 INFO - PROCESS | 1828 | 1461716182881 Marionette TRACE conn3 <- [1,2066,null,{}] 17:16:22 INFO - PROCESS | 1828 | 1461716182887 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}] 17:16:23 INFO - PROCESS | 1828 | 1461716183083 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:16:23 INFO - PROCESS | 1828 | 1461716183359 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770babc800 == 185 [pid = 1828] [id = 524] 17:16:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 282 (0x7f770e707c00) [pid = 1828] [serial = 1573] [outer = (nil)] 17:16:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 283 (0x7f770e710000) [pid = 1828] [serial = 1574] [outer = 0x7f770e707c00] 17:16:23 INFO - PROCESS | 1828 | 1461716183475 Marionette DEBUG loaded listener.js 17:16:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 284 (0x7f770e714800) [pid = 1828] [serial = 1575] [outer = 0x7f770e707c00] 17:16:24 INFO - PROCESS | 1828 | 1461716184336 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]]]}] 17:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1489ms 17:16:24 INFO - PROCESS | 1828 | 1461716184369 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:16:24 INFO - PROCESS | 1828 | 1461716184371 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:16:24 INFO - PROCESS | 1828 | 1461716184377 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:16:24 INFO - PROCESS | 1828 | 1461716184380 Marionette TRACE conn3 <- [1,2070,null,{}] 17:16:24 INFO - PROCESS | 1828 | 1461716184385 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}] 17:16:24 INFO - PROCESS | 1828 | 1461716184616 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:16:24 INFO - PROCESS | 1828 | 1461716184949 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770b188000 == 186 [pid = 1828] [id = 525] 17:16:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 285 (0x7f770c6c6400) [pid = 1828] [serial = 1576] [outer = (nil)] 17:16:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 286 (0x7f770c6cf000) [pid = 1828] [serial = 1577] [outer = 0x7f770c6c6400] 17:16:25 INFO - PROCESS | 1828 | 1461716185025 Marionette DEBUG loaded listener.js 17:16:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 287 (0x7f770c6d3800) [pid = 1828] [serial = 1578] [outer = 0x7f770c6c6400] 17:16:25 INFO - PROCESS | 1828 | 1461716185943 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]]]}] 17:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1631ms 17:16:26 INFO - PROCESS | 1828 | 1461716186010 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:16:26 INFO - PROCESS | 1828 | 1461716186014 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:16:26 INFO - PROCESS | 1828 | 1461716186020 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:16:26 INFO - PROCESS | 1828 | 1461716186022 Marionette TRACE conn3 <- [1,2074,null,{}] 17:16:26 INFO - PROCESS | 1828 | 1461716186027 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}] 17:16:26 INFO - PROCESS | 1828 | 1461716186229 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:16:26 INFO - PROCESS | 1828 | 1461716186496 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771101f800 == 187 [pid = 1828] [id = 526] 17:16:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 288 (0x7f770c6c6000) [pid = 1828] [serial = 1579] [outer = (nil)] 17:16:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 289 (0x7f770e714400) [pid = 1828] [serial = 1580] [outer = 0x7f770c6c6000] 17:16:26 INFO - PROCESS | 1828 | 1461716186610 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 290 (0x7f7713775000) [pid = 1828] [serial = 1581] [outer = 0x7f770c6c6000] 17:16:27 INFO - PROCESS | 1828 | 1461716187422 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]]]}] 17:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1433ms 17:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:16:27 INFO - PROCESS | 1828 | 1461716187454 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:16:27 INFO - PROCESS | 1828 | 1461716187457 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:16:27 INFO - PROCESS | 1828 | 1461716187463 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:16:27 INFO - PROCESS | 1828 | 1461716187466 Marionette TRACE conn3 <- [1,2078,null,{}] 17:16:27 INFO - PROCESS | 1828 | 1461716187471 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}] 17:16:27 INFO - PROCESS | 1828 | 1461716187669 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:16:27 INFO - PROCESS | 1828 | 1461716187941 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77167db000 == 188 [pid = 1828] [id = 527] 17:16:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 291 (0x7f770c6c7000) [pid = 1828] [serial = 1582] [outer = (nil)] 17:16:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 292 (0x7f7715b5b800) [pid = 1828] [serial = 1583] [outer = 0x7f770c6c7000] 17:16:28 INFO - PROCESS | 1828 | 1461716188014 Marionette DEBUG loaded listener.js 17:16:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 293 (0x7f771efd0800) [pid = 1828] [serial = 1584] [outer = 0x7f770c6c7000] 17:16:29 INFO - PROCESS | 1828 | 1461716189368 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]]]}] 17:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1980ms 17:16:29 INFO - PROCESS | 1828 | 1461716189509 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:16:29 INFO - PROCESS | 1828 | 1461716189515 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:16:29 INFO - PROCESS | 1828 | 1461716189525 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:16:29 INFO - PROCESS | 1828 | 1461716189530 Marionette TRACE conn3 <- [1,2082,null,{}] 17:16:29 INFO - PROCESS | 1828 | 1461716189537 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}] 17:16:29 INFO - PROCESS | 1828 | 1461716189739 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:16:29 INFO - PROCESS | 1828 | 1461716189974 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771088f800 == 189 [pid = 1828] [id = 528] 17:16:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 294 (0x7f770c472000) [pid = 1828] [serial = 1585] [outer = (nil)] 17:16:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 295 (0x7f770eacc000) [pid = 1828] [serial = 1586] [outer = 0x7f770c472000] 17:16:30 INFO - PROCESS | 1828 | 1461716190045 Marionette DEBUG loaded listener.js 17:16:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 296 (0x7f770ead9c00) [pid = 1828] [serial = 1587] [outer = 0x7f770c472000] 17:16:30 INFO - PROCESS | 1828 | 1461716190991 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]]]}] 17:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1543ms 17:16:31 INFO - PROCESS | 1828 | 1461716191071 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:16:31 INFO - PROCESS | 1828 | 1461716191083 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:16:31 INFO - PROCESS | 1828 | 1461716191097 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:16:31 INFO - PROCESS | 1828 | 1461716191102 Marionette TRACE conn3 <- [1,2086,null,{}] 17:16:31 INFO - PROCESS | 1828 | 1461716191110 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}] 17:16:31 INFO - PROCESS | 1828 | 1461716191411 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:16:31 INFO - PROCESS | 1828 | 1461716191820 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770e6e0000 == 190 [pid = 1828] [id = 529] 17:16:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 297 (0x7f771414a000) [pid = 1828] [serial = 1588] [outer = (nil)] 17:16:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 298 (0x7f7714155c00) [pid = 1828] [serial = 1589] [outer = 0x7f771414a000] 17:16:31 INFO - PROCESS | 1828 | 1461716191895 Marionette DEBUG loaded listener.js 17:16:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 299 (0x7f7714957000) [pid = 1828] [serial = 1590] [outer = 0x7f771414a000] 17:16:32 INFO - PROCESS | 1828 | 1461716192780 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]]]}] 17:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1736ms 17:16:32 INFO - PROCESS | 1828 | 1461716192830 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:16:32 INFO - PROCESS | 1828 | 1461716192834 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:16:32 INFO - PROCESS | 1828 | 1461716192840 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:16:32 INFO - PROCESS | 1828 | 1461716192845 Marionette TRACE conn3 <- [1,2090,null,{}] 17:16:32 INFO - PROCESS | 1828 | 1461716192859 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}] 17:16:33 INFO - PROCESS | 1828 | 1461716193059 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770f030000 == 189 [pid = 1828] [id = 460] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713a57000 == 188 [pid = 1828] [id = 461] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77298cb800 == 187 [pid = 1828] [id = 241] 17:16:33 INFO - PROCESS | 1828 | --DOMWINDOW == 298 (0x7f771ddc6c00) [pid = 1828] [serial = 1466] [outer = (nil)] [url = about:blank] 17:16:33 INFO - PROCESS | 1828 | --DOMWINDOW == 297 (0x7f7728f5d000) [pid = 1828] [serial = 1418] [outer = (nil)] [url = about:blank] 17:16:33 INFO - PROCESS | 1828 | --DOMWINDOW == 296 (0x7f772a911800) [pid = 1828] [serial = 1421] [outer = (nil)] [url = about:blank] 17:16:33 INFO - PROCESS | 1828 | --DOMWINDOW == 295 (0x7f7737423000) [pid = 1828] [serial = 1424] [outer = (nil)] [url = about:blank] 17:16:33 INFO - PROCESS | 1828 | --DOMWINDOW == 294 (0x7f771556c800) [pid = 1828] [serial = 1436] [outer = (nil)] [url = about:blank] 17:16:33 INFO - PROCESS | 1828 | --DOMWINDOW == 293 (0x7f7711077000) [pid = 1828] [serial = 1430] [outer = (nil)] [url = about:blank] 17:16:33 INFO - PROCESS | 1828 | --DOMWINDOW == 292 (0x7f771102c400) [pid = 1828] [serial = 1427] [outer = (nil)] [url = about:blank] 17:16:33 INFO - PROCESS | 1828 | --DOMWINDOW == 291 (0x7f7711080c00) [pid = 1828] [serial = 1433] [outer = (nil)] [url = about:blank] 17:16:33 INFO - PROCESS | 1828 | 1461716193474 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7714804800 == 186 [pid = 1828] [id = 510] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77167dd800 == 185 [pid = 1828] [id = 509] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77147b4000 == 184 [pid = 1828] [id = 508] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711db2000 == 183 [pid = 1828] [id = 507] 17:16:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77108e7000 == 184 [pid = 1828] [id = 530] 17:16:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 292 (0x7f771102c400) [pid = 1828] [serial = 1591] [outer = (nil)] 17:16:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 293 (0x7f771556fc00) [pid = 1828] [serial = 1592] [outer = 0x7f771102c400] 17:16:33 INFO - PROCESS | 1828 | 1461716193579 Marionette DEBUG loaded listener.js 17:16:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 294 (0x7f771763fc00) [pid = 1828] [serial = 1593] [outer = 0x7f771102c400] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770ea12000 == 183 [pid = 1828] [id = 506] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77148c6000 == 182 [pid = 1828] [id = 505] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c682800 == 181 [pid = 1828] [id = 499] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729e32800 == 180 [pid = 1828] [id = 498] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7728174800 == 179 [pid = 1828] [id = 497] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724abc000 == 178 [pid = 1828] [id = 496] 17:16:33 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77245d8800 == 177 [pid = 1828] [id = 495] 17:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772384d800 == 176 [pid = 1828] [id = 494] 17:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720dcc800 == 175 [pid = 1828] [id = 493] 17:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720409800 == 174 [pid = 1828] [id = 492] 17:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771088b800 == 173 [pid = 1828] [id = 489] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 293 (0x7f77178cbc00) [pid = 1828] [serial = 1455] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 292 (0x7f77166e5400) [pid = 1828] [serial = 1451] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 291 (0x7f7711078c00) [pid = 1828] [serial = 1443] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 290 (0x7f7715571400) [pid = 1828] [serial = 1449] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 289 (0x7f7712e6f800) [pid = 1828] [serial = 1445] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 288 (0x7f7715565000) [pid = 1828] [serial = 1448] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 287 (0x7f7714b08800) [pid = 1828] [serial = 1464] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 286 (0x7f77260c8c00) [pid = 1828] [serial = 1406] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 285 (0x7f771edd6000) [pid = 1828] [serial = 1461] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 284 (0x7f77190a2400) [pid = 1828] [serial = 1412] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 283 (0x7f7713770c00) [pid = 1828] [serial = 1446] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 282 (0x7f771763c800) [pid = 1828] [serial = 1452] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 281 (0x7f771db80c00) [pid = 1828] [serial = 1458] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 280 (0x7f770ead1800) [pid = 1828] [serial = 1442] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 279 (0x7f7711d12400) [pid = 1828] [serial = 1463] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 278 (0x7f771763f400) [pid = 1828] [serial = 1454] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 277 (0x7f7715b4e800) [pid = 1828] [serial = 1409] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 276 (0x7f770e9cf000) [pid = 1828] [serial = 1439] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 275 (0x7f771ddd1000) [pid = 1828] [serial = 1460] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 274 (0x7f7722220400) [pid = 1828] [serial = 1415] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 273 (0x7f771da9cc00) [pid = 1828] [serial = 1457] [outer = (nil)] [url = about:blank] 17:16:34 INFO - PROCESS | 1828 | 1461716194366 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]]]}] 17:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1588ms 17:16:34 INFO - PROCESS | 1828 | 1461716194428 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:16:34 INFO - PROCESS | 1828 | 1461716194433 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:16:34 INFO - PROCESS | 1828 | 1461716194438 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:16:34 INFO - PROCESS | 1828 | 1461716194441 Marionette TRACE conn3 <- [1,2094,null,{}] 17:16:34 INFO - PROCESS | 1828 | 1461716194446 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}] 17:16:34 INFO - PROCESS | 1828 | 1461716194637 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:16:34 INFO - PROCESS | 1828 | 1461716194856 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713faf000 == 174 [pid = 1828] [id = 531] 17:16:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 274 (0x7f7711077000) [pid = 1828] [serial = 1594] [outer = (nil)] 17:16:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 275 (0x7f7715b53c00) [pid = 1828] [serial = 1595] [outer = 0x7f7711077000] 17:16:34 INFO - PROCESS | 1828 | 1461716194924 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 276 (0x7f7717759000) [pid = 1828] [serial = 1596] [outer = 0x7f7711077000] 17:16:35 INFO - PROCESS | 1828 | 1461716195725 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]]]}] 17:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1332ms 17:16:35 INFO - PROCESS | 1828 | 1461716195771 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:16:35 INFO - PROCESS | 1828 | 1461716195774 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:16:35 INFO - PROCESS | 1828 | 1461716195780 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:16:35 INFO - PROCESS | 1828 | 1461716195782 Marionette TRACE conn3 <- [1,2098,null,{}] 17:16:35 INFO - PROCESS | 1828 | 1461716195787 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}] 17:16:36 INFO - PROCESS | 1828 | 1461716196060 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:16:36 INFO - PROCESS | 1828 | 1461716196095 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77168b5800 == 175 [pid = 1828] [id = 532] 17:16:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 277 (0x7f7712e67400) [pid = 1828] [serial = 1597] [outer = (nil)] 17:16:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 278 (0x7f7718d77000) [pid = 1828] [serial = 1598] [outer = 0x7f7712e67400] 17:16:36 INFO - PROCESS | 1828 | 1461716196155 Marionette DEBUG loaded listener.js 17:16:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 279 (0x7f77190ae000) [pid = 1828] [serial = 1599] [outer = 0x7f7712e67400] 17:16:37 INFO - PROCESS | 1828 | 1461716197052 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]]]}] 17:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1332ms 17:16:37 INFO - PROCESS | 1828 | 1461716197116 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:16:37 INFO - PROCESS | 1828 | 1461716197120 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:16:37 INFO - PROCESS | 1828 | 1461716197131 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:16:37 INFO - PROCESS | 1828 | 1461716197133 Marionette TRACE conn3 <- [1,2102,null,{}] 17:16:37 INFO - PROCESS | 1828 | 1461716197138 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}] 17:16:37 INFO - PROCESS | 1828 | 1461716197421 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:16:37 INFO - PROCESS | 1828 | 1461716197453 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d2d6800 == 176 [pid = 1828] [id = 533] 17:16:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 280 (0x7f771d54b400) [pid = 1828] [serial = 1600] [outer = (nil)] 17:16:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 281 (0x7f771ff33c00) [pid = 1828] [serial = 1601] [outer = 0x7f771d54b400] 17:16:37 INFO - PROCESS | 1828 | 1461716197517 Marionette DEBUG loaded listener.js 17:16:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 282 (0x7f7720aa0c00) [pid = 1828] [serial = 1602] [outer = 0x7f771d54b400] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 281 (0x7f77209d3400) [pid = 1828] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 280 (0x7f77247c3c00) [pid = 1828] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 279 (0x7f7727d30400) [pid = 1828] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 278 (0x7f772980bc00) [pid = 1828] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 277 (0x7f77244a2c00) [pid = 1828] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 276 (0x7f772a54dc00) [pid = 1828] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 275 (0x7f77190a3c00) [pid = 1828] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 274 (0x7f77244b1400) [pid = 1828] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 273 (0x7f772980c800) [pid = 1828] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 272 (0x7f77166e3800) [pid = 1828] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 271 (0x7f772a996800) [pid = 1828] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 270 (0x7f7715b55000) [pid = 1828] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 269 (0x7f7714b08c00) [pid = 1828] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 268 (0x7f772bbc4800) [pid = 1828] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 267 (0x7f7736104800) [pid = 1828] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 266 (0x7f77190a2800) [pid = 1828] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 265 (0x7f770ebe1800) [pid = 1828] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 264 (0x7f771fd60000) [pid = 1828] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f7714b96400) [pid = 1828] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f77178c8800) [pid = 1828] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f771fd61000) [pid = 1828] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f77205e2c00) [pid = 1828] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f7720a9cc00) [pid = 1828] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f7720defc00) [pid = 1828] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f77212d3800) [pid = 1828] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f7714adfc00) [pid = 1828] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f7724284400) [pid = 1828] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f77244ac800) [pid = 1828] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f770ebe4400) [pid = 1828] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f77190af800) [pid = 1828] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f771ff3f800) [pid = 1828] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f770ebe7800) [pid = 1828] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f7723882000) [pid = 1828] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f7729d41400) [pid = 1828] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f7729d41800) [pid = 1828] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f7729d3e000) [pid = 1828] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f7715754c00) [pid = 1828] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f7715755000) [pid = 1828] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f7715562400) [pid = 1828] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f770e9d0400) [pid = 1828] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f7711076c00) [pid = 1828] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f770e9c2c00) [pid = 1828] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f7714916400) [pid = 1828] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f771778f400) [pid = 1828] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f77242fa000) [pid = 1828] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f7714ae1400) [pid = 1828] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f7737427c00) [pid = 1828] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f772420f000) [pid = 1828] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f772c64f400) [pid = 1828] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f7720726800) [pid = 1828] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f7721e4cc00) [pid = 1828] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f772b9e0400) [pid = 1828] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f7720667800) [pid = 1828] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f771da9c800) [pid = 1828] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f770ebe2000) [pid = 1828] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f773c726000) [pid = 1828] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f7720d13000) [pid = 1828] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f7729b82c00) [pid = 1828] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:16:39 INFO - PROCESS | 1828 | 1461716199417 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]]]}] 17:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2329ms 17:16:39 INFO - PROCESS | 1828 | 1461716199463 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:16:39 INFO - PROCESS | 1828 | 1461716199466 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:16:39 INFO - PROCESS | 1828 | 1461716199472 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:16:39 INFO - PROCESS | 1828 | 1461716199474 Marionette TRACE conn3 <- [1,2106,null,{}] 17:16:39 INFO - PROCESS | 1828 | 1461716199479 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}] 17:16:39 INFO - PROCESS | 1828 | 1461716199760 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:16:39 INFO - PROCESS | 1828 | 1461716199786 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713fa6000 == 177 [pid = 1828] [id = 534] 17:16:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f770ebe2000) [pid = 1828] [serial = 1603] [outer = (nil)] 17:16:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f7714b96400) [pid = 1828] [serial = 1604] [outer = 0x7f770ebe2000] 17:16:39 INFO - PROCESS | 1828 | 1461716199845 Marionette DEBUG loaded listener.js 17:16:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f77178c5400) [pid = 1828] [serial = 1605] [outer = 0x7f770ebe2000] 17:16:40 INFO - PROCESS | 1828 | 1461716200733 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]]]}] 17:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1278ms 17:16:40 INFO - PROCESS | 1828 | 1461716200762 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:16:40 INFO - PROCESS | 1828 | 1461716200764 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:16:40 INFO - PROCESS | 1828 | 1461716200771 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:16:40 INFO - PROCESS | 1828 | 1461716200773 Marionette TRACE conn3 <- [1,2110,null,{}] 17:16:40 INFO - PROCESS | 1828 | 1461716200778 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}] 17:16:40 INFO - PROCESS | 1828 | 1461716200955 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:16:41 INFO - PROCESS | 1828 | 1461716201319 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770c481000 == 178 [pid = 1828] [id = 535] 17:16:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f770c469400) [pid = 1828] [serial = 1606] [outer = (nil)] 17:16:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f770c46fc00) [pid = 1828] [serial = 1607] [outer = 0x7f770c469400] 17:16:41 INFO - PROCESS | 1828 | 1461716201399 Marionette DEBUG loaded listener.js 17:16:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f770e70d800) [pid = 1828] [serial = 1608] [outer = 0x7f770c469400] 17:16:42 INFO - PROCESS | 1828 | 1461716202351 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]]]}] 17:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1626ms 17:16:42 INFO - PROCESS | 1828 | 1461716202401 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:16:42 INFO - PROCESS | 1828 | 1461716202407 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:16:42 INFO - PROCESS | 1828 | 1461716202415 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:16:42 INFO - PROCESS | 1828 | 1461716202420 Marionette TRACE conn3 <- [1,2114,null,{}] 17:16:42 INFO - PROCESS | 1828 | 1461716202427 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}] 17:16:42 INFO - PROCESS | 1828 | 1461716202650 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:16:42 INFO - PROCESS | 1828 | 1461716202964 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714804000 == 179 [pid = 1828] [id = 536] 17:16:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f771414a400) [pid = 1828] [serial = 1609] [outer = (nil)] 17:16:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f7714953000) [pid = 1828] [serial = 1610] [outer = 0x7f771414a400] 17:16:43 INFO - PROCESS | 1828 | 1461716203047 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f7714b95800) [pid = 1828] [serial = 1611] [outer = 0x7f771414a400] 17:16:43 INFO - PROCESS | 1828 | 1461716203941 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]]]}] 17:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1585ms 17:16:44 INFO - PROCESS | 1828 | 1461716204004 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:16:44 INFO - PROCESS | 1828 | 1461716204010 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:16:44 INFO - PROCESS | 1828 | 1461716204016 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:16:44 INFO - PROCESS | 1828 | 1461716204020 Marionette TRACE conn3 <- [1,2118,null,{}] 17:16:44 INFO - PROCESS | 1828 | 1461716204025 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}] 17:16:44 INFO - PROCESS | 1828 | 1461716204237 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:16:44 INFO - PROCESS | 1828 | 1461716204604 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d27a800 == 180 [pid = 1828] [id = 537] 17:16:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f7713777800) [pid = 1828] [serial = 1612] [outer = (nil)] 17:16:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f771774b800) [pid = 1828] [serial = 1613] [outer = 0x7f7713777800] 17:16:44 INFO - PROCESS | 1828 | 1461716204680 Marionette DEBUG loaded listener.js 17:16:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f7717794c00) [pid = 1828] [serial = 1614] [outer = 0x7f7713777800] 17:16:45 INFO - PROCESS | 1828 | 1461716205580 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]]]}] 17:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1638ms 17:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:16:45 INFO - PROCESS | 1828 | 1461716205654 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:16:45 INFO - PROCESS | 1828 | 1461716205658 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:16:45 INFO - PROCESS | 1828 | 1461716205673 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:16:45 INFO - PROCESS | 1828 | 1461716205682 Marionette TRACE conn3 <- [1,2122,null,{}] 17:16:45 INFO - PROCESS | 1828 | 1461716205689 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}] 17:16:45 INFO - PROCESS | 1828 | 1461716205942 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:16:46 INFO - PROCESS | 1828 | 1461716206248 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ff04800 == 181 [pid = 1828] [id = 538] 17:16:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f7714b9a400) [pid = 1828] [serial = 1615] [outer = (nil)] 17:16:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f771daa2400) [pid = 1828] [serial = 1616] [outer = 0x7f7714b9a400] 17:16:46 INFO - PROCESS | 1828 | 1461716206328 Marionette DEBUG loaded listener.js 17:16:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f771edd9c00) [pid = 1828] [serial = 1617] [outer = 0x7f7714b9a400] 17:16:47 INFO - PROCESS | 1828 | 1461716207183 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]]]}] 17:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1553ms 17:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:16:47 INFO - PROCESS | 1828 | 1461716207217 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:16:47 INFO - PROCESS | 1828 | 1461716207221 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:16:47 INFO - PROCESS | 1828 | 1461716207227 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:16:47 INFO - PROCESS | 1828 | 1461716207230 Marionette TRACE conn3 <- [1,2126,null,{}] 17:16:47 INFO - PROCESS | 1828 | 1461716207235 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}] 17:16:47 INFO - PROCESS | 1828 | 1461716207419 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:16:47 INFO - PROCESS | 1828 | 1461716207689 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721f81000 == 182 [pid = 1828] [id = 539] 17:16:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f7717750800) [pid = 1828] [serial = 1618] [outer = (nil)] 17:16:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f772066ec00) [pid = 1828] [serial = 1619] [outer = 0x7f7717750800] 17:16:47 INFO - PROCESS | 1828 | 1461716207804 Marionette DEBUG loaded listener.js 17:16:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f7720a93000) [pid = 1828] [serial = 1620] [outer = 0x7f7717750800] 17:16:48 INFO - PROCESS | 1828 | 1461716208622 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]]]}] 17:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1439ms 17:16:48 INFO - PROCESS | 1828 | 1461716208666 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:16:48 INFO - PROCESS | 1828 | 1461716208670 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:16:48 INFO - PROCESS | 1828 | 1461716208676 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:16:48 INFO - PROCESS | 1828 | 1461716208679 Marionette TRACE conn3 <- [1,2130,null,{}] 17:16:48 INFO - PROCESS | 1828 | 1461716208684 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}] 17:16:48 INFO - PROCESS | 1828 | 1461716208885 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:16:49 INFO - PROCESS | 1828 | 1461716209155 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723fb7000 == 183 [pid = 1828] [id = 540] 17:16:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f7720d12800) [pid = 1828] [serial = 1621] [outer = (nil)] 17:16:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f7720d1d400) [pid = 1828] [serial = 1622] [outer = 0x7f7720d12800] 17:16:49 INFO - PROCESS | 1828 | 1461716209245 Marionette DEBUG loaded listener.js 17:16:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f7722d09800) [pid = 1828] [serial = 1623] [outer = 0x7f7720d12800] 17:16:50 INFO - PROCESS | 1828 | 1461716210217 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] 17:16:50 INFO - PROCESS | 1828 | 1461716210261 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:16:50 INFO - PROCESS | 1828 | 1461716210267 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:16:50 INFO - PROCESS | 1828 | 1461716210270 Marionette TRACE conn3 <- [1,2134,null,{}] 17:16:50 INFO - PROCESS | 1828 | 1461716210276 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}] 17:16:50 INFO - PROCESS | 1828 | 1461716210478 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:16:50 INFO - PROCESS | 1828 | 1461716210794 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724dea000 == 184 [pid = 1828] [id = 541] 17:16:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f7720d13000) [pid = 1828] [serial = 1624] [outer = (nil)] 17:16:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f77244a4000) [pid = 1828] [serial = 1625] [outer = 0x7f7720d13000] 17:16:50 INFO - PROCESS | 1828 | 1461716210875 Marionette DEBUG loaded listener.js 17:16:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f7724e2c000) [pid = 1828] [serial = 1626] [outer = 0x7f7720d13000] 17:16:51 INFO - PROCESS | 1828 | 1461716211718 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]]]}] 17:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1489ms 17:16:51 INFO - PROCESS | 1828 | 1461716211758 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:16:51 INFO - PROCESS | 1828 | 1461716211761 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:16:51 INFO - PROCESS | 1828 | 1461716211767 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:16:51 INFO - PROCESS | 1828 | 1461716211769 Marionette TRACE conn3 <- [1,2138,null,{}] 17:16:51 INFO - PROCESS | 1828 | 1461716211775 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}] 17:16:51 INFO - PROCESS | 1828 | 1461716211970 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:16:52 INFO - PROCESS | 1828 | 1461716212241 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772979e000 == 185 [pid = 1828] [id = 542] 17:16:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f772427b800) [pid = 1828] [serial = 1627] [outer = (nil)] 17:16:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f77260c1400) [pid = 1828] [serial = 1628] [outer = 0x7f772427b800] 17:16:52 INFO - PROCESS | 1828 | 1461716212317 Marionette DEBUG loaded listener.js 17:16:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f7728bbc800) [pid = 1828] [serial = 1629] [outer = 0x7f772427b800] 17:16:53 INFO - PROCESS | 1828 | 1461716213168 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]]]}] 17:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1431ms 17:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:16:53 INFO - PROCESS | 1828 | 1461716213200 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:16:53 INFO - PROCESS | 1828 | 1461716213202 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:16:53 INFO - PROCESS | 1828 | 1461716213209 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:16:53 INFO - PROCESS | 1828 | 1461716213212 Marionette TRACE conn3 <- [1,2142,null,{}] 17:16:53 INFO - PROCESS | 1828 | 1461716213217 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}] 17:16:53 INFO - PROCESS | 1828 | 1461716213416 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:16:53 INFO - PROCESS | 1828 | 1461716213688 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772afe8800 == 186 [pid = 1828] [id = 543] 17:16:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f77243ce800) [pid = 1828] [serial = 1630] [outer = (nil)] 17:16:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f7729b82c00) [pid = 1828] [serial = 1631] [outer = 0x7f77243ce800] 17:16:53 INFO - PROCESS | 1828 | 1461716213771 Marionette DEBUG loaded listener.js 17:16:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f7729d3c400) [pid = 1828] [serial = 1632] [outer = 0x7f77243ce800] 17:16:54 INFO - PROCESS | 1828 | 1461716214668 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] 17:16:54 INFO - PROCESS | 1828 | 1461716214707 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:16:54 INFO - PROCESS | 1828 | 1461716214713 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:16:54 INFO - PROCESS | 1828 | 1461716214715 Marionette TRACE conn3 <- [1,2146,null,{}] 17:16:54 INFO - PROCESS | 1828 | 1461716214721 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}] 17:16:54 INFO - PROCESS | 1828 | 1461716214929 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:16:55 INFO - PROCESS | 1828 | 1461716215203 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7739e2b000 == 187 [pid = 1828] [id = 544] 17:16:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f7724e31400) [pid = 1828] [serial = 1633] [outer = (nil)] 17:16:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f772a8ad000) [pid = 1828] [serial = 1634] [outer = 0x7f7724e31400] 17:16:55 INFO - PROCESS | 1828 | 1461716215324 Marionette DEBUG loaded listener.js 17:16:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f772af09c00) [pid = 1828] [serial = 1635] [outer = 0x7f7724e31400] 17:16:56 INFO - PROCESS | 1828 | 1461716216198 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] 17:16:56 INFO - PROCESS | 1828 | 1461716216253 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:16:56 INFO - PROCESS | 1828 | 1461716216260 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:16:56 INFO - PROCESS | 1828 | 1461716216263 Marionette TRACE conn3 <- [1,2150,null,{}] 17:16:56 INFO - PROCESS | 1828 | 1461716216268 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}] 17:16:56 INFO - PROCESS | 1828 | 1461716216472 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:16:56 INFO - PROCESS | 1828 | 1461716216744 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770d4c9800 == 188 [pid = 1828] [id = 545] 17:16:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f772c880000) [pid = 1828] [serial = 1636] [outer = (nil)] 17:16:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f773025f400) [pid = 1828] [serial = 1637] [outer = 0x7f772c880000] 17:16:56 INFO - PROCESS | 1828 | 1461716216884 Marionette DEBUG loaded listener.js 17:16:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f77381dd800) [pid = 1828] [serial = 1638] [outer = 0x7f772c880000] 17:16:57 INFO - PROCESS | 1828 | 1461716217758 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]]]}] 17:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1540ms 17:16:57 INFO - PROCESS | 1828 | 1461716217801 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:16:57 INFO - PROCESS | 1828 | 1461716217805 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:16:57 INFO - PROCESS | 1828 | 1461716217811 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:16:57 INFO - PROCESS | 1828 | 1461716217815 Marionette TRACE conn3 <- [1,2154,null,{}] 17:16:57 INFO - PROCESS | 1828 | 1461716217820 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}] 17:16:58 INFO - PROCESS | 1828 | 1461716218056 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:16:58 INFO - PROCESS | 1828 | 1461716218325 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770d5b4800 == 189 [pid = 1828] [id = 546] 17:16:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f772c64d400) [pid = 1828] [serial = 1639] [outer = (nil)] 17:16:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f773c6d5000) [pid = 1828] [serial = 1640] [outer = 0x7f772c64d400] 17:16:58 INFO - PROCESS | 1828 | 1461716218450 Marionette DEBUG loaded listener.js 17:16:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f773c78bc00) [pid = 1828] [serial = 1641] [outer = 0x7f772c64d400] 17:16:59 INFO - PROCESS | 1828 | 1461716219284 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]]]}] 17:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1536ms 17:16:59 INFO - PROCESS | 1828 | 1461716219348 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:16:59 INFO - PROCESS | 1828 | 1461716219352 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:16:59 INFO - PROCESS | 1828 | 1461716219358 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:16:59 INFO - PROCESS | 1828 | 1461716219361 Marionette TRACE conn3 <- [1,2158,null,{}] 17:16:59 INFO - PROCESS | 1828 | 1461716219366 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}] 17:16:59 INFO - PROCESS | 1828 | 1461716219584 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:16:59 INFO - PROCESS | 1828 | 1461716219910 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770d5cd000 == 190 [pid = 1828] [id = 547] 17:16:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f771090cc00) [pid = 1828] [serial = 1642] [outer = (nil)] 17:16:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 265 (0x7f7710913400) [pid = 1828] [serial = 1643] [outer = 0x7f771090cc00] 17:16:59 INFO - PROCESS | 1828 | 1461716219986 Marionette DEBUG loaded listener.js 17:17:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 266 (0x7f7710918800) [pid = 1828] [serial = 1644] [outer = 0x7f771090cc00] 17:17:00 INFO - PROCESS | 1828 | 1461716220854 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]]]}] 17:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1537ms 17:17:00 INFO - PROCESS | 1828 | 1461716220895 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:17:00 INFO - PROCESS | 1828 | 1461716220907 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:17:00 INFO - PROCESS | 1828 | 1461716220912 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:17:00 INFO - PROCESS | 1828 | 1461716220915 Marionette TRACE conn3 <- [1,2162,null,{}] 17:17:00 INFO - PROCESS | 1828 | 1461716220920 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}] 17:17:01 INFO - PROCESS | 1828 | 1461716221154 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:17:01 INFO - PROCESS | 1828 | 1461716221553 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770c5b8800 == 191 [pid = 1828] [id = 548] 17:17:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 267 (0x7f771090d000) [pid = 1828] [serial = 1645] [outer = (nil)] 17:17:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 268 (0x7f771560fc00) [pid = 1828] [serial = 1646] [outer = 0x7f771090d000] 17:17:01 INFO - PROCESS | 1828 | 1461716221632 Marionette DEBUG loaded listener.js 17:17:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 269 (0x7f7715614c00) [pid = 1828] [serial = 1647] [outer = 0x7f771090d000] 17:17:02 INFO - PROCESS | 1828 | 1461716222524 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]]]}] 17:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1684ms 17:17:02 INFO - PROCESS | 1828 | 1461716222597 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:17:02 INFO - PROCESS | 1828 | 1461716222602 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:17:02 INFO - PROCESS | 1828 | 1461716222608 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:17:02 INFO - PROCESS | 1828 | 1461716222611 Marionette TRACE conn3 <- [1,2166,null,{}] 17:17:02 INFO - PROCESS | 1828 | 1461716222616 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}] 17:17:02 INFO - PROCESS | 1828 | 1461716222874 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:17:03 INFO - PROCESS | 1828 | 1461716223205 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770edeb000 == 192 [pid = 1828] [id = 549] 17:17:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 270 (0x7f7710911c00) [pid = 1828] [serial = 1648] [outer = (nil)] 17:17:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 271 (0x7f7715618c00) [pid = 1828] [serial = 1649] [outer = 0x7f7710911c00] 17:17:03 INFO - PROCESS | 1828 | 1461716223282 Marionette DEBUG loaded listener.js 17:17:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 272 (0x7f773c6e2000) [pid = 1828] [serial = 1650] [outer = 0x7f7710911c00] 17:17:04 INFO - PROCESS | 1828 | 1461716224141 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]]]}] 17:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1580ms 17:17:04 INFO - PROCESS | 1828 | 1461716224189 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:17:04 INFO - PROCESS | 1828 | 1461716224193 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:17:04 INFO - PROCESS | 1828 | 1461716224200 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:17:04 INFO - PROCESS | 1828 | 1461716224203 Marionette TRACE conn3 <- [1,2170,null,{}] 17:17:04 INFO - PROCESS | 1828 | 1461716224209 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}] 17:17:04 INFO - PROCESS | 1828 | 1461716224434 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:17:04 INFO - PROCESS | 1828 | 1461716224773 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770a40f800 == 193 [pid = 1828] [id = 550] 17:17:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 273 (0x7f770e80bc00) [pid = 1828] [serial = 1651] [outer = (nil)] 17:17:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 274 (0x7f770e812000) [pid = 1828] [serial = 1652] [outer = 0x7f770e80bc00] 17:17:04 INFO - PROCESS | 1828 | 1461716224851 Marionette DEBUG loaded listener.js 17:17:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 275 (0x7f770e817000) [pid = 1828] [serial = 1653] [outer = 0x7f770e80bc00] 17:17:05 INFO - PROCESS | 1828 | 1461716225650 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]]]}] 17:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1479ms 17:17:05 INFO - PROCESS | 1828 | 1461716225681 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:17:05 INFO - PROCESS | 1828 | 1461716225685 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:17:05 INFO - PROCESS | 1828 | 1461716225690 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 1828 | 1461716225692 Marionette TRACE conn3 <- [1,2174,null,{}] 17:17:05 INFO - PROCESS | 1828 | 1461716225698 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}] 17:17:05 INFO - PROCESS | 1828 | 1461716225928 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:17:06 INFO - PROCESS | 1828 | 1461716226212 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770edfb800 == 194 [pid = 1828] [id = 551] 17:17:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 276 (0x7f770a4cb000) [pid = 1828] [serial = 1654] [outer = (nil)] 17:17:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 277 (0x7f770a4d0800) [pid = 1828] [serial = 1655] [outer = 0x7f770a4cb000] 17:17:06 INFO - PROCESS | 1828 | 1461716226326 Marionette DEBUG loaded listener.js 17:17:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 278 (0x7f770a4d4c00) [pid = 1828] [serial = 1656] [outer = 0x7f770a4cb000] 17:17:07 INFO - PROCESS | 1828 | 1461716227182 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]]]}] 17:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1535ms 17:17:07 INFO - PROCESS | 1828 | 1461716227229 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:17:07 INFO - PROCESS | 1828 | 1461716227234 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:17:07 INFO - PROCESS | 1828 | 1461716227242 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:17:07 INFO - PROCESS | 1828 | 1461716227247 Marionette TRACE conn3 <- [1,2178,null,{}] 17:17:07 INFO - PROCESS | 1828 | 1461716227254 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}] 17:17:07 INFO - PROCESS | 1828 | 1461716227477 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:17:07 INFO - PROCESS | 1828 | 1461716227824 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7712dd9800 == 195 [pid = 1828] [id = 552] 17:17:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 279 (0x7f770a4ccc00) [pid = 1828] [serial = 1657] [outer = (nil)] 17:17:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 280 (0x7f770e816c00) [pid = 1828] [serial = 1658] [outer = 0x7f770a4ccc00] 17:17:07 INFO - PROCESS | 1828 | 1461716227902 Marionette DEBUG loaded listener.js 17:17:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 281 (0x7f7715619000) [pid = 1828] [serial = 1659] [outer = 0x7f770a4ccc00] 17:17:08 INFO - PROCESS | 1828 | 1461716228778 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]]]}] 17:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1580ms 17:17:08 INFO - PROCESS | 1828 | 1461716228824 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:17:08 INFO - PROCESS | 1828 | 1461716228827 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:17:08 INFO - PROCESS | 1828 | 1461716228833 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:17:08 INFO - PROCESS | 1828 | 1461716228837 Marionette TRACE conn3 <- [1,2182,null,{}] 17:17:08 INFO - PROCESS | 1828 | 1461716228842 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}] 17:17:09 INFO - PROCESS | 1828 | 1461716229063 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:17:09 INFO - PROCESS | 1828 | 1461716229387 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770ee52800 == 196 [pid = 1828] [id = 553] 17:17:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 282 (0x7f770a4c9000) [pid = 1828] [serial = 1660] [outer = (nil)] 17:17:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 283 (0x7f770ead0000) [pid = 1828] [serial = 1661] [outer = 0x7f770a4c9000] 17:17:09 INFO - PROCESS | 1828 | 1461716229475 Marionette DEBUG loaded listener.js 17:17:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 284 (0x7f770ee2e800) [pid = 1828] [serial = 1662] [outer = 0x7f770a4c9000] 17:17:10 INFO - PROCESS | 1828 | 1461716230360 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]]]}] 17:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1588ms 17:17:10 INFO - PROCESS | 1828 | 1461716230423 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:17:10 INFO - PROCESS | 1828 | 1461716230427 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:17:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:17:10 INFO - PROCESS | 1828 | 1461716230432 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:17:10 INFO - PROCESS | 1828 | 1461716230434 Marionette TRACE conn3 <- [1,2186,null,{}] 17:17:10 INFO - PROCESS | 1828 | 1461716230441 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}] 17:17:10 INFO - PROCESS | 1828 | 1461716230675 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:17:11 INFO - PROCESS | 1828 | 1461716231039 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77108e1800 == 197 [pid = 1828] [id = 554] 17:17:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 285 (0x7f770ead9800) [pid = 1828] [serial = 1663] [outer = (nil)] 17:17:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 286 (0x7f770ee35c00) [pid = 1828] [serial = 1664] [outer = 0x7f770ead9800] 17:17:11 INFO - PROCESS | 1828 | 1461716231123 Marionette DEBUG loaded listener.js 17:17:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 287 (0x7f77120ef400) [pid = 1828] [serial = 1665] [outer = 0x7f770ead9800] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713fa6000 == 196 [pid = 1828] [id = 534] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d2d6800 == 195 [pid = 1828] [id = 533] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77168b5800 == 194 [pid = 1828] [id = 532] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713faf000 == 193 [pid = 1828] [id = 531] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77108e7000 == 192 [pid = 1828] [id = 530] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770e6e0000 == 191 [pid = 1828] [id = 529] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771088f800 == 190 [pid = 1828] [id = 528] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713730000 == 189 [pid = 1828] [id = 523] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77176cf000 == 188 [pid = 1828] [id = 522] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77406d2800 == 187 [pid = 1828] [id = 521] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77159bb800 == 186 [pid = 1828] [id = 520] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773e295800 == 185 [pid = 1828] [id = 519] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7737442000 == 184 [pid = 1828] [id = 518] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772b544000 == 183 [pid = 1828] [id = 517] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724ac0800 == 182 [pid = 1828] [id = 516] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723fbf000 == 181 [pid = 1828] [id = 515] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e06800 == 180 [pid = 1828] [id = 514] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d452000 == 179 [pid = 1828] [id = 513] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711eca800 == 178 [pid = 1828] [id = 512] 17:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d8c0800 == 177 [pid = 1828] [id = 511] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 286 (0x7f772c849000) [pid = 1828] [serial = 1260] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 285 (0x7f772600a800) [pid = 1828] [serial = 1299] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 284 (0x7f772b9d5c00) [pid = 1828] [serial = 1257] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 283 (0x7f7737243c00) [pid = 1828] [serial = 1305] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 282 (0x7f772a993800) [pid = 1828] [serial = 1302] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 281 (0x7f7727d31800) [pid = 1828] [serial = 1179] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 280 (0x7f7736103400) [pid = 1828] [serial = 1185] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 279 (0x7f771daa3c00) [pid = 1828] [serial = 1350] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 278 (0x7f772bb4cc00) [pid = 1828] [serial = 1182] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 277 (0x7f773846d000) [pid = 1828] [serial = 1308] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 276 (0x7f7719070400) [pid = 1828] [serial = 1323] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 275 (0x7f773a33e000) [pid = 1828] [serial = 1188] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 274 (0x7f771eb48c00) [pid = 1828] [serial = 1164] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 273 (0x7f7717793c00) [pid = 1828] [serial = 1167] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 272 (0x7f773c6c8800) [pid = 1828] [serial = 1191] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 271 (0x7f773c730800) [pid = 1828] [serial = 1194] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 270 (0x7f772420b000) [pid = 1828] [serial = 1197] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 269 (0x7f771491a000) [pid = 1828] [serial = 1200] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 268 (0x7f7720df1000) [pid = 1828] [serial = 1224] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 267 (0x7f77166eb400) [pid = 1828] [serial = 1227] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 266 (0x7f771ddccc00) [pid = 1828] [serial = 1230] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 265 (0x7f7720aa3400) [pid = 1828] [serial = 1233] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 264 (0x7f7721c03c00) [pid = 1828] [serial = 1236] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f7722338800) [pid = 1828] [serial = 1239] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f77242ee400) [pid = 1828] [serial = 1242] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f77244ae000) [pid = 1828] [serial = 1245] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f7724edec00) [pid = 1828] [serial = 1248] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f772811d800) [pid = 1828] [serial = 1251] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f772992d400) [pid = 1828] [serial = 1254] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f7714b99c00) [pid = 1828] [serial = 1287] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f771eb47400) [pid = 1828] [serial = 1290] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f7720def400) [pid = 1828] [serial = 1293] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f7724280c00) [pid = 1828] [serial = 1296] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f7729d3a400) [pid = 1828] [serial = 1359] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f772a98e400) [pid = 1828] [serial = 1362] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f7736106800) [pid = 1828] [serial = 1365] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f773bdabc00) [pid = 1828] [serial = 1368] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f7715760000) [pid = 1828] [serial = 1371] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f773c63a800) [pid = 1828] [serial = 1374] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f773c6c6400) [pid = 1828] [serial = 1314] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f77243d2400) [pid = 1828] [serial = 1176] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f773bda7800) [pid = 1828] [serial = 1311] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f772232cc00) [pid = 1828] [serial = 1353] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f772832c000) [pid = 1828] [serial = 1356] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f77370ea400) [pid = 1828] [serial = 1263] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f7720a91400) [pid = 1828] [serial = 1170] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f773ed38800) [pid = 1828] [serial = 1320] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f7714ae5000) [pid = 1828] [serial = 1347] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f773e260800) [pid = 1828] [serial = 1317] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f772420d400) [pid = 1828] [serial = 1173] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f771daa4400) [pid = 1828] [serial = 1529] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f7714aea000) [pid = 1828] [serial = 1532] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f771eb4e000) [pid = 1828] [serial = 1530] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f7723817400) [pid = 1828] [serial = 1487] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f7712e6b000) [pid = 1828] [serial = 1518] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f7711d0f000) [pid = 1828] [serial = 1517] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f77247c6000) [pid = 1828] [serial = 1490] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f771fd58c00) [pid = 1828] [serial = 1467] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f771556cc00) [pid = 1828] [serial = 1521] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f7714b0b800) [pid = 1828] [serial = 1520] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f771906f800) [pid = 1828] [serial = 1526] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f7720664000) [pid = 1828] [serial = 1481] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f7729c0e400) [pid = 1828] [serial = 1407] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f771491ac00) [pid = 1828] [serial = 1472] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f7715b9e400) [pid = 1828] [serial = 1523] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f771763d800) [pid = 1828] [serial = 1524] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f77260ce800) [pid = 1828] [serial = 1493] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f7729881800) [pid = 1828] [serial = 1496] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f7721c04400) [pid = 1828] [serial = 1535] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f7720d1d000) [pid = 1828] [serial = 1484] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f7718d76c00) [pid = 1828] [serial = 1475] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f7711d17c00) [pid = 1828] [serial = 1514] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f771daa1800) [pid = 1828] [serial = 1478] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f771102a400) [pid = 1828] [serial = 1469] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f772aa57400) [pid = 1828] [serial = 1499] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f772c6f1c00) [pid = 1828] [serial = 1502] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f7736d5e400) [pid = 1828] [serial = 1505] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f7717637400) [pid = 1828] [serial = 1508] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f77382b4000) [pid = 1828] [serial = 1511] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f771d8ec800) [pid = 1828] [serial = 1527] [outer = (nil)] [url = about:blank] 17:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f771eb0bc00) [pid = 1828] [serial = 1533] [outer = (nil)] [url = about:blank] 17:17:13 INFO - PROCESS | 1828 | 1461716233287 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]]]}] 17:17:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:17:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2896ms 17:17:13 INFO - PROCESS | 1828 | 1461716233337 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:17:13 INFO - PROCESS | 1828 | 1461716233343 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:17:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:17:13 INFO - PROCESS | 1828 | 1461716233351 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:17:13 INFO - PROCESS | 1828 | 1461716233355 Marionette TRACE conn3 <- [1,2190,null,{}] 17:17:13 INFO - PROCESS | 1828 | 1461716233362 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}] 17:17:13 INFO - PROCESS | 1828 | 1461716233562 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:17:13 INFO - PROCESS | 1828 | 1461716233750 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770d4e2800 == 178 [pid = 1828] [id = 555] 17:17:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f770e9c9800) [pid = 1828] [serial = 1666] [outer = (nil)] 17:17:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f770e9cf000) [pid = 1828] [serial = 1667] [outer = 0x7f770e9c9800] 17:17:13 INFO - PROCESS | 1828 | 1461716233870 Marionette DEBUG loaded listener.js 17:17:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f770ebe2800) [pid = 1828] [serial = 1668] [outer = 0x7f770e9c9800] 17:17:14 INFO - PROCESS | 1828 | 1461716234625 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]]]}] 17:17:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:17:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1286ms 17:17:14 INFO - PROCESS | 1828 | 1461716234641 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:17:14 INFO - PROCESS | 1828 | 1461716234654 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:17:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:17:14 INFO - PROCESS | 1828 | 1461716234700 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:17:14 INFO - PROCESS | 1828 | 1461716234705 Marionette TRACE conn3 <- [1,2194,null,{}] 17:17:14 INFO - PROCESS | 1828 | 1461716234710 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}] 17:17:14 INFO - PROCESS | 1828 | 1461716234921 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:17:14 INFO - PROCESS | 1828 | 1461716234934 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770f036800 == 179 [pid = 1828] [id = 556] 17:17:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f770e9ca000) [pid = 1828] [serial = 1669] [outer = (nil)] 17:17:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f771102ec00) [pid = 1828] [serial = 1670] [outer = 0x7f770e9ca000] 17:17:15 INFO - PROCESS | 1828 | 1461716235184 Marionette DEBUG loaded listener.js 17:17:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f7711d0cc00) [pid = 1828] [serial = 1671] [outer = 0x7f770e9ca000] 17:17:16 INFO - PROCESS | 1828 | 1461716236071 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]]]}] 17:17:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:17:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1437ms 17:17:16 INFO - PROCESS | 1828 | 1461716236131 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:17:16 INFO - PROCESS | 1828 | 1461716236135 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:17:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:17:16 INFO - PROCESS | 1828 | 1461716236140 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:17:16 INFO - PROCESS | 1828 | 1461716236145 Marionette TRACE conn3 <- [1,2198,null,{}] 17:17:16 INFO - PROCESS | 1828 | 1461716236167 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}] 17:17:16 INFO - PROCESS | 1828 | 1461716236439 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:17:16 INFO - PROCESS | 1828 | 1461716236476 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711db9000 == 180 [pid = 1828] [id = 557] 17:17:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f7712e72800) [pid = 1828] [serial = 1672] [outer = (nil)] 17:17:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f771376a800) [pid = 1828] [serial = 1673] [outer = 0x7f7712e72800] 17:17:16 INFO - PROCESS | 1828 | 1461716236551 Marionette DEBUG loaded listener.js 17:17:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f771414e800) [pid = 1828] [serial = 1674] [outer = 0x7f7712e72800] 17:17:17 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f771d54b400) [pid = 1828] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:17:17 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f770c472000) [pid = 1828] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:17:17 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f7711077000) [pid = 1828] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:17:17 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f771102c400) [pid = 1828] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:17:17 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f771414a000) [pid = 1828] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:17:17 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f7712e67400) [pid = 1828] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:17:17 INFO - PROCESS | 1828 | 1461716237983 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]]]}] 17:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1886ms 17:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:17:18 INFO - PROCESS | 1828 | 1461716238036 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:17:18 INFO - PROCESS | 1828 | 1461716238039 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:17:18 INFO - PROCESS | 1828 | 1461716238046 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:17:18 INFO - PROCESS | 1828 | 1461716238048 Marionette TRACE conn3 <- [1,2202,null,{}] 17:17:18 INFO - PROCESS | 1828 | 1461716238053 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}] 17:17:18 INFO - PROCESS | 1828 | 1461716238305 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:17:18 INFO - PROCESS | 1828 | 1461716238327 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713724800 == 181 [pid = 1828] [id = 558] 17:17:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f7711076c00) [pid = 1828] [serial = 1675] [outer = (nil)] 17:17:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f771491ac00) [pid = 1828] [serial = 1676] [outer = 0x7f7711076c00] 17:17:18 INFO - PROCESS | 1828 | 1461716238387 Marionette DEBUG loaded listener.js 17:17:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f771495b400) [pid = 1828] [serial = 1677] [outer = 0x7f7711076c00] 17:17:19 INFO - PROCESS | 1828 | 1461716239181 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]]]}] 17:17:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:17:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1188ms 17:17:19 INFO - PROCESS | 1828 | 1461716239243 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:17:19 INFO - PROCESS | 1828 | 1461716239245 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:17:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:17:19 INFO - PROCESS | 1828 | 1461716239257 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:17:19 INFO - PROCESS | 1828 | 1461716239270 Marionette TRACE conn3 <- [1,2206,null,{}] 17:17:19 INFO - PROCESS | 1828 | 1461716239275 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}] 17:17:19 INFO - PROCESS | 1828 | 1461716239468 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:17:19 INFO - PROCESS | 1828 | 1461716239478 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77139de000 == 182 [pid = 1828] [id = 559] 17:17:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f7714ade400) [pid = 1828] [serial = 1678] [outer = (nil)] 17:17:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f7714aeb400) [pid = 1828] [serial = 1679] [outer = 0x7f7714ade400] 17:17:19 INFO - PROCESS | 1828 | 1461716239538 Marionette DEBUG loaded listener.js 17:17:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f7714b0b000) [pid = 1828] [serial = 1680] [outer = 0x7f7714ade400] 17:17:20 INFO - PROCESS | 1828 | 1461716240837 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]]]}] 17:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1646ms 17:17:20 INFO - PROCESS | 1828 | 1461716240902 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:17:20 INFO - PROCESS | 1828 | 1461716240909 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:17:20 INFO - PROCESS | 1828 | 1461716240916 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:17:20 INFO - PROCESS | 1828 | 1461716240922 Marionette TRACE conn3 <- [1,2210,null,{}] 17:17:20 INFO - PROCESS | 1828 | 1461716240929 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}] 17:17:21 INFO - PROCESS | 1828 | 1461716241218 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:17:21 INFO - PROCESS | 1828 | 1461716241533 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770f031000 == 183 [pid = 1828] [id = 560] 17:17:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f770ee2ac00) [pid = 1828] [serial = 1681] [outer = (nil)] 17:17:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f7711d11000) [pid = 1828] [serial = 1682] [outer = 0x7f770ee2ac00] 17:17:21 INFO - PROCESS | 1828 | 1461716241613 Marionette DEBUG loaded listener.js 17:17:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f77120e7c00) [pid = 1828] [serial = 1683] [outer = 0x7f770ee2ac00] 17:17:22 INFO - PROCESS | 1828 | 1461716242535 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]]]}] 17:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1688ms 17:17:22 INFO - PROCESS | 1828 | 1461716242607 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:17:22 INFO - PROCESS | 1828 | 1461716242616 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:17:22 INFO - PROCESS | 1828 | 1461716242626 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:17:22 INFO - PROCESS | 1828 | 1461716242631 Marionette TRACE conn3 <- [1,2214,null,{}] 17:17:22 INFO - PROCESS | 1828 | 1461716242636 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}] 17:17:22 INFO - PROCESS | 1828 | 1461716242867 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:17:23 INFO - PROCESS | 1828 | 1461716243177 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713a50000 == 184 [pid = 1828] [id = 561] 17:17:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f7714918400) [pid = 1828] [serial = 1684] [outer = (nil)] 17:17:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f7714ae3400) [pid = 1828] [serial = 1685] [outer = 0x7f7714918400] 17:17:23 INFO - PROCESS | 1828 | 1461716243256 Marionette DEBUG loaded listener.js 17:17:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f7714b0ac00) [pid = 1828] [serial = 1686] [outer = 0x7f7714918400] 17:17:24 INFO - PROCESS | 1828 | 1461716244118 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]]]}] 17:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1533ms 17:17:24 INFO - PROCESS | 1828 | 1461716244159 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:17:24 INFO - PROCESS | 1828 | 1461716244163 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:17:24 INFO - PROCESS | 1828 | 1461716244169 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:17:24 INFO - PROCESS | 1828 | 1461716244175 Marionette TRACE conn3 <- [1,2218,null,{}] 17:17:24 INFO - PROCESS | 1828 | 1461716244191 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}] 17:17:24 INFO - PROCESS | 1828 | 1461716244414 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:17:24 INFO - PROCESS | 1828 | 1461716244737 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77147be000 == 185 [pid = 1828] [id = 562] 17:17:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f7714b9f000) [pid = 1828] [serial = 1687] [outer = (nil)] 17:17:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f7715571800) [pid = 1828] [serial = 1688] [outer = 0x7f7714b9f000] 17:17:24 INFO - PROCESS | 1828 | 1461716244818 Marionette DEBUG loaded listener.js 17:17:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f7715753000) [pid = 1828] [serial = 1689] [outer = 0x7f7714b9f000] 17:17:25 INFO - PROCESS | 1828 | 1461716245644 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]]]}] 17:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1534ms 17:17:25 INFO - PROCESS | 1828 | 1461716245705 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:17:25 INFO - PROCESS | 1828 | 1461716245710 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:17:25 INFO - PROCESS | 1828 | 1461716245736 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:17:25 INFO - PROCESS | 1828 | 1461716245740 Marionette TRACE conn3 <- [1,2222,null,{}] 17:17:25 INFO - PROCESS | 1828 | 1461716245746 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}] 17:17:25 INFO - PROCESS | 1828 | 1461716245949 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:17:26 INFO - PROCESS | 1828 | 1461716246260 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77149cc800 == 186 [pid = 1828] [id = 563] 17:17:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f7715b52400) [pid = 1828] [serial = 1690] [outer = (nil)] 17:17:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f7715b59c00) [pid = 1828] [serial = 1691] [outer = 0x7f7715b52400] 17:17:26 INFO - PROCESS | 1828 | 1461716246383 Marionette DEBUG loaded listener.js 17:17:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f7715b9d800) [pid = 1828] [serial = 1692] [outer = 0x7f7715b52400] 17:17:27 INFO - PROCESS | 1828 | 1461716247261 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]]]}] 17:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1591ms 17:17:27 INFO - PROCESS | 1828 | 1461716247325 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:17:27 INFO - PROCESS | 1828 | 1461716247329 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:17:27 INFO - PROCESS | 1828 | 1461716247334 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:17:27 INFO - PROCESS | 1828 | 1461716247336 Marionette TRACE conn3 <- [1,2226,null,{}] 17:17:27 INFO - PROCESS | 1828 | 1461716247342 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}] 17:17:27 INFO - PROCESS | 1828 | 1461716247560 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:17:27 INFO - PROCESS | 1828 | 1461716247826 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77157d6000 == 187 [pid = 1828] [id = 564] 17:17:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f77166dfc00) [pid = 1828] [serial = 1693] [outer = (nil)] 17:17:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f77166e8c00) [pid = 1828] [serial = 1694] [outer = 0x7f77166dfc00] 17:17:27 INFO - PROCESS | 1828 | 1461716247954 Marionette DEBUG loaded listener.js 17:17:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f7717637400) [pid = 1828] [serial = 1695] [outer = 0x7f77166dfc00] 17:17:28 INFO - PROCESS | 1828 | 1461716248826 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]]]}] 17:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1537ms 17:17:28 INFO - PROCESS | 1828 | 1461716248874 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:17:28 INFO - PROCESS | 1828 | 1461716248878 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:17:28 INFO - PROCESS | 1828 | 1461716248884 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:17:28 INFO - PROCESS | 1828 | 1461716248889 Marionette TRACE conn3 <- [1,2230,null,{}] 17:17:28 INFO - PROCESS | 1828 | 1461716248897 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}] 17:17:29 INFO - PROCESS | 1828 | 1461716249129 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:17:29 INFO - PROCESS | 1828 | 1461716249398 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77167c9000 == 188 [pid = 1828] [id = 565] 17:17:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f771778a400) [pid = 1828] [serial = 1696] [outer = (nil)] 17:17:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f77178c5000) [pid = 1828] [serial = 1697] [outer = 0x7f771778a400] 17:17:29 INFO - PROCESS | 1828 | 1461716249524 Marionette DEBUG loaded listener.js 17:17:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f77178d1400) [pid = 1828] [serial = 1698] [outer = 0x7f771778a400] 17:17:30 INFO - PROCESS | 1828 | 1461716250380 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]]]}] 17:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1534ms 17:17:30 INFO - PROCESS | 1828 | 1461716250420 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:17:30 INFO - PROCESS | 1828 | 1461716250423 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:17:30 INFO - PROCESS | 1828 | 1461716250430 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:17:30 INFO - PROCESS | 1828 | 1461716250433 Marionette TRACE conn3 <- [1,2234,null,{}] 17:17:30 INFO - PROCESS | 1828 | 1461716250439 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}] 17:17:30 INFO - PROCESS | 1828 | 1461716250646 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:17:30 INFO - PROCESS | 1828 | 1461716250925 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77168af000 == 189 [pid = 1828] [id = 566] 17:17:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f771778b800) [pid = 1828] [serial = 1699] [outer = (nil)] 17:17:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f7718d7bc00) [pid = 1828] [serial = 1700] [outer = 0x7f771778b800] 17:17:31 INFO - PROCESS | 1828 | 1461716251009 Marionette DEBUG loaded listener.js 17:17:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f7719067800) [pid = 1828] [serial = 1701] [outer = 0x7f771778b800] 17:17:31 INFO - PROCESS | 1828 | 1461716251859 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]]]}] 17:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1485ms 17:17:31 INFO - PROCESS | 1828 | 1461716251916 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:17:31 INFO - PROCESS | 1828 | 1461716251919 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:17:31 INFO - PROCESS | 1828 | 1461716251925 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:17:31 INFO - PROCESS | 1828 | 1461716251927 Marionette TRACE conn3 <- [1,2238,null,{}] 17:17:31 INFO - PROCESS | 1828 | 1461716251933 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}] 17:17:32 INFO - PROCESS | 1828 | 1461716252148 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:17:32 INFO - PROCESS | 1828 | 1461716252418 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77178ed800 == 190 [pid = 1828] [id = 567] 17:17:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f7717794800) [pid = 1828] [serial = 1702] [outer = (nil)] 17:17:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f771906ec00) [pid = 1828] [serial = 1703] [outer = 0x7f7717794800] 17:17:32 INFO - PROCESS | 1828 | 1461716252495 Marionette DEBUG loaded listener.js 17:17:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f77190a6800) [pid = 1828] [serial = 1704] [outer = 0x7f7717794800] 17:17:33 INFO - PROCESS | 1828 | 1461716253343 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]]]}] 17:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1478ms 17:17:33 INFO - PROCESS | 1828 | 1461716253420 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:17:33 INFO - PROCESS | 1828 | 1461716253424 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:17:33 INFO - PROCESS | 1828 | 1461716253433 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:17:33 INFO - PROCESS | 1828 | 1461716253436 Marionette TRACE conn3 <- [1,2242,null,{}] 17:17:33 INFO - PROCESS | 1828 | 1461716253441 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}] 17:17:33 INFO - PROCESS | 1828 | 1461716253662 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:17:33 INFO - PROCESS | 1828 | 1461716253931 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d263800 == 191 [pid = 1828] [id = 568] 17:17:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f7715b4e400) [pid = 1828] [serial = 1705] [outer = (nil)] 17:17:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f77190af800) [pid = 1828] [serial = 1706] [outer = 0x7f7715b4e400] 17:17:34 INFO - PROCESS | 1828 | 1461716254044 Marionette DEBUG loaded listener.js 17:17:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f771d559400) [pid = 1828] [serial = 1707] [outer = 0x7f7715b4e400] 17:17:34 INFO - PROCESS | 1828 | 1461716254899 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]]]}] 17:17:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1489ms 17:17:34 INFO - PROCESS | 1828 | 1461716254925 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:17:34 INFO - PROCESS | 1828 | 1461716254929 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:17:34 INFO - PROCESS | 1828 | 1461716254937 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:17:34 INFO - PROCESS | 1828 | 1461716254940 Marionette TRACE conn3 <- [1,2246,null,{}] 17:17:34 INFO - PROCESS | 1828 | 1461716254945 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}] 17:17:35 INFO - PROCESS | 1828 | 1461716255170 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:17:35 INFO - PROCESS | 1828 | 1461716255445 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d369000 == 192 [pid = 1828] [id = 569] 17:17:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f7718d74400) [pid = 1828] [serial = 1708] [outer = (nil)] 17:17:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f771da9ac00) [pid = 1828] [serial = 1709] [outer = 0x7f7718d74400] 17:17:35 INFO - PROCESS | 1828 | 1461716255523 Marionette DEBUG loaded listener.js 17:17:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f771daa2800) [pid = 1828] [serial = 1710] [outer = 0x7f7718d74400] 17:17:36 INFO - PROCESS | 1828 | 1461716256460 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]]]}] 17:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1580ms 17:17:36 INFO - PROCESS | 1828 | 1461716256518 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:17:36 INFO - PROCESS | 1828 | 1461716256523 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:17:36 INFO - PROCESS | 1828 | 1461716256528 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:17:36 INFO - PROCESS | 1828 | 1461716256532 Marionette TRACE conn3 <- [1,2250,null,{}] 17:17:36 INFO - PROCESS | 1828 | 1461716256538 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}] 17:17:36 INFO - PROCESS | 1828 | 1461716256771 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:17:37 INFO - PROCESS | 1828 | 1461716257082 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d804800 == 193 [pid = 1828] [id = 570] 17:17:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f77190aac00) [pid = 1828] [serial = 1711] [outer = (nil)] 17:17:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f771eb18c00) [pid = 1828] [serial = 1712] [outer = 0x7f77190aac00] 17:17:37 INFO - PROCESS | 1828 | 1461716257164 Marionette DEBUG loaded listener.js 17:17:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f771eddec00) [pid = 1828] [serial = 1713] [outer = 0x7f77190aac00] 17:17:38 INFO - PROCESS | 1828 | 1461716257996 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]]]}] 17:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1535ms 17:17:38 INFO - PROCESS | 1828 | 1461716258065 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:17:38 INFO - PROCESS | 1828 | 1461716258068 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:17:38 INFO - PROCESS | 1828 | 1461716258074 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:17:38 INFO - PROCESS | 1828 | 1461716258076 Marionette TRACE conn3 <- [1,2254,null,{}] 17:17:38 INFO - PROCESS | 1828 | 1461716258082 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}] 17:17:38 INFO - PROCESS | 1828 | 1461716258480 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:17:38 INFO - PROCESS | 1828 | 1461716258830 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ed77800 == 194 [pid = 1828] [id = 571] 17:17:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f771fd60400) [pid = 1828] [serial = 1714] [outer = (nil)] 17:17:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f771ff35000) [pid = 1828] [serial = 1715] [outer = 0x7f771fd60400] 17:17:38 INFO - PROCESS | 1828 | 1461716258904 Marionette DEBUG loaded listener.js 17:17:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f7720551000) [pid = 1828] [serial = 1716] [outer = 0x7f771fd60400] 17:17:39 INFO - PROCESS | 1828 | 1461716259756 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]]]}] 17:17:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:17:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1737ms 17:17:39 INFO - PROCESS | 1828 | 1461716259812 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:17:39 INFO - PROCESS | 1828 | 1461716259815 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:17:39 INFO - PROCESS | 1828 | 1461716259821 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:17:39 INFO - PROCESS | 1828 | 1461716259824 Marionette TRACE conn3 <- [1,2258,null,{}] 17:17:39 INFO - PROCESS | 1828 | 1461716259829 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}] 17:17:40 INFO - PROCESS | 1828 | 1461716260046 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:17:40 INFO - PROCESS | 1828 | 1461716260320 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee38800 == 195 [pid = 1828] [id = 572] 17:17:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f771ede1800) [pid = 1828] [serial = 1717] [outer = (nil)] 17:17:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f77205e8400) [pid = 1828] [serial = 1718] [outer = 0x7f771ede1800] 17:17:40 INFO - PROCESS | 1828 | 1461716260434 Marionette DEBUG loaded listener.js 17:17:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f772071d400) [pid = 1828] [serial = 1719] [outer = 0x7f771ede1800] 17:17:41 INFO - PROCESS | 1828 | 1461716261260 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]]]}] 17:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1487ms 17:17:41 INFO - PROCESS | 1828 | 1461716261336 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:17:41 INFO - PROCESS | 1828 | 1461716261339 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:17:41 INFO - PROCESS | 1828 | 1461716261346 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:17:41 INFO - PROCESS | 1828 | 1461716261349 Marionette TRACE conn3 <- [1,2262,null,{}] 17:17:41 INFO - PROCESS | 1828 | 1461716261354 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}] 17:17:41 INFO - PROCESS | 1828 | 1461716261569 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:17:41 INFO - PROCESS | 1828 | 1461716261842 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ff1f000 == 196 [pid = 1828] [id = 573] 17:17:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f771fd5f800) [pid = 1828] [serial = 1720] [outer = (nil)] 17:17:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f77209cb400) [pid = 1828] [serial = 1721] [outer = 0x7f771fd5f800] 17:17:41 INFO - PROCESS | 1828 | 1461716261953 Marionette DEBUG loaded listener.js 17:17:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f77209d3400) [pid = 1828] [serial = 1722] [outer = 0x7f771fd5f800] 17:17:42 INFO - PROCESS | 1828 | 1461716262824 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]]]}] 17:17:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:17:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1536ms 17:17:42 INFO - PROCESS | 1828 | 1461716262882 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:17:42 INFO - PROCESS | 1828 | 1461716262885 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:17:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:17:42 INFO - PROCESS | 1828 | 1461716262891 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:17:42 INFO - PROCESS | 1828 | 1461716262893 Marionette TRACE conn3 <- [1,2266,null,{}] 17:17:42 INFO - PROCESS | 1828 | 1461716262899 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}] 17:17:43 INFO - PROCESS | 1828 | 1461716263105 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:17:43 INFO - PROCESS | 1828 | 1461716263381 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720c18800 == 197 [pid = 1828] [id = 574] 17:17:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f7720551400) [pid = 1828] [serial = 1723] [outer = (nil)] 17:17:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f7720a94400) [pid = 1828] [serial = 1724] [outer = 0x7f7720551400] 17:17:43 INFO - PROCESS | 1828 | 1461716263456 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f7720a9fc00) [pid = 1828] [serial = 1725] [outer = 0x7f7720551400] 17:17:44 INFO - PROCESS | 1828 | 1461716264298 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]]]}] 17:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1428ms 17:17:44 INFO - PROCESS | 1828 | 1461716264319 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:17:44 INFO - PROCESS | 1828 | 1461716264325 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:17:44 INFO - PROCESS | 1828 | 1461716264330 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - PROCESS | 1828 | 1461716264332 Marionette TRACE conn3 <- [1,2270,null,{}] 17:17:44 INFO - PROCESS | 1828 | 1461716264352 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}] 17:17:44 INFO - PROCESS | 1828 | 1461716264638 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:17:44 INFO - PROCESS | 1828 | 1461716264866 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e1e000 == 198 [pid = 1828] [id = 575] 17:17:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f771d8eec00) [pid = 1828] [serial = 1726] [outer = (nil)] 17:17:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f7720aa3800) [pid = 1828] [serial = 1727] [outer = 0x7f771d8eec00] 17:17:44 INFO - PROCESS | 1828 | 1461716264942 Marionette DEBUG loaded listener.js 17:17:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f7720aaac00) [pid = 1828] [serial = 1728] [outer = 0x7f771d8eec00] 17:17:45 INFO - PROCESS | 1828 | 1461716265853 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]]]}] 17:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1577ms 17:17:45 INFO - PROCESS | 1828 | 1461716265909 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:17:45 INFO - PROCESS | 1828 | 1461716265912 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:17:45 INFO - PROCESS | 1828 | 1461716265919 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:17:45 INFO - PROCESS | 1828 | 1461716265921 Marionette TRACE conn3 <- [1,2274,null,{}] 17:17:45 INFO - PROCESS | 1828 | 1461716265927 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}] 17:17:46 INFO - PROCESS | 1828 | 1461716266118 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:17:46 INFO - PROCESS | 1828 | 1461716266869 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770d4e7000 == 199 [pid = 1828] [id = 576] 17:17:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f770c475800) [pid = 1828] [serial = 1729] [outer = (nil)] 17:17:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 265 (0x7f770c6cb400) [pid = 1828] [serial = 1730] [outer = 0x7f770c475800] 17:17:47 INFO - PROCESS | 1828 | 1461716266999 Marionette DEBUG loaded listener.js 17:17:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 266 (0x7f770e80d800) [pid = 1828] [serial = 1731] [outer = 0x7f770c475800] 17:17:47 INFO - PROCESS | 1828 | 1461716267839 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]]]}] 17:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1979ms 17:17:47 INFO - PROCESS | 1828 | 1461716267900 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:17:47 INFO - PROCESS | 1828 | 1461716267906 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:17:47 INFO - PROCESS | 1828 | 1461716267912 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:17:47 INFO - PROCESS | 1828 | 1461716267917 Marionette TRACE conn3 <- [1,2278,null,{}] 17:17:47 INFO - PROCESS | 1828 | 1461716267924 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}] 17:17:48 INFO - PROCESS | 1828 | 1461716268150 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:17:48 INFO - PROCESS | 1828 | 1461716268426 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77139d0000 == 200 [pid = 1828] [id = 577] 17:17:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 267 (0x7f771090e400) [pid = 1828] [serial = 1732] [outer = (nil)] 17:17:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 268 (0x7f7711d12000) [pid = 1828] [serial = 1733] [outer = 0x7f771090e400] 17:17:48 INFO - PROCESS | 1828 | 1461716268543 Marionette DEBUG loaded listener.js 17:17:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 269 (0x7f77120eb400) [pid = 1828] [serial = 1734] [outer = 0x7f771090e400] 17:17:49 INFO - PROCESS | 1828 | 1461716269415 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]]]}] 17:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1533ms 17:17:49 INFO - PROCESS | 1828 | 1461716269448 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:17:49 INFO - PROCESS | 1828 | 1461716269452 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:17:49 INFO - PROCESS | 1828 | 1461716269460 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:17:49 INFO - PROCESS | 1828 | 1461716269464 Marionette TRACE conn3 <- [1,2282,null,{}] 17:17:49 INFO - PROCESS | 1828 | 1461716269469 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}] 17:17:49 INFO - PROCESS | 1828 | 1461716269673 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:17:50 INFO - PROCESS | 1828 | 1461716270179 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770c5b3800 == 201 [pid = 1828] [id = 578] 17:17:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 270 (0x7f7710915800) [pid = 1828] [serial = 1735] [outer = (nil)] 17:17:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 271 (0x7f77120e8800) [pid = 1828] [serial = 1736] [outer = 0x7f7710915800] 17:17:50 INFO - PROCESS | 1828 | 1461716270253 Marionette DEBUG loaded listener.js 17:17:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 272 (0x7f77147e2400) [pid = 1828] [serial = 1737] [outer = 0x7f7710915800] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77149d4000 == 200 [pid = 1828] [id = 443] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd78000 == 199 [pid = 1828] [id = 503] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77168ae000 == 198 [pid = 1828] [id = 457] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773c24c000 == 197 [pid = 1828] [id = 501] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7737f16000 == 196 [pid = 1828] [id = 500] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771089a800 == 195 [pid = 1828] [id = 502] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770d5cd000 == 194 [pid = 1828] [id = 547] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770d5b4800 == 193 [pid = 1828] [id = 546] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770d4c9800 == 192 [pid = 1828] [id = 545] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7739e2b000 == 191 [pid = 1828] [id = 544] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772afe8800 == 190 [pid = 1828] [id = 543] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772979e000 == 189 [pid = 1828] [id = 542] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724dea000 == 188 [pid = 1828] [id = 541] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723fb7000 == 187 [pid = 1828] [id = 540] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7721f81000 == 186 [pid = 1828] [id = 539] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ff04800 == 185 [pid = 1828] [id = 538] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d27a800 == 184 [pid = 1828] [id = 537] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7714804000 == 183 [pid = 1828] [id = 536] 17:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770c481000 == 182 [pid = 1828] [id = 535] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 271 (0x7f7714b96400) [pid = 1828] [serial = 1604] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 270 (0x7f771ff33c00) [pid = 1828] [serial = 1601] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 269 (0x7f7720aa0c00) [pid = 1828] [serial = 1602] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 268 (0x7f772c88dc00) [pid = 1828] [serial = 1553] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 267 (0x7f7722d04400) [pid = 1828] [serial = 1547] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 266 (0x7f773c6cf000) [pid = 1828] [serial = 1565] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 265 (0x7f773c6e1800) [pid = 1828] [serial = 1568] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 264 (0x7f773bb86800) [pid = 1828] [serial = 1556] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f773c279800) [pid = 1828] [serial = 1559] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f7714956800) [pid = 1828] [serial = 1571] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f770e710000) [pid = 1828] [serial = 1574] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f770c6cf000) [pid = 1828] [serial = 1577] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f770e714400) [pid = 1828] [serial = 1580] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f7715b5b800) [pid = 1828] [serial = 1583] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f770ead9c00) [pid = 1828] [serial = 1587] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f770eacc000) [pid = 1828] [serial = 1586] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f7724edfc00) [pid = 1828] [serial = 1550] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f7715b53c00) [pid = 1828] [serial = 1595] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f7717759000) [pid = 1828] [serial = 1596] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f7715ba1c00) [pid = 1828] [serial = 1541] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f7711e9d800) [pid = 1828] [serial = 1538] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f7714151400) [pid = 1828] [serial = 1562] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f771556fc00) [pid = 1828] [serial = 1592] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f771763fc00) [pid = 1828] [serial = 1593] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f7714957000) [pid = 1828] [serial = 1590] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f7714155c00) [pid = 1828] [serial = 1589] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f7720725000) [pid = 1828] [serial = 1544] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f7718d77000) [pid = 1828] [serial = 1598] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f77190ae000) [pid = 1828] [serial = 1599] [outer = (nil)] [url = about:blank] 17:17:51 INFO - PROCESS | 1828 | 1461716271537 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]]]}] 17:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2090ms 17:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:17:51 INFO - PROCESS | 1828 | 1461716271550 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 1828 | 1461716271552 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:17:51 INFO - PROCESS | 1828 | 1461716271560 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:17:51 INFO - PROCESS | 1828 | 1461716271568 Marionette TRACE conn3 <- [1,2286,null,{}] 17:17:51 INFO - PROCESS | 1828 | 1461716271628 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}] 17:17:51 INFO - PROCESS | 1828 | 1461716271825 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:17:51 INFO - PROCESS | 1828 | 1461716271837 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770ea14800 == 183 [pid = 1828] [id = 579] 17:17:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f771102c000) [pid = 1828] [serial = 1738] [outer = (nil)] 17:17:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f7714ae4000) [pid = 1828] [serial = 1739] [outer = 0x7f771102c000] 17:17:51 INFO - PROCESS | 1828 | 1461716271897 Marionette DEBUG loaded listener.js 17:17:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f7714b0f400) [pid = 1828] [serial = 1740] [outer = 0x7f771102c000] 17:17:52 INFO - PROCESS | 1828 | 1461716272828 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]]]}] 17:17:52 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 17:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1330ms 17:17:52 INFO - PROCESS | 1828 | 1461716272889 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:17:52 INFO - PROCESS | 1828 | 1461716272893 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:17:52 INFO - PROCESS | 1828 | 1461716272902 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:17:52 INFO - PROCESS | 1828 | 1461716272905 Marionette TRACE conn3 <- [1,2290,null,{}] 17:17:52 INFO - PROCESS | 1828 | 1461716272910 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}] 17:17:53 INFO - PROCESS | 1828 | 1461716273107 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:17:53 INFO - PROCESS | 1828 | 1461716273313 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771209a800 == 184 [pid = 1828] [id = 580] 17:17:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f770c6ccc00) [pid = 1828] [serial = 1741] [outer = (nil)] 17:17:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f7715569000) [pid = 1828] [serial = 1742] [outer = 0x7f770c6ccc00] 17:17:53 INFO - PROCESS | 1828 | 1461716273375 Marionette DEBUG loaded listener.js 17:17:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f7715615c00) [pid = 1828] [serial = 1743] [outer = 0x7f770c6ccc00] 17:17:54 INFO - PROCESS | 1828 | 1461716274165 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]]]}] 17:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1289ms 17:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:17:54 INFO - PROCESS | 1828 | 1461716274195 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:17:54 INFO - PROCESS | 1828 | 1461716274198 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:17:54 INFO - PROCESS | 1828 | 1461716274202 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:17:54 INFO - PROCESS | 1828 | 1461716274206 Marionette TRACE conn3 <- [1,2294,null,{}] 17:17:54 INFO - PROCESS | 1828 | 1461716274219 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}] 17:17:54 INFO - PROCESS | 1828 | 1461716274460 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:17:54 INFO - PROCESS | 1828 | 1461716274492 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77147a9000 == 185 [pid = 1828] [id = 581] 17:17:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f7715b52c00) [pid = 1828] [serial = 1744] [outer = (nil)] 17:17:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f7715b9f000) [pid = 1828] [serial = 1745] [outer = 0x7f7715b52c00] 17:17:54 INFO - PROCESS | 1828 | 1461716274560 Marionette DEBUG loaded listener.js 17:17:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f7717644800) [pid = 1828] [serial = 1746] [outer = 0x7f7715b52c00] 17:17:55 INFO - PROCESS | 1828 | 1461716275512 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]]]}] 17:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1335ms 17:17:55 INFO - PROCESS | 1828 | 1461716275539 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:17:55 INFO - PROCESS | 1828 | 1461716275543 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:17:55 INFO - PROCESS | 1828 | 1461716275549 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:17:55 INFO - PROCESS | 1828 | 1461716275552 Marionette TRACE conn3 <- [1,2298,null,{}] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f7717756800) [pid = 1828] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f771102d400) [pid = 1828] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f7717787000) [pid = 1828] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f770ead7c00) [pid = 1828] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f770e9ca000) [pid = 1828] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f7712e72800) [pid = 1828] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f7717750800) [pid = 1828] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f772a916400) [pid = 1828] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f77244a7800) [pid = 1828] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f771414a400) [pid = 1828] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f770ebe9000) [pid = 1828] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f7713776000) [pid = 1828] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f770ead9800) [pid = 1828] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f7710911c00) [pid = 1828] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f771090cc00) [pid = 1828] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f770a4ccc00) [pid = 1828] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f772a8a8000) [pid = 1828] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f7713777800) [pid = 1828] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f77243ce800) [pid = 1828] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f7711ea0000) [pid = 1828] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f7711024000) [pid = 1828] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f770a4cb000) [pid = 1828] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f77190acc00) [pid = 1828] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f772af0c800) [pid = 1828] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f771556a000) [pid = 1828] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f770c469400) [pid = 1828] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f772427b800) [pid = 1828] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f7724e31400) [pid = 1828] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f771eb0e800) [pid = 1828] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f772c64d400) [pid = 1828] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f770a4c9000) [pid = 1828] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f770e707c00) [pid = 1828] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f771107dc00) [pid = 1828] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f7714148000) [pid = 1828] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f770c6c6400) [pid = 1828] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f772a8aa800) [pid = 1828] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f7714b02800) [pid = 1828] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f7720beb000) [pid = 1828] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f7711d0ec00) [pid = 1828] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f770ead7400) [pid = 1828] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f772a98dc00) [pid = 1828] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f7720d13000) [pid = 1828] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f7714b9a400) [pid = 1828] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f771090d000) [pid = 1828] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f7720d12800) [pid = 1828] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f770e9c9800) [pid = 1828] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f7723880000) [pid = 1828] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f770c6c6000) [pid = 1828] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f772b9e3000) [pid = 1828] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f7717646c00) [pid = 1828] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f7714b9bc00) [pid = 1828] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f772c880000) [pid = 1828] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f7711027000) [pid = 1828] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f7714aeb000) [pid = 1828] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f7711076c00) [pid = 1828] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f7712e6bc00) [pid = 1828] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f770e80bc00) [pid = 1828] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f7718d76800) [pid = 1828] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f771494ec00) [pid = 1828] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f770c6c7000) [pid = 1828] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f7711024c00) [pid = 1828] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f7720aa0000) [pid = 1828] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f7720bedc00) [pid = 1828] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7720a9e400) [pid = 1828] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f7720d1f400) [pid = 1828] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f7720de4400) [pid = 1828] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f7714152000) [pid = 1828] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f770e9c9c00) [pid = 1828] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f7720deb000) [pid = 1828] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f7712e69c00) [pid = 1828] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f7720aa0800) [pid = 1828] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:17:56 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f772a995000) [pid = 1828] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:17:56 INFO - PROCESS | 1828 | 1461716276669 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}] 17:17:56 INFO - PROCESS | 1828 | 1461716276948 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:17:57 INFO - PROCESS | 1828 | 1461716277064 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770c5ab000 == 186 [pid = 1828] [id = 582] 17:17:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f770a4ca400) [pid = 1828] [serial = 1747] [outer = (nil)] 17:17:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f770e711400) [pid = 1828] [serial = 1748] [outer = 0x7f770a4ca400] 17:17:57 INFO - PROCESS | 1828 | 1461716277122 Marionette DEBUG loaded listener.js 17:17:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f770eacb400) [pid = 1828] [serial = 1749] [outer = 0x7f770a4ca400] 17:17:57 INFO - PROCESS | 1828 | 1461716277783 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]]]}] 17:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2242ms 17:17:57 INFO - PROCESS | 1828 | 1461716277791 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:17:57 INFO - PROCESS | 1828 | 1461716277793 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:17:57 INFO - PROCESS | 1828 | 1461716277799 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:17:57 INFO - PROCESS | 1828 | 1461716277801 Marionette TRACE conn3 <- [1,2302,null,{}] 17:17:57 INFO - PROCESS | 1828 | 1461716277807 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}] 17:17:58 INFO - PROCESS | 1828 | 1461716278063 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:17:58 INFO - PROCESS | 1828 | 1461716278087 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7710893000 == 187 [pid = 1828] [id = 583] 17:17:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f770c6ce000) [pid = 1828] [serial = 1750] [outer = (nil)] 17:17:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f7710911800) [pid = 1828] [serial = 1751] [outer = 0x7f770c6ce000] 17:17:58 INFO - PROCESS | 1828 | 1461716278145 Marionette DEBUG loaded listener.js 17:17:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f7711d0ec00) [pid = 1828] [serial = 1752] [outer = 0x7f770c6ce000] 17:17:59 INFO - PROCESS | 1828 | 1461716279293 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]]]}] 17:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1531ms 17:17:59 INFO - PROCESS | 1828 | 1461716279332 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:17:59 INFO - PROCESS | 1828 | 1461716279338 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:17:59 INFO - PROCESS | 1828 | 1461716279347 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:17:59 INFO - PROCESS | 1828 | 1461716279352 Marionette TRACE conn3 <- [1,2306,null,{}] 17:17:59 INFO - PROCESS | 1828 | 1461716279359 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}] 17:17:59 INFO - PROCESS | 1828 | 1461716279562 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:17:59 INFO - PROCESS | 1828 | 1461716279834 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711009000 == 188 [pid = 1828] [id = 584] 17:17:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f770e80ec00) [pid = 1828] [serial = 1753] [outer = (nil)] 17:17:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f770ebe9c00) [pid = 1828] [serial = 1754] [outer = 0x7f770e80ec00] 17:17:59 INFO - PROCESS | 1828 | 1461716279969 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f771090c000) [pid = 1828] [serial = 1755] [outer = 0x7f770e80ec00] 17:18:00 INFO - PROCESS | 1828 | 1461716280935 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]]]}] 17:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1642ms 17:18:00 INFO - PROCESS | 1828 | 1461716280992 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 1828 | 1461716281006 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:18:01 INFO - PROCESS | 1828 | 1461716281022 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 1828 | 1461716281030 Marionette TRACE conn3 <- [1,2310,null,{}] 17:18:01 INFO - PROCESS | 1828 | 1461716281039 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}] 17:18:01 INFO - PROCESS | 1828 | 1461716281317 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:18:01 INFO - PROCESS | 1828 | 1461716281736 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77141b3800 == 189 [pid = 1828] [id = 585] 17:18:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f7711ea4c00) [pid = 1828] [serial = 1756] [outer = (nil)] 17:18:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f77120e6400) [pid = 1828] [serial = 1757] [outer = 0x7f7711ea4c00] 17:18:01 INFO - PROCESS | 1828 | 1461716281859 Marionette DEBUG loaded listener.js 17:18:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f7712e70000) [pid = 1828] [serial = 1758] [outer = 0x7f7711ea4c00] 17:18:02 INFO - PROCESS | 1828 | 1461716282898 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]]]}] 17:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1941ms 17:18:02 INFO - PROCESS | 1828 | 1461716282962 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:18:02 INFO - PROCESS | 1828 | 1461716282966 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:18:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:18:02 INFO - PROCESS | 1828 | 1461716282972 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:18:02 INFO - PROCESS | 1828 | 1461716282978 Marionette TRACE conn3 <- [1,2314,null,{}] 17:18:02 INFO - PROCESS | 1828 | 1461716282994 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}] 17:18:03 INFO - PROCESS | 1828 | 1461716283253 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:18:03 INFO - PROCESS | 1828 | 1461716283573 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7716622000 == 190 [pid = 1828] [id = 586] 17:18:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f7713776000) [pid = 1828] [serial = 1759] [outer = (nil)] 17:18:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f7714b06c00) [pid = 1828] [serial = 1760] [outer = 0x7f7713776000] 17:18:03 INFO - PROCESS | 1828 | 1461716283654 Marionette DEBUG loaded listener.js 17:18:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f7715567400) [pid = 1828] [serial = 1761] [outer = 0x7f7713776000] 17:18:04 INFO - PROCESS | 1828 | 1461716284521 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]]]}] 17:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1588ms 17:18:04 INFO - PROCESS | 1828 | 1461716284561 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:18:04 INFO - PROCESS | 1828 | 1461716284566 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:18:04 INFO - PROCESS | 1828 | 1461716284573 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:18:04 INFO - PROCESS | 1828 | 1461716284576 Marionette TRACE conn3 <- [1,2318,null,{}] 17:18:04 INFO - PROCESS | 1828 | 1461716284581 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}] 17:18:04 INFO - PROCESS | 1828 | 1461716284798 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:18:05 INFO - PROCESS | 1828 | 1461716285071 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7718f20000 == 191 [pid = 1828] [id = 587] 17:18:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f771491c000) [pid = 1828] [serial = 1762] [outer = (nil)] 17:18:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f7715758c00) [pid = 1828] [serial = 1763] [outer = 0x7f771491c000] 17:18:05 INFO - PROCESS | 1828 | 1461716285189 Marionette DEBUG loaded listener.js 17:18:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f7715ba3800) [pid = 1828] [serial = 1764] [outer = 0x7f771491c000] 17:18:06 INFO - PROCESS | 1828 | 1461716286047 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] 17:18:06 INFO - PROCESS | 1828 | 1461716286109 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:18:06 INFO - PROCESS | 1828 | 1461716286116 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:18:06 INFO - PROCESS | 1828 | 1461716286118 Marionette TRACE conn3 <- [1,2322,null,{}] 17:18:06 INFO - PROCESS | 1828 | 1461716286124 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}] 17:18:06 INFO - PROCESS | 1828 | 1461716286335 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:18:06 INFO - PROCESS | 1828 | 1461716286667 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d463000 == 192 [pid = 1828] [id = 588] 17:18:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f7715568c00) [pid = 1828] [serial = 1765] [outer = (nil)] 17:18:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f771774c400) [pid = 1828] [serial = 1766] [outer = 0x7f7715568c00] 17:18:06 INFO - PROCESS | 1828 | 1461716286745 Marionette DEBUG loaded listener.js 17:18:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f7717756c00) [pid = 1828] [serial = 1767] [outer = 0x7f7715568c00] 17:18:07 INFO - PROCESS | 1828 | 1461716287578 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]]]}] 17:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1528ms 17:18:07 INFO - PROCESS | 1828 | 1461716287645 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:18:07 INFO - PROCESS | 1828 | 1461716287649 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:18:07 INFO - PROCESS | 1828 | 1461716287655 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:18:07 INFO - PROCESS | 1828 | 1461716287658 Marionette TRACE conn3 <- [1,2326,null,{}] 17:18:07 INFO - PROCESS | 1828 | 1461716287665 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}] 17:18:07 INFO - PROCESS | 1828 | 1461716287942 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:18:08 INFO - PROCESS | 1828 | 1461716288262 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771dacb800 == 193 [pid = 1828] [id = 589] 17:18:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f77190aec00) [pid = 1828] [serial = 1768] [outer = (nil)] 17:18:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f771da9e400) [pid = 1828] [serial = 1769] [outer = 0x7f77190aec00] 17:18:08 INFO - PROCESS | 1828 | 1461716288336 Marionette DEBUG loaded listener.js 17:18:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f771db8fc00) [pid = 1828] [serial = 1770] [outer = 0x7f77190aec00] 17:18:09 INFO - PROCESS | 1828 | 1461716289150 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]]]}] 17:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1529ms 17:18:09 INFO - PROCESS | 1828 | 1461716289185 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:18:09 INFO - PROCESS | 1828 | 1461716289188 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:18:09 INFO - PROCESS | 1828 | 1461716289194 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:18:09 INFO - PROCESS | 1828 | 1461716289197 Marionette TRACE conn3 <- [1,2330,null,{}] 17:18:09 INFO - PROCESS | 1828 | 1461716289203 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}] 17:18:09 INFO - PROCESS | 1828 | 1461716289415 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:18:09 INFO - PROCESS | 1828 | 1461716289689 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd89800 == 194 [pid = 1828] [id = 590] 17:18:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f77190afc00) [pid = 1828] [serial = 1771] [outer = (nil)] 17:18:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f771ddd0800) [pid = 1828] [serial = 1772] [outer = 0x7f77190afc00] 17:18:09 INFO - PROCESS | 1828 | 1461716289765 Marionette DEBUG loaded listener.js 17:18:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f771eb19400) [pid = 1828] [serial = 1773] [outer = 0x7f77190afc00] 17:18:10 INFO - PROCESS | 1828 | 1461716290659 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]]]}] 17:18:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:18:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1535ms 17:18:10 INFO - PROCESS | 1828 | 1461716290730 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:18:10 INFO - PROCESS | 1828 | 1461716290734 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:18:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:18:10 INFO - PROCESS | 1828 | 1461716290739 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:18:10 INFO - PROCESS | 1828 | 1461716290741 Marionette TRACE conn3 <- [1,2334,null,{}] 17:18:10 INFO - PROCESS | 1828 | 1461716290747 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}] 17:18:10 INFO - PROCESS | 1828 | 1461716290956 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:18:11 INFO - PROCESS | 1828 | 1461716291224 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e16000 == 195 [pid = 1828] [id = 591] 17:18:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f771ddc7400) [pid = 1828] [serial = 1774] [outer = (nil)] 17:18:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f771edd2800) [pid = 1828] [serial = 1775] [outer = 0x7f771ddc7400] 17:18:11 INFO - PROCESS | 1828 | 1461716291341 Marionette DEBUG loaded listener.js 17:18:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f771eddfc00) [pid = 1828] [serial = 1776] [outer = 0x7f771ddc7400] 17:18:12 INFO - PROCESS | 1828 | 1461716292207 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]]]}] 17:18:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:18:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1488ms 17:18:12 INFO - PROCESS | 1828 | 1461716292233 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:18:12 INFO - PROCESS | 1828 | 1461716292235 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:18:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:18:12 INFO - PROCESS | 1828 | 1461716292245 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:18:12 INFO - PROCESS | 1828 | 1461716292247 Marionette TRACE conn3 <- [1,2338,null,{}] 17:18:12 INFO - PROCESS | 1828 | 1461716292252 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}] 17:18:12 INFO - PROCESS | 1828 | 1461716292460 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:18:12 INFO - PROCESS | 1828 | 1461716292733 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722312800 == 196 [pid = 1828] [id = 592] 17:18:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f771ddcc800) [pid = 1828] [serial = 1777] [outer = (nil)] 17:18:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f771fd62400) [pid = 1828] [serial = 1778] [outer = 0x7f771ddcc800] 17:18:12 INFO - PROCESS | 1828 | 1461716292817 Marionette DEBUG loaded listener.js 17:18:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f7720670000) [pid = 1828] [serial = 1779] [outer = 0x7f771ddcc800] 17:18:13 INFO - PROCESS | 1828 | 1461716293702 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]]]}] 17:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1498ms 17:18:13 INFO - PROCESS | 1828 | 1461716293744 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:18:13 INFO - PROCESS | 1828 | 1461716293748 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:18:13 INFO - PROCESS | 1828 | 1461716293754 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:18:13 INFO - PROCESS | 1828 | 1461716293762 Marionette TRACE conn3 <- [1,2342,null,{}] 17:18:13 INFO - PROCESS | 1828 | 1461716293771 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}] 17:18:13 INFO - PROCESS | 1828 | 1461716293993 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:18:14 INFO - PROCESS | 1828 | 1461716294335 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723958800 == 197 [pid = 1828] [id = 593] 17:18:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f771eb14800) [pid = 1828] [serial = 1780] [outer = (nil)] 17:18:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f77209d4c00) [pid = 1828] [serial = 1781] [outer = 0x7f771eb14800] 17:18:14 INFO - PROCESS | 1828 | 1461716294416 Marionette DEBUG loaded listener.js 17:18:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f7720a9e400) [pid = 1828] [serial = 1782] [outer = 0x7f771eb14800] 17:18:15 INFO - PROCESS | 1828 | 1461716295275 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]]]}] 17:18:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:18:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1593ms 17:18:15 INFO - PROCESS | 1828 | 1461716295349 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:18:15 INFO - PROCESS | 1828 | 1461716295353 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:18:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:18:15 INFO - PROCESS | 1828 | 1461716295358 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:18:15 INFO - PROCESS | 1828 | 1461716295363 Marionette TRACE conn3 <- [1,2346,null,{}] 17:18:15 INFO - PROCESS | 1828 | 1461716295371 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}] 17:18:15 INFO - PROCESS | 1828 | 1461716295634 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:18:15 INFO - PROCESS | 1828 | 1461716295960 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724047000 == 198 [pid = 1828] [id = 594] 17:18:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f7720d18c00) [pid = 1828] [serial = 1783] [outer = (nil)] 17:18:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f7720d20400) [pid = 1828] [serial = 1784] [outer = 0x7f7720d18c00] 17:18:16 INFO - PROCESS | 1828 | 1461716296037 Marionette DEBUG loaded listener.js 17:18:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f7720deb400) [pid = 1828] [serial = 1785] [outer = 0x7f7720d18c00] 17:18:16 INFO - PROCESS | 1828 | 1461716296870 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]]]}] 17:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1584ms 17:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:18:16 INFO - PROCESS | 1828 | 1461716296944 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 1828 | 1461716296947 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:18:16 INFO - PROCESS | 1828 | 1461716296952 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - PROCESS | 1828 | 1461716296955 Marionette TRACE conn3 <- [1,2350,null,{}] 17:18:16 INFO - PROCESS | 1828 | 1461716296960 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}] 17:18:17 INFO - PROCESS | 1828 | 1461716297196 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:18:17 INFO - PROCESS | 1828 | 1461716297522 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772434e000 == 199 [pid = 1828] [id = 595] 17:18:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f7720dec000) [pid = 1828] [serial = 1786] [outer = (nil)] 17:18:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f7720f62400) [pid = 1828] [serial = 1787] [outer = 0x7f7720dec000] 17:18:17 INFO - PROCESS | 1828 | 1461716297603 Marionette DEBUG loaded listener.js 17:18:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f7720f6ec00) [pid = 1828] [serial = 1788] [outer = 0x7f7720dec000] 17:18:18 INFO - PROCESS | 1828 | 1461716298428 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]]]}] 17:18:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1533ms 17:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:18:18 INFO - PROCESS | 1828 | 1461716298486 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:18:18 INFO - PROCESS | 1828 | 1461716298488 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:18:18 INFO - PROCESS | 1828 | 1461716298495 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:18:18 INFO - PROCESS | 1828 | 1461716298498 Marionette TRACE conn3 <- [1,2354,null,{}] 17:18:18 INFO - PROCESS | 1828 | 1461716298511 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}] 17:18:18 INFO - PROCESS | 1828 | 1461716298719 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:18:19 INFO - PROCESS | 1828 | 1461716299014 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77245e6000 == 200 [pid = 1828] [id = 596] 17:18:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f7720def000) [pid = 1828] [serial = 1789] [outer = (nil)] 17:18:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f7721c06000) [pid = 1828] [serial = 1790] [outer = 0x7f7720def000] 17:18:19 INFO - PROCESS | 1828 | 1461716299131 Marionette DEBUG loaded listener.js 17:18:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f7721cb5800) [pid = 1828] [serial = 1791] [outer = 0x7f7720def000] 17:18:20 INFO - PROCESS | 1828 | 1461716300032 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]]]}] 17:18:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:18:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1588ms 17:18:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:18:20 INFO - PROCESS | 1828 | 1461716300083 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:18:20 INFO - PROCESS | 1828 | 1461716300085 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:18:20 INFO - PROCESS | 1828 | 1461716300091 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:18:20 INFO - PROCESS | 1828 | 1461716300094 Marionette TRACE conn3 <- [1,2358,null,{}] 17:18:20 INFO - PROCESS | 1828 | 1461716300099 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}] 17:18:20 INFO - PROCESS | 1828 | 1461716300318 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:18:20 INFO - PROCESS | 1828 | 1461716300607 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77249a7800 == 201 [pid = 1828] [id = 597] 17:18:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f7720def400) [pid = 1828] [serial = 1792] [outer = (nil)] 17:18:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f7721f9d400) [pid = 1828] [serial = 1793] [outer = 0x7f7720def400] 17:18:20 INFO - PROCESS | 1828 | 1461716300741 Marionette DEBUG loaded listener.js 17:18:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f7722220400) [pid = 1828] [serial = 1794] [outer = 0x7f7720def400] 17:18:21 INFO - PROCESS | 1828 | 1461716301582 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]]]}] 17:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1541ms 17:18:21 INFO - PROCESS | 1828 | 1461716301633 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:18:21 INFO - PROCESS | 1828 | 1461716301638 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:18:21 INFO - PROCESS | 1828 | 1461716301644 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:18:21 INFO - PROCESS | 1828 | 1461716301646 Marionette TRACE conn3 <- [1,2362,null,{}] 17:18:21 INFO - PROCESS | 1828 | 1461716301651 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}] 17:18:21 INFO - PROCESS | 1828 | 1461716301884 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:18:22 INFO - PROCESS | 1828 | 1461716302204 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724ac5800 == 202 [pid = 1828] [id = 598] 17:18:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f771ddd2000) [pid = 1828] [serial = 1795] [outer = (nil)] 17:18:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f772233a400) [pid = 1828] [serial = 1796] [outer = 0x7f771ddd2000] 17:18:22 INFO - PROCESS | 1828 | 1461716302298 Marionette DEBUG loaded listener.js 17:18:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f7722d56000) [pid = 1828] [serial = 1797] [outer = 0x7f771ddd2000] 17:18:23 INFO - PROCESS | 1828 | 1461716303183 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]]]}] 17:18:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:18:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1636ms 17:18:23 INFO - PROCESS | 1828 | 1461716303281 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:18:23 INFO - PROCESS | 1828 | 1461716303285 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:18:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:18:23 INFO - PROCESS | 1828 | 1461716303293 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:18:23 INFO - PROCESS | 1828 | 1461716303295 Marionette TRACE conn3 <- [1,2366,null,{}] 17:18:23 INFO - PROCESS | 1828 | 1461716303300 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}] 17:18:23 INFO - PROCESS | 1828 | 1461716303578 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:18:23 INFO - PROCESS | 1828 | 1461716303942 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724def800 == 203 [pid = 1828] [id = 599] 17:18:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f770a4cd800) [pid = 1828] [serial = 1798] [outer = (nil)] 17:18:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f7720aa2400) [pid = 1828] [serial = 1799] [outer = 0x7f770a4cd800] 17:18:24 INFO - PROCESS | 1828 | 1461716304012 Marionette DEBUG loaded listener.js 17:18:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f7723885000) [pid = 1828] [serial = 1800] [outer = 0x7f770a4cd800] 17:18:24 INFO - PROCESS | 1828 | 1461716304854 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]]]}] 17:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1629ms 17:18:24 INFO - PROCESS | 1828 | 1461716304922 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:18:24 INFO - PROCESS | 1828 | 1461716304925 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:18:24 INFO - PROCESS | 1828 | 1461716304932 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:18:24 INFO - PROCESS | 1828 | 1461716304934 Marionette TRACE conn3 <- [1,2370,null,{}] 17:18:24 INFO - PROCESS | 1828 | 1461716304939 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}] 17:18:25 INFO - PROCESS | 1828 | 1461716305163 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:18:25 INFO - PROCESS | 1828 | 1461716305477 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772834f800 == 204 [pid = 1828] [id = 600] 17:18:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f770ebe5800) [pid = 1828] [serial = 1801] [outer = (nil)] 17:18:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f77238be400) [pid = 1828] [serial = 1802] [outer = 0x7f770ebe5800] 17:18:25 INFO - PROCESS | 1828 | 1461716305550 Marionette DEBUG loaded listener.js 17:18:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f77241a6800) [pid = 1828] [serial = 1803] [outer = 0x7f770ebe5800] 17:18:26 INFO - PROCESS | 1828 | 1461716306404 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]]]}] 17:18:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:18:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1541ms 17:18:26 INFO - PROCESS | 1828 | 1461716306474 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:18:26 INFO - PROCESS | 1828 | 1461716306477 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:18:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:18:26 INFO - PROCESS | 1828 | 1461716306483 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:18:26 INFO - PROCESS | 1828 | 1461716306485 Marionette TRACE conn3 <- [1,2374,null,{}] 17:18:26 INFO - PROCESS | 1828 | 1461716306491 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}] 17:18:26 INFO - PROCESS | 1828 | 1461716306706 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:18:27 INFO - PROCESS | 1828 | 1461716307076 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77296e0800 == 205 [pid = 1828] [id = 601] 17:18:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f770a4d0c00) [pid = 1828] [serial = 1804] [outer = (nil)] 17:18:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f7724217000) [pid = 1828] [serial = 1805] [outer = 0x7f770a4d0c00] 17:18:27 INFO - PROCESS | 1828 | 1461716307157 Marionette DEBUG loaded listener.js 17:18:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f7724247000) [pid = 1828] [serial = 1806] [outer = 0x7f770a4d0c00] 17:18:28 INFO - PROCESS | 1828 | 1461716308046 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]]]}] 17:18:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:18:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1636ms 17:18:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:18:28 INFO - PROCESS | 1828 | 1461716308121 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:18:28 INFO - PROCESS | 1828 | 1461716308123 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:18:28 INFO - PROCESS | 1828 | 1461716308129 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:18:28 INFO - PROCESS | 1828 | 1461716308132 Marionette TRACE conn3 <- [1,2378,null,{}] 17:18:28 INFO - PROCESS | 1828 | 1461716308137 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}] 17:18:28 INFO - PROCESS | 1828 | 1461716308366 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:18:28 INFO - PROCESS | 1828 | 1461716308713 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770c5a6800 == 206 [pid = 1828] [id = 602] 17:18:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f770a4c7000) [pid = 1828] [serial = 1807] [outer = (nil)] 17:18:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f770e80e400) [pid = 1828] [serial = 1808] [outer = 0x7f770a4c7000] 17:18:28 INFO - PROCESS | 1828 | 1461716308784 Marionette DEBUG loaded listener.js 17:18:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f7714959000) [pid = 1828] [serial = 1809] [outer = 0x7f770a4c7000] 17:18:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d454000 == 205 [pid = 1828] [id = 203] 17:18:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770c5ab000 == 204 [pid = 1828] [id = 582] 17:18:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77147a9000 == 203 [pid = 1828] [id = 581] 17:18:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771209a800 == 202 [pid = 1828] [id = 580] 17:18:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770ea14800 == 201 [pid = 1828] [id = 579] 17:18:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770c5b3800 == 200 [pid = 1828] [id = 578] 17:18:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77139d0000 == 199 [pid = 1828] [id = 577] 17:18:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770d4e7000 == 198 [pid = 1828] [id = 576] 17:18:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720c18800 == 197 [pid = 1828] [id = 574] 17:18:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ff1f000 == 196 [pid = 1828] [id = 573] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f773c730c00) [pid = 1828] [serial = 1569] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f771fd5c400) [pid = 1828] [serial = 1479] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f77209d2000) [pid = 1828] [serial = 1482] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f7711ea0800) [pid = 1828] [serial = 1470] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f7711d0cc00) [pid = 1828] [serial = 1671] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f771414e800) [pid = 1828] [serial = 1674] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f772066ec00) [pid = 1828] [serial = 1619] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f772c88bc00) [pid = 1828] [serial = 1503] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f7729d3c800) [pid = 1828] [serial = 1497] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f7714b95800) [pid = 1828] [serial = 1611] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f771763a400) [pid = 1828] [serial = 1386] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f773c6c7c00) [pid = 1828] [serial = 1377] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f770ee35c00) [pid = 1828] [serial = 1664] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f773c6e2000) [pid = 1828] [serial = 1650] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f771376a800) [pid = 1828] [serial = 1673] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f7710913400) [pid = 1828] [serial = 1643] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f7715619000) [pid = 1828] [serial = 1659] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f772b9e0800) [pid = 1828] [serial = 1500] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f771774b800) [pid = 1828] [serial = 1613] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f7729d3c400) [pid = 1828] [serial = 1632] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f7711eac000) [pid = 1828] [serial = 1383] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f7711031400) [pid = 1828] [serial = 1428] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f770a4d0800) [pid = 1828] [serial = 1655] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f772232fc00) [pid = 1828] [serial = 1536] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f7739e11400) [pid = 1828] [serial = 1554] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f7715570000) [pid = 1828] [serial = 1437] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f770c46fc00) [pid = 1828] [serial = 1607] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f77260c1400) [pid = 1828] [serial = 1628] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f7710918800) [pid = 1828] [serial = 1644] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f772af09c00) [pid = 1828] [serial = 1635] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f7720d13400) [pid = 1828] [serial = 1545] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f773c6d5000) [pid = 1828] [serial = 1640] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f770ee2e800) [pid = 1828] [serial = 1662] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f7715618c00) [pid = 1828] [serial = 1649] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f770e714800) [pid = 1828] [serial = 1575] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f7724edd800) [pid = 1828] [serial = 1509] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f7714155400) [pid = 1828] [serial = 1563] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f770c6d3800) [pid = 1828] [serial = 1578] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f772a994c00) [pid = 1828] [serial = 1422] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f771763a800) [pid = 1828] [serial = 1410] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f77120ef400) [pid = 1828] [serial = 1665] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f770e70d800) [pid = 1828] [serial = 1608] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f77242edc00) [pid = 1828] [serial = 1488] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f7729b82c00) [pid = 1828] [serial = 1631] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f7717786800) [pid = 1828] [serial = 1515] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f7713770400) [pid = 1828] [serial = 1539] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f773c2a6400) [pid = 1828] [serial = 1557] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f7720a93000) [pid = 1828] [serial = 1620] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f77244a4000) [pid = 1828] [serial = 1625] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f771edd9c00) [pid = 1828] [serial = 1617] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f771daa2400) [pid = 1828] [serial = 1616] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f7715614c00) [pid = 1828] [serial = 1647] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f7722d09800) [pid = 1828] [serial = 1623] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f770e9cf000) [pid = 1828] [serial = 1667] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7728bbf800) [pid = 1828] [serial = 1494] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f7713775000) [pid = 1828] [serial = 1581] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f771102ec00) [pid = 1828] [serial = 1670] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f773c78bc00) [pid = 1828] [serial = 1641] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f773724ac00) [pid = 1828] [serial = 1506] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f77190ac000) [pid = 1828] [serial = 1476] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f7717786c00) [pid = 1828] [serial = 1542] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f77381dd800) [pid = 1828] [serial = 1638] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f772a8ad000) [pid = 1828] [serial = 1634] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f7738470000) [pid = 1828] [serial = 1434] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f773a33c400) [pid = 1828] [serial = 1512] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f771491ac00) [pid = 1828] [serial = 1676] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f7715565c00) [pid = 1828] [serial = 1473] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f770ebe2800) [pid = 1828] [serial = 1668] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f770e816c00) [pid = 1828] [serial = 1658] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f770e812000) [pid = 1828] [serial = 1652] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f771daa2000) [pid = 1828] [serial = 1413] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f771774dc00) [pid = 1828] [serial = 1572] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f7717794c00) [pid = 1828] [serial = 1614] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f771efd0800) [pid = 1828] [serial = 1584] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f771107b400) [pid = 1828] [serial = 1431] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f7714953000) [pid = 1828] [serial = 1610] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f770e817000) [pid = 1828] [serial = 1653] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f771560fc00) [pid = 1828] [serial = 1646] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f7729d3cc00) [pid = 1828] [serial = 1419] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f7724e33000) [pid = 1828] [serial = 1491] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f772420d000) [pid = 1828] [serial = 1416] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7720d1d400) [pid = 1828] [serial = 1622] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f7724e2c000) [pid = 1828] [serial = 1626] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f772424b400) [pid = 1828] [serial = 1548] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f773025f400) [pid = 1828] [serial = 1637] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f7729b78800) [pid = 1828] [serial = 1551] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f773c6e4400) [pid = 1828] [serial = 1566] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f773bdac000) [pid = 1828] [serial = 1440] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7728bbc800) [pid = 1828] [serial = 1629] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f773c6d0400) [pid = 1828] [serial = 1560] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f770ead0000) [pid = 1828] [serial = 1661] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f770a4d4c00) [pid = 1828] [serial = 1656] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f77382b7c00) [pid = 1828] [serial = 1380] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f7720f6d800) [pid = 1828] [serial = 1485] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f773c6c9000) [pid = 1828] [serial = 1425] [outer = (nil)] [url = about:blank] 17:18:30 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f771495b400) [pid = 1828] [serial = 1677] [outer = (nil)] [url = about:blank] 17:18:31 INFO - PROCESS | 1828 | 1461716311233 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]]]}] 17:18:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:18:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 3145ms 17:18:31 INFO - PROCESS | 1828 | 1461716311276 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:18:31 INFO - PROCESS | 1828 | 1461716311284 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:18:31 INFO - PROCESS | 1828 | 1461716311295 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:18:31 INFO - PROCESS | 1828 | 1461716311300 Marionette TRACE conn3 <- [1,2382,null,{}] 17:18:31 INFO - PROCESS | 1828 | 1461716311310 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}] 17:18:31 INFO - PROCESS | 1828 | 1461716311556 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:18:31 INFO - PROCESS | 1828 | 1461716311856 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770c5b1800 == 197 [pid = 1828] [id = 603] 17:18:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f770e817c00) [pid = 1828] [serial = 1810] [outer = (nil)] 17:18:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f770e9c6c00) [pid = 1828] [serial = 1811] [outer = 0x7f770e817c00] 17:18:31 INFO - PROCESS | 1828 | 1461716311950 Marionette DEBUG loaded listener.js 17:18:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f770eacac00) [pid = 1828] [serial = 1812] [outer = 0x7f770e817c00] 17:18:32 INFO - PROCESS | 1828 | 1461716312728 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]]]}] 17:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1484ms 17:18:32 INFO - PROCESS | 1828 | 1461716312779 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:18:32 INFO - PROCESS | 1828 | 1461716312788 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:18:32 INFO - PROCESS | 1828 | 1461716312798 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:18:32 INFO - PROCESS | 1828 | 1461716312800 Marionette TRACE conn3 <- [1,2386,null,{}] 17:18:32 INFO - PROCESS | 1828 | 1461716312805 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}] 17:18:33 INFO - PROCESS | 1828 | 1461716313106 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:18:33 INFO - PROCESS | 1828 | 1461716313153 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770e6cb000 == 198 [pid = 1828] [id = 604] 17:18:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f770e9d1c00) [pid = 1828] [serial = 1813] [outer = (nil)] 17:18:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f7710916000) [pid = 1828] [serial = 1814] [outer = 0x7f770e9d1c00] 17:18:33 INFO - PROCESS | 1828 | 1461716313225 Marionette DEBUG loaded listener.js 17:18:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f7711032c00) [pid = 1828] [serial = 1815] [outer = 0x7f770e9d1c00] 17:18:34 INFO - PROCESS | 1828 | 1461716314153 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]]]}] 17:18:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1386ms 17:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:18:34 INFO - PROCESS | 1828 | 1461716314184 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:18:34 INFO - PROCESS | 1828 | 1461716314186 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:18:34 INFO - PROCESS | 1828 | 1461716314191 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:18:34 INFO - PROCESS | 1828 | 1461716314197 Marionette TRACE conn3 <- [1,2390,null,{}] 17:18:34 INFO - PROCESS | 1828 | 1461716314219 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}] 17:18:34 INFO - PROCESS | 1828 | 1461716314465 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:18:34 INFO - PROCESS | 1828 | 1461716314515 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770ee5d000 == 199 [pid = 1828] [id = 605] 17:18:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f7711ea2400) [pid = 1828] [serial = 1816] [outer = (nil)] 17:18:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f77120e5c00) [pid = 1828] [serial = 1817] [outer = 0x7f7711ea2400] 17:18:34 INFO - PROCESS | 1828 | 1461716314644 Marionette DEBUG loaded listener.js 17:18:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f7712e76800) [pid = 1828] [serial = 1818] [outer = 0x7f7711ea2400] 17:18:35 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f770c6ccc00) [pid = 1828] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:18:35 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7715b52c00) [pid = 1828] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:18:35 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f770a4ca400) [pid = 1828] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:18:35 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f771090e400) [pid = 1828] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:18:35 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f7710915800) [pid = 1828] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:18:35 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f771102c000) [pid = 1828] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:18:35 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f770c475800) [pid = 1828] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:18:36 INFO - PROCESS | 1828 | 1461716316106 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]]]}] 17:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1943ms 17:18:36 INFO - PROCESS | 1828 | 1461716316134 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:18:36 INFO - PROCESS | 1828 | 1461716316138 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:18:36 INFO - PROCESS | 1828 | 1461716316143 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:18:36 INFO - PROCESS | 1828 | 1461716316145 Marionette TRACE conn3 <- [1,2394,null,{}] 17:18:36 INFO - PROCESS | 1828 | 1461716316150 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}] 17:18:36 INFO - PROCESS | 1828 | 1461716316333 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:18:36 INFO - PROCESS | 1828 | 1461716316520 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7710883000 == 200 [pid = 1828] [id = 606] 17:18:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f770c6ccc00) [pid = 1828] [serial = 1819] [outer = (nil)] 17:18:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f7713777000) [pid = 1828] [serial = 1820] [outer = 0x7f770c6ccc00] 17:18:36 INFO - PROCESS | 1828 | 1461716316579 Marionette DEBUG loaded listener.js 17:18:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f77147ee000) [pid = 1828] [serial = 1821] [outer = 0x7f770c6ccc00] 17:18:37 INFO - PROCESS | 1828 | 1461716317309 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]]]}] 17:18:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:18:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1178ms 17:18:37 INFO - PROCESS | 1828 | 1461716317321 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:18:37 INFO - PROCESS | 1828 | 1461716317324 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:18:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:18:37 INFO - PROCESS | 1828 | 1461716317330 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:18:37 INFO - PROCESS | 1828 | 1461716317343 Marionette TRACE conn3 <- [1,2398,null,{}] 17:18:37 INFO - PROCESS | 1828 | 1461716317360 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}] 17:18:37 INFO - PROCESS | 1828 | 1461716317550 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:18:37 INFO - PROCESS | 1828 | 1461716317564 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711dad000 == 201 [pid = 1828] [id = 607] 17:18:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f7713770400) [pid = 1828] [serial = 1822] [outer = (nil)] 17:18:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f7714955800) [pid = 1828] [serial = 1823] [outer = 0x7f7713770400] 17:18:37 INFO - PROCESS | 1828 | 1461716317633 Marionette DEBUG loaded listener.js 17:18:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f7714b04400) [pid = 1828] [serial = 1824] [outer = 0x7f7713770400] 17:18:39 INFO - PROCESS | 1828 | 1461716319032 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]]]}] 17:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1753ms 17:18:39 INFO - PROCESS | 1828 | 1461716319085 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:18:39 INFO - PROCESS | 1828 | 1461716319092 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:18:39 INFO - PROCESS | 1828 | 1461716319099 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:18:39 INFO - PROCESS | 1828 | 1461716319105 Marionette TRACE conn3 <- [1,2402,null,{}] 17:18:39 INFO - PROCESS | 1828 | 1461716319112 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}] 17:18:39 INFO - PROCESS | 1828 | 1461716319328 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:18:39 INFO - PROCESS | 1828 | 1461716319644 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770ea20000 == 202 [pid = 1828] [id = 608] 17:18:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f770e9ccc00) [pid = 1828] [serial = 1825] [outer = (nil)] 17:18:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f770ee2dc00) [pid = 1828] [serial = 1826] [outer = 0x7f770e9ccc00] 17:18:39 INFO - PROCESS | 1828 | 1461716319726 Marionette DEBUG loaded listener.js 17:18:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7710919c00) [pid = 1828] [serial = 1827] [outer = 0x7f770e9ccc00] 17:18:40 INFO - PROCESS | 1828 | 1461716320650 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]]]}] 17:18:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:18:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1585ms 17:18:40 INFO - PROCESS | 1828 | 1461716320686 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:18:40 INFO - PROCESS | 1828 | 1461716320694 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:18:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:18:40 INFO - PROCESS | 1828 | 1461716320704 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:18:40 INFO - PROCESS | 1828 | 1461716320708 Marionette TRACE conn3 <- [1,2406,null,{}] 17:18:40 INFO - PROCESS | 1828 | 1461716320713 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}] 17:18:40 INFO - PROCESS | 1828 | 1461716320932 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:18:41 INFO - PROCESS | 1828 | 1461716321195 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7712093800 == 203 [pid = 1828] [id = 609] 17:18:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f771102b000) [pid = 1828] [serial = 1828] [outer = (nil)] 17:18:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f77120ef400) [pid = 1828] [serial = 1829] [outer = 0x7f771102b000] 17:18:41 INFO - PROCESS | 1828 | 1461716321310 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f7714156000) [pid = 1828] [serial = 1830] [outer = 0x7f771102b000] 17:18:42 INFO - PROCESS | 1828 | 1461716322319 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]]]}] 17:18:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:18:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1681ms 17:18:42 INFO - PROCESS | 1828 | 1461716322387 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:18:42 INFO - PROCESS | 1828 | 1461716322390 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:18:42 INFO - PROCESS | 1828 | 1461716322400 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:18:42 INFO - PROCESS | 1828 | 1461716322409 Marionette TRACE conn3 <- [1,2410,null,{}] 17:18:42 INFO - PROCESS | 1828 | 1461716322427 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}] 17:18:42 INFO - PROCESS | 1828 | 1461716322728 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:18:43 INFO - PROCESS | 1828 | 1461716323043 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713735800 == 204 [pid = 1828] [id = 610] 17:18:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f77147e9400) [pid = 1828] [serial = 1831] [outer = (nil)] 17:18:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7715566000) [pid = 1828] [serial = 1832] [outer = 0x7f77147e9400] 17:18:43 INFO - PROCESS | 1828 | 1461716323118 Marionette DEBUG loaded listener.js 17:18:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f7715614800) [pid = 1828] [serial = 1833] [outer = 0x7f77147e9400] 17:18:44 INFO - PROCESS | 1828 | 1461716324211 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]]]}] 17:18:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:18:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1844ms 17:18:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:18:44 INFO - PROCESS | 1828 | 1461716324243 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:18:44 INFO - PROCESS | 1828 | 1461716324247 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:18:44 INFO - PROCESS | 1828 | 1461716324253 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:18:44 INFO - PROCESS | 1828 | 1461716324256 Marionette TRACE conn3 <- [1,2414,null,{}] 17:18:44 INFO - PROCESS | 1828 | 1461716324262 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}] 17:18:44 INFO - PROCESS | 1828 | 1461716324463 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:18:44 INFO - PROCESS | 1828 | 1461716324727 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713fb7000 == 205 [pid = 1828] [id = 611] 17:18:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f7715567c00) [pid = 1828] [serial = 1834] [outer = (nil)] 17:18:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f77166df400) [pid = 1828] [serial = 1835] [outer = 0x7f7715567c00] 17:18:44 INFO - PROCESS | 1828 | 1461716324849 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f771774b400) [pid = 1828] [serial = 1836] [outer = 0x7f7715567c00] 17:18:45 INFO - PROCESS | 1828 | 1461716325667 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]]]}] 17:18:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:18:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1485ms 17:18:45 INFO - PROCESS | 1828 | 1461716325738 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:18:45 INFO - PROCESS | 1828 | 1461716325742 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:18:45 INFO - PROCESS | 1828 | 1461716325747 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:18:45 INFO - PROCESS | 1828 | 1461716325749 Marionette TRACE conn3 <- [1,2418,null,{}] 17:18:45 INFO - PROCESS | 1828 | 1461716325755 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}] 17:18:45 INFO - PROCESS | 1828 | 1461716325957 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:18:46 INFO - PROCESS | 1828 | 1461716326222 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714821000 == 206 [pid = 1828] [id = 612] 17:18:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f7717786c00) [pid = 1828] [serial = 1837] [outer = (nil)] 17:18:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f771778cc00) [pid = 1828] [serial = 1838] [outer = 0x7f7717786c00] 17:18:46 INFO - PROCESS | 1828 | 1461716326380 Marionette DEBUG loaded listener.js 17:18:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f7718d72800) [pid = 1828] [serial = 1839] [outer = 0x7f7717786c00] 17:18:47 INFO - PROCESS | 1828 | 1461716327239 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]]]}] 17:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1532ms 17:18:47 INFO - PROCESS | 1828 | 1461716327281 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:18:47 INFO - PROCESS | 1828 | 1461716327284 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:18:47 INFO - PROCESS | 1828 | 1461716327291 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:18:47 INFO - PROCESS | 1828 | 1461716327294 Marionette TRACE conn3 <- [1,2422,null,{}] 17:18:47 INFO - PROCESS | 1828 | 1461716327299 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}] 17:18:47 INFO - PROCESS | 1828 | 1461716327513 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:18:47 INFO - PROCESS | 1828 | 1461716327788 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77159bf000 == 207 [pid = 1828] [id = 613] 17:18:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f7719063800) [pid = 1828] [serial = 1840] [outer = (nil)] 17:18:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f771d555800) [pid = 1828] [serial = 1841] [outer = 0x7f7719063800] 17:18:47 INFO - PROCESS | 1828 | 1461716327907 Marionette DEBUG loaded listener.js 17:18:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f771daa1c00) [pid = 1828] [serial = 1842] [outer = 0x7f7719063800] 17:18:48 INFO - PROCESS | 1828 | 1461716328703 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]]]}] 17:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1433ms 17:18:48 INFO - PROCESS | 1828 | 1461716328724 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:18:48 INFO - PROCESS | 1828 | 1461716328727 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:18:48 INFO - PROCESS | 1828 | 1461716328733 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:18:48 INFO - PROCESS | 1828 | 1461716328735 Marionette TRACE conn3 <- [1,2426,null,{}] 17:18:48 INFO - PROCESS | 1828 | 1461716328741 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}] 17:18:48 INFO - PROCESS | 1828 | 1461716328965 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:18:49 INFO - PROCESS | 1828 | 1461716329240 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77167c4800 == 208 [pid = 1828] [id = 614] 17:18:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f77178c3400) [pid = 1828] [serial = 1843] [outer = (nil)] 17:18:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f771db8c400) [pid = 1828] [serial = 1844] [outer = 0x7f77178c3400] 17:18:49 INFO - PROCESS | 1828 | 1461716329315 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f771edd2c00) [pid = 1828] [serial = 1845] [outer = 0x7f77178c3400] 17:18:50 INFO - PROCESS | 1828 | 1461716330231 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]]]}] 17:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1531ms 17:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:18:50 INFO - PROCESS | 1828 | 1461716330265 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:18:50 INFO - PROCESS | 1828 | 1461716330268 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:18:50 INFO - PROCESS | 1828 | 1461716330274 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:18:50 INFO - PROCESS | 1828 | 1461716330277 Marionette TRACE conn3 <- [1,2430,null,{}] 17:18:50 INFO - PROCESS | 1828 | 1461716330282 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}] 17:18:50 INFO - PROCESS | 1828 | 1461716330499 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:18:50 INFO - PROCESS | 1828 | 1461716330839 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77178de800 == 209 [pid = 1828] [id = 615] 17:18:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f771db86400) [pid = 1828] [serial = 1846] [outer = (nil)] 17:18:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f771fd59800) [pid = 1828] [serial = 1847] [outer = 0x7f771db86400] 17:18:50 INFO - PROCESS | 1828 | 1461716330938 Marionette DEBUG loaded listener.js 17:18:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f77205df800) [pid = 1828] [serial = 1848] [outer = 0x7f771db86400] 17:18:51 INFO - PROCESS | 1828 | 1461716331778 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]]]}] 17:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1531ms 17:18:51 INFO - PROCESS | 1828 | 1461716331805 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:18:51 INFO - PROCESS | 1828 | 1461716331809 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:18:51 INFO - PROCESS | 1828 | 1461716331814 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:18:51 INFO - PROCESS | 1828 | 1461716331817 Marionette TRACE conn3 <- [1,2434,null,{}] 17:18:51 INFO - PROCESS | 1828 | 1461716331822 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}] 17:18:52 INFO - PROCESS | 1828 | 1461716332022 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:18:52 INFO - PROCESS | 1828 | 1461716332307 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d364000 == 210 [pid = 1828] [id = 616] 17:18:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f7714b0e400) [pid = 1828] [serial = 1849] [outer = (nil)] 17:18:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f7720724000) [pid = 1828] [serial = 1850] [outer = 0x7f7714b0e400] 17:18:52 INFO - PROCESS | 1828 | 1461716332381 Marionette DEBUG loaded listener.js 17:18:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f7720a8a400) [pid = 1828] [serial = 1851] [outer = 0x7f7714b0e400] 17:18:53 INFO - PROCESS | 1828 | 1461716333233 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]]]}] 17:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1488ms 17:18:53 INFO - PROCESS | 1828 | 1461716333304 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:18:53 INFO - PROCESS | 1828 | 1461716333308 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:18:53 INFO - PROCESS | 1828 | 1461716333314 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:18:53 INFO - PROCESS | 1828 | 1461716333317 Marionette TRACE conn3 <- [1,2438,null,{}] 17:18:53 INFO - PROCESS | 1828 | 1461716333322 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}] 17:18:53 INFO - PROCESS | 1828 | 1461716333581 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:18:53 INFO - PROCESS | 1828 | 1461716333948 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d818800 == 211 [pid = 1828] [id = 617] 17:18:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f7720aa4c00) [pid = 1828] [serial = 1852] [outer = (nil)] 17:18:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f7720be5000) [pid = 1828] [serial = 1853] [outer = 0x7f7720aa4c00] 17:18:54 INFO - PROCESS | 1828 | 1461716334034 Marionette DEBUG loaded listener.js 17:18:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f7720bef400) [pid = 1828] [serial = 1854] [outer = 0x7f7720aa4c00] 17:18:54 INFO - PROCESS | 1828 | 1461716334932 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]]]}] 17:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1688ms 17:18:55 INFO - PROCESS | 1828 | 1461716335004 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:18:55 INFO - PROCESS | 1828 | 1461716335008 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:18:55 INFO - PROCESS | 1828 | 1461716335016 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:18:55 INFO - PROCESS | 1828 | 1461716335022 Marionette TRACE conn3 <- [1,2442,null,{}] 17:18:55 INFO - PROCESS | 1828 | 1461716335029 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}] 17:18:55 INFO - PROCESS | 1828 | 1461716335343 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:18:55 INFO - PROCESS | 1828 | 1461716335706 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee17800 == 212 [pid = 1828] [id = 618] 17:18:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f7720d15400) [pid = 1828] [serial = 1855] [outer = (nil)] 17:18:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f7722338000) [pid = 1828] [serial = 1856] [outer = 0x7f7720d15400] 17:18:55 INFO - PROCESS | 1828 | 1461716335813 Marionette DEBUG loaded listener.js 17:18:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f772419d400) [pid = 1828] [serial = 1857] [outer = 0x7f7720d15400] 17:18:56 INFO - PROCESS | 1828 | 1461716336659 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]]]}] 17:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1682ms 17:18:56 INFO - PROCESS | 1828 | 1461716336700 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:18:56 INFO - PROCESS | 1828 | 1461716336702 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:18:56 INFO - PROCESS | 1828 | 1461716336708 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:18:56 INFO - PROCESS | 1828 | 1461716336711 Marionette TRACE conn3 <- [1,2446,null,{}] 17:18:56 INFO - PROCESS | 1828 | 1461716336716 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}] 17:18:56 INFO - PROCESS | 1828 | 1461716336926 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:18:57 INFO - PROCESS | 1828 | 1461716337224 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720506800 == 213 [pid = 1828] [id = 619] 17:18:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f7720d15c00) [pid = 1828] [serial = 1858] [outer = (nil)] 17:18:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f7724216800) [pid = 1828] [serial = 1859] [outer = 0x7f7720d15c00] 17:18:57 INFO - PROCESS | 1828 | 1461716337303 Marionette DEBUG loaded listener.js 17:18:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f772424ac00) [pid = 1828] [serial = 1860] [outer = 0x7f7720d15c00] 17:18:58 INFO - PROCESS | 1828 | 1461716338169 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]]]}] 17:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1528ms 17:18:58 INFO - PROCESS | 1828 | 1461716338239 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:18:58 INFO - PROCESS | 1828 | 1461716338242 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:18:58 INFO - PROCESS | 1828 | 1461716338248 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:18:58 INFO - PROCESS | 1828 | 1461716338250 Marionette TRACE conn3 <- [1,2450,null,{}] 17:18:58 INFO - PROCESS | 1828 | 1461716338256 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}] 17:18:58 INFO - PROCESS | 1828 | 1461716338505 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:18:58 INFO - PROCESS | 1828 | 1461716338774 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772230d000 == 214 [pid = 1828] [id = 620] 17:18:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f7715b4ec00) [pid = 1828] [serial = 1861] [outer = (nil)] 17:18:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f772427cc00) [pid = 1828] [serial = 1862] [outer = 0x7f7715b4ec00] 17:18:58 INFO - PROCESS | 1828 | 1461716338888 Marionette DEBUG loaded listener.js 17:18:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f7724284000) [pid = 1828] [serial = 1863] [outer = 0x7f7715b4ec00] 17:18:59 INFO - PROCESS | 1828 | 1461716339808 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]]]}] 17:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1630ms 17:18:59 INFO - PROCESS | 1828 | 1461716339881 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:18:59 INFO - PROCESS | 1828 | 1461716339885 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:18:59 INFO - PROCESS | 1828 | 1461716339891 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:18:59 INFO - PROCESS | 1828 | 1461716339894 Marionette TRACE conn3 <- [1,2454,null,{}] 17:18:59 INFO - PROCESS | 1828 | 1461716339900 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}] 17:19:00 INFO - PROCESS | 1828 | 1461716340178 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:19:00 INFO - PROCESS | 1828 | 1461716340490 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723fa7800 == 215 [pid = 1828] [id = 621] 17:19:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f7724277800) [pid = 1828] [serial = 1864] [outer = (nil)] 17:19:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f77242f5000) [pid = 1828] [serial = 1865] [outer = 0x7f7724277800] 17:19:00 INFO - PROCESS | 1828 | 1461716340570 Marionette DEBUG loaded listener.js 17:19:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f77242fcc00) [pid = 1828] [serial = 1866] [outer = 0x7f7724277800] 17:19:01 INFO - PROCESS | 1828 | 1461716341416 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]]]}] 17:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1579ms 17:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:19:01 INFO - PROCESS | 1828 | 1461716341472 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:19:01 INFO - PROCESS | 1828 | 1461716341475 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:19:01 INFO - PROCESS | 1828 | 1461716341481 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:19:01 INFO - PROCESS | 1828 | 1461716341484 Marionette TRACE conn3 <- [1,2458,null,{}] 17:19:01 INFO - PROCESS | 1828 | 1461716341489 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}] 17:19:01 INFO - PROCESS | 1828 | 1461716341712 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:19:02 INFO - PROCESS | 1828 | 1461716341998 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724351800 == 216 [pid = 1828] [id = 622] 17:19:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f7722218c00) [pid = 1828] [serial = 1867] [outer = (nil)] 17:19:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f77243d5000) [pid = 1828] [serial = 1868] [outer = 0x7f7722218c00] 17:19:02 INFO - PROCESS | 1828 | 1461716342164 Marionette DEBUG loaded listener.js 17:19:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f77244a6400) [pid = 1828] [serial = 1869] [outer = 0x7f7722218c00] 17:19:03 INFO - PROCESS | 1828 | 1461716343179 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]]]}] 17:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1741ms 17:19:03 INFO - PROCESS | 1828 | 1461716343222 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:19:03 INFO - PROCESS | 1828 | 1461716343226 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:19:03 INFO - PROCESS | 1828 | 1461716343232 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:19:03 INFO - PROCESS | 1828 | 1461716343234 Marionette TRACE conn3 <- [1,2462,null,{}] 17:19:03 INFO - PROCESS | 1828 | 1461716343240 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}] 17:19:03 INFO - PROCESS | 1828 | 1461716343491 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:19:03 INFO - PROCESS | 1828 | 1461716343820 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724bb8800 == 217 [pid = 1828] [id = 623] 17:19:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f771edd3c00) [pid = 1828] [serial = 1870] [outer = (nil)] 17:19:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f77244ac000) [pid = 1828] [serial = 1871] [outer = 0x7f771edd3c00] 17:19:03 INFO - PROCESS | 1828 | 1461716343899 Marionette DEBUG loaded listener.js 17:19:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f77247c3c00) [pid = 1828] [serial = 1872] [outer = 0x7f771edd3c00] 17:19:04 INFO - PROCESS | 1828 | 1461716344767 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]]]}] 17:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1578ms 17:19:04 INFO - PROCESS | 1828 | 1461716344811 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:19:04 INFO - PROCESS | 1828 | 1461716344815 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:19:04 INFO - PROCESS | 1828 | 1461716344821 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:19:04 INFO - PROCESS | 1828 | 1461716344823 Marionette TRACE conn3 <- [1,2466,null,{}] 17:19:04 INFO - PROCESS | 1828 | 1461716344828 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}] 17:19:05 INFO - PROCESS | 1828 | 1461716345067 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:19:05 INFO - PROCESS | 1828 | 1461716345399 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729341000 == 218 [pid = 1828] [id = 624] 17:19:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f7720aab800) [pid = 1828] [serial = 1873] [outer = (nil)] 17:19:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f77247d0800) [pid = 1828] [serial = 1874] [outer = 0x7f7720aab800] 17:19:05 INFO - PROCESS | 1828 | 1461716345486 Marionette DEBUG loaded listener.js 17:19:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f7724e30c00) [pid = 1828] [serial = 1875] [outer = 0x7f7720aab800] 17:19:06 INFO - PROCESS | 1828 | 1461716346341 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]]]}] 17:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1579ms 17:19:06 INFO - PROCESS | 1828 | 1461716346401 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:19:06 INFO - PROCESS | 1828 | 1461716346404 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:19:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:19:06 INFO - PROCESS | 1828 | 1461716346410 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:19:06 INFO - PROCESS | 1828 | 1461716346413 Marionette TRACE conn3 <- [1,2470,null,{}] 17:19:06 INFO - PROCESS | 1828 | 1461716346420 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}] 17:19:06 INFO - PROCESS | 1828 | 1461716346651 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:19:06 INFO - PROCESS | 1828 | 1461716346933 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77297a4800 == 219 [pid = 1828] [id = 625] 17:19:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f77247c8400) [pid = 1828] [serial = 1876] [outer = (nil)] 17:19:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f7724ed8400) [pid = 1828] [serial = 1877] [outer = 0x7f77247c8400] 17:19:07 INFO - PROCESS | 1828 | 1461716347048 Marionette DEBUG loaded listener.js 17:19:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f7724ee1c00) [pid = 1828] [serial = 1878] [outer = 0x7f77247c8400] 17:19:07 INFO - PROCESS | 1828 | 1461716347850 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]]]}] 17:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1479ms 17:19:07 INFO - PROCESS | 1828 | 1461716347893 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:19:07 INFO - PROCESS | 1828 | 1461716347897 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:19:07 INFO - PROCESS | 1828 | 1461716347906 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:19:07 INFO - PROCESS | 1828 | 1461716347908 Marionette TRACE conn3 <- [1,2474,null,{}] 17:19:07 INFO - PROCESS | 1828 | 1461716347918 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}] 17:19:08 INFO - PROCESS | 1828 | 1461716348132 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:19:08 INFO - PROCESS | 1828 | 1461716348414 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729d7f800 == 220 [pid = 1828] [id = 626] 17:19:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f7722334400) [pid = 1828] [serial = 1879] [outer = (nil)] 17:19:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f7726009400) [pid = 1828] [serial = 1880] [outer = 0x7f7722334400] 17:19:08 INFO - PROCESS | 1828 | 1461716348526 Marionette DEBUG loaded listener.js 17:19:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f77260ce800) [pid = 1828] [serial = 1881] [outer = 0x7f7722334400] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7714816800 == 219 [pid = 1828] [id = 459] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77149c8000 == 218 [pid = 1828] [id = 272] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724362000 == 217 [pid = 1828] [id = 468] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770ee52800 == 216 [pid = 1828] [id = 553] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770c5b8800 == 215 [pid = 1828] [id = 548] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770a40f800 == 214 [pid = 1828] [id = 550] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7712dd9800 == 213 [pid = 1828] [id = 552] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770edfb800 == 212 [pid = 1828] [id = 551] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770edeb000 == 211 [pid = 1828] [id = 549] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773ba50800 == 210 [pid = 1828] [id = 311] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7710883000 == 209 [pid = 1828] [id = 606] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770ee5d000 == 208 [pid = 1828] [id = 605] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770e6cb000 == 207 [pid = 1828] [id = 604] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770c5b1800 == 206 [pid = 1828] [id = 603] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77296e0800 == 205 [pid = 1828] [id = 601] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772834f800 == 204 [pid = 1828] [id = 600] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724def800 == 203 [pid = 1828] [id = 599] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724ac5800 == 202 [pid = 1828] [id = 598] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77249a7800 == 201 [pid = 1828] [id = 597] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77245e6000 == 200 [pid = 1828] [id = 596] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772434e000 == 199 [pid = 1828] [id = 595] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724047000 == 198 [pid = 1828] [id = 594] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723958800 == 197 [pid = 1828] [id = 593] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722312800 == 196 [pid = 1828] [id = 592] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e16000 == 195 [pid = 1828] [id = 591] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd89800 == 194 [pid = 1828] [id = 590] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771dacb800 == 193 [pid = 1828] [id = 589] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d463000 == 192 [pid = 1828] [id = 588] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7718f20000 == 191 [pid = 1828] [id = 587] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7716622000 == 190 [pid = 1828] [id = 586] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77141b3800 == 189 [pid = 1828] [id = 585] 17:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711009000 == 188 [pid = 1828] [id = 584] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f7710911800) [pid = 1828] [serial = 1751] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f7718d7bc00) [pid = 1828] [serial = 1700] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f7715569000) [pid = 1828] [serial = 1742] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f7720aa3800) [pid = 1828] [serial = 1727] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f771eb18c00) [pid = 1828] [serial = 1712] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f77209cb400) [pid = 1828] [serial = 1721] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f7715b9f000) [pid = 1828] [serial = 1745] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f770eacb400) [pid = 1828] [serial = 1749] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f77120eb400) [pid = 1828] [serial = 1734] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f77147e2400) [pid = 1828] [serial = 1737] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f7711d11000) [pid = 1828] [serial = 1682] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f770e711400) [pid = 1828] [serial = 1748] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f771ff35000) [pid = 1828] [serial = 1715] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f7715571800) [pid = 1828] [serial = 1688] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f77205e8400) [pid = 1828] [serial = 1718] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f7714ae3400) [pid = 1828] [serial = 1685] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f7714b0f400) [pid = 1828] [serial = 1740] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f771906ec00) [pid = 1828] [serial = 1703] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f77120e8800) [pid = 1828] [serial = 1736] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7715b59c00) [pid = 1828] [serial = 1691] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f77190af800) [pid = 1828] [serial = 1706] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f770e80d800) [pid = 1828] [serial = 1731] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f771da9ac00) [pid = 1828] [serial = 1709] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7717644800) [pid = 1828] [serial = 1746] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f7714ae4000) [pid = 1828] [serial = 1739] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f77178c5000) [pid = 1828] [serial = 1697] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f770c6cb400) [pid = 1828] [serial = 1730] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f7711d12000) [pid = 1828] [serial = 1733] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f7714aeb400) [pid = 1828] [serial = 1679] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f7715615c00) [pid = 1828] [serial = 1743] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f77166e8c00) [pid = 1828] [serial = 1694] [outer = (nil)] [url = about:blank] 17:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f7720a94400) [pid = 1828] [serial = 1724] [outer = (nil)] [url = about:blank] 17:19:11 INFO - PROCESS | 1828 | 1461716351122 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]]]}] 17:19:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:19:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 3250ms 17:19:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:19:11 INFO - PROCESS | 1828 | 1461716351156 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:19:11 INFO - PROCESS | 1828 | 1461716351161 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:19:11 INFO - PROCESS | 1828 | 1461716351168 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:19:11 INFO - PROCESS | 1828 | 1461716351174 Marionette TRACE conn3 <- [1,2478,null,{}] 17:19:11 INFO - PROCESS | 1828 | 1461716351180 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}] 17:19:11 INFO - PROCESS | 1828 | 1461716351369 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:19:11 INFO - PROCESS | 1828 | 1461716351554 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770d5ae800 == 189 [pid = 1828] [id = 627] 17:19:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f770e711400) [pid = 1828] [serial = 1882] [outer = (nil)] 17:19:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f770e9c3400) [pid = 1828] [serial = 1883] [outer = 0x7f770e711400] 17:19:11 INFO - PROCESS | 1828 | 1461716351618 Marionette DEBUG loaded listener.js 17:19:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f770ead0c00) [pid = 1828] [serial = 1884] [outer = 0x7f770e711400] 17:19:12 INFO - PROCESS | 1828 | 1461716352408 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]]]}] 17:19:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:19:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1282ms 17:19:12 INFO - PROCESS | 1828 | 1461716352458 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:19:12 INFO - PROCESS | 1828 | 1461716352466 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:19:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:19:12 INFO - PROCESS | 1828 | 1461716352477 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:19:12 INFO - PROCESS | 1828 | 1461716352480 Marionette TRACE conn3 <- [1,2482,null,{}] 17:19:12 INFO - PROCESS | 1828 | 1461716352485 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}] 17:19:12 INFO - PROCESS | 1828 | 1461716352692 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:19:12 INFO - PROCESS | 1828 | 1461716352948 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770edf7800 == 190 [pid = 1828] [id = 628] 17:19:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f7711079000) [pid = 1828] [serial = 1885] [outer = (nil)] 17:19:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f7711081800) [pid = 1828] [serial = 1886] [outer = 0x7f7711079000] 17:19:13 INFO - PROCESS | 1828 | 1461716353013 Marionette DEBUG loaded listener.js 17:19:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f7711e9e400) [pid = 1828] [serial = 1887] [outer = 0x7f7711079000] 17:19:13 INFO - PROCESS | 1828 | 1461716353859 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]]]}] 17:19:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:19:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1429ms 17:19:13 INFO - PROCESS | 1828 | 1461716353907 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:19:13 INFO - PROCESS | 1828 | 1461716353910 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:19:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:19:13 INFO - PROCESS | 1828 | 1461716353924 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:19:13 INFO - PROCESS | 1828 | 1461716353930 Marionette TRACE conn3 <- [1,2486,null,{}] 17:19:13 INFO - PROCESS | 1828 | 1461716353944 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}] 17:19:14 INFO - PROCESS | 1828 | 1461716354227 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:19:14 INFO - PROCESS | 1828 | 1461716354261 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77108f2000 == 191 [pid = 1828] [id = 629] 17:19:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f771376c000) [pid = 1828] [serial = 1888] [outer = (nil)] 17:19:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f771414d400) [pid = 1828] [serial = 1889] [outer = 0x7f771376c000] 17:19:14 INFO - PROCESS | 1828 | 1461716354324 Marionette DEBUG loaded listener.js 17:19:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f771494c800) [pid = 1828] [serial = 1890] [outer = 0x7f771376c000] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7720dec000) [pid = 1828] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f7720d18c00) [pid = 1828] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f770c6ccc00) [pid = 1828] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f770e80ec00) [pid = 1828] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f771491c000) [pid = 1828] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f77190afc00) [pid = 1828] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f770ebe5800) [pid = 1828] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f770a4d0c00) [pid = 1828] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f77166dfc00) [pid = 1828] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f77190aec00) [pid = 1828] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f771ddd2000) [pid = 1828] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f770e9d1c00) [pid = 1828] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f770c6ce000) [pid = 1828] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f770e817c00) [pid = 1828] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f771ddcc800) [pid = 1828] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f770a4cd800) [pid = 1828] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f771eb14800) [pid = 1828] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f7720551400) [pid = 1828] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f7715b4e400) [pid = 1828] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f7720def400) [pid = 1828] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f7715568c00) [pid = 1828] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f770a4c7000) [pid = 1828] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f7713776000) [pid = 1828] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f7711ea2400) [pid = 1828] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f7714918400) [pid = 1828] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f7715b52400) [pid = 1828] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f771ddc7400) [pid = 1828] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7720def000) [pid = 1828] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f7714b9f000) [pid = 1828] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f7711ea4c00) [pid = 1828] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f771ede1800) [pid = 1828] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f771d8eec00) [pid = 1828] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f7717794800) [pid = 1828] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f771fd60400) [pid = 1828] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f771fd5f800) [pid = 1828] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f771778b800) [pid = 1828] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f77190aac00) [pid = 1828] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f770ebe2000) [pid = 1828] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f771778a400) [pid = 1828] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f7718d74400) [pid = 1828] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f770ee2ac00) [pid = 1828] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f7714ade400) [pid = 1828] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:19:16 INFO - PROCESS | 1828 | 1461716356159 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]]]}] 17:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2286ms 17:19:16 INFO - PROCESS | 1828 | 1461716356211 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:19:16 INFO - PROCESS | 1828 | 1461716356216 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:19:16 INFO - PROCESS | 1828 | 1461716356221 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:19:16 INFO - PROCESS | 1828 | 1461716356223 Marionette TRACE conn3 <- [1,2490,null,{}] 17:19:16 INFO - PROCESS | 1828 | 1461716356229 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}] 17:19:16 INFO - PROCESS | 1828 | 1461716356409 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:19:16 INFO - PROCESS | 1828 | 1461716356424 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711edd000 == 192 [pid = 1828] [id = 630] 17:19:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f770a4cd800) [pid = 1828] [serial = 1891] [outer = (nil)] 17:19:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f771376b800) [pid = 1828] [serial = 1892] [outer = 0x7f770a4cd800] 17:19:16 INFO - PROCESS | 1828 | 1461716356483 Marionette DEBUG loaded listener.js 17:19:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f7714953000) [pid = 1828] [serial = 1893] [outer = 0x7f770a4cd800] 17:19:17 INFO - PROCESS | 1828 | 1461716357366 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]]]}] 17:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1177ms 17:19:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:19:17 INFO - PROCESS | 1828 | 1461716357399 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:19:17 INFO - PROCESS | 1828 | 1461716357402 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:19:17 INFO - PROCESS | 1828 | 1461716357421 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:19:17 INFO - PROCESS | 1828 | 1461716357423 Marionette TRACE conn3 <- [1,2494,null,{}] 17:19:17 INFO - PROCESS | 1828 | 1461716357429 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}] 17:19:17 INFO - PROCESS | 1828 | 1461716357609 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:19:18 INFO - PROCESS | 1828 | 1461716358011 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770bacb000 == 193 [pid = 1828] [id = 631] 17:19:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f770a4c7000) [pid = 1828] [serial = 1894] [outer = (nil)] 17:19:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f770a4d3800) [pid = 1828] [serial = 1895] [outer = 0x7f770a4c7000] 17:19:18 INFO - PROCESS | 1828 | 1461716358088 Marionette DEBUG loaded listener.js 17:19:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f770e707800) [pid = 1828] [serial = 1896] [outer = 0x7f770a4c7000] 17:19:19 INFO - PROCESS | 1828 | 1461716359047 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]]]}] 17:19:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:19:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1692ms 17:19:19 INFO - PROCESS | 1828 | 1461716359102 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:19:19 INFO - PROCESS | 1828 | 1461716359109 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:19:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:19:19 INFO - PROCESS | 1828 | 1461716359116 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:19:19 INFO - PROCESS | 1828 | 1461716359121 Marionette TRACE conn3 <- [1,2498,null,{}] 17:19:19 INFO - PROCESS | 1828 | 1461716359127 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}] 17:19:19 INFO - PROCESS | 1828 | 1461716359349 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:19:19 INFO - PROCESS | 1828 | 1461716359657 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771087e800 == 194 [pid = 1828] [id = 632] 17:19:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f770ebf0c00) [pid = 1828] [serial = 1897] [outer = (nil)] 17:19:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f771090e000) [pid = 1828] [serial = 1898] [outer = 0x7f770ebf0c00] 17:19:19 INFO - PROCESS | 1828 | 1461716359735 Marionette DEBUG loaded listener.js 17:19:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f7711028c00) [pid = 1828] [serial = 1899] [outer = 0x7f770ebf0c00] 17:19:20 INFO - PROCESS | 1828 | 1461716360626 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]]]}] 17:19:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:19:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1581ms 17:19:20 INFO - PROCESS | 1828 | 1461716360700 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:19:20 INFO - PROCESS | 1828 | 1461716360707 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:19:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:19:20 INFO - PROCESS | 1828 | 1461716360713 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:19:20 INFO - PROCESS | 1828 | 1461716360715 Marionette TRACE conn3 <- [1,2502,null,{}] 17:19:20 INFO - PROCESS | 1828 | 1461716360721 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}] 17:19:20 INFO - PROCESS | 1828 | 1461716360985 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:19:21 INFO - PROCESS | 1828 | 1461716361330 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713916000 == 195 [pid = 1828] [id = 633] 17:19:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f7711d0e000) [pid = 1828] [serial = 1900] [outer = (nil)] 17:19:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7712e69800) [pid = 1828] [serial = 1901] [outer = 0x7f7711d0e000] 17:19:21 INFO - PROCESS | 1828 | 1461716361407 Marionette DEBUG loaded listener.js 17:19:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f7714152400) [pid = 1828] [serial = 1902] [outer = 0x7f7711d0e000] 17:19:22 INFO - PROCESS | 1828 | 1461716362298 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]]]}] 17:19:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:19:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1636ms 17:19:22 INFO - PROCESS | 1828 | 1461716362350 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:19:22 INFO - PROCESS | 1828 | 1461716362353 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:19:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:19:22 INFO - PROCESS | 1828 | 1461716362368 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:19:22 INFO - PROCESS | 1828 | 1461716362377 Marionette TRACE conn3 <- [1,2506,null,{}] 17:19:22 INFO - PROCESS | 1828 | 1461716362383 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}] 17:19:22 INFO - PROCESS | 1828 | 1461716362688 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:19:23 INFO - PROCESS | 1828 | 1461716363029 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714819800 == 196 [pid = 1828] [id = 634] 17:19:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7710913800) [pid = 1828] [serial = 1903] [outer = (nil)] 17:19:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f7714ae7400) [pid = 1828] [serial = 1904] [outer = 0x7f7710913800] 17:19:23 INFO - PROCESS | 1828 | 1461716363110 Marionette DEBUG loaded listener.js 17:19:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f7715562400) [pid = 1828] [serial = 1905] [outer = 0x7f7710913800] 17:19:23 INFO - PROCESS | 1828 | 1461716363970 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]]]}] 17:19:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:19:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1654ms 17:19:24 INFO - PROCESS | 1828 | 1461716364014 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:19:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:19:24 INFO - PROCESS | 1828 | 1461716364019 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:19:24 INFO - PROCESS | 1828 | 1461716364024 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:19:24 INFO - PROCESS | 1828 | 1461716364027 Marionette TRACE conn3 <- [1,2510,null,{}] 17:19:24 INFO - PROCESS | 1828 | 1461716364032 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}] 17:19:24 INFO - PROCESS | 1828 | 1461716364275 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:19:24 INFO - PROCESS | 1828 | 1461716364562 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77159b0800 == 197 [pid = 1828] [id = 635] 17:19:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7714ae4000) [pid = 1828] [serial = 1906] [outer = (nil)] 17:19:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f7715755000) [pid = 1828] [serial = 1907] [outer = 0x7f7714ae4000] 17:19:24 INFO - PROCESS | 1828 | 1461716364751 Marionette DEBUG loaded listener.js 17:19:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f7715b54000) [pid = 1828] [serial = 1908] [outer = 0x7f7714ae4000] 17:19:25 INFO - PROCESS | 1828 | 1461716365830 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]]]}] 17:19:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:19:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1880ms 17:19:25 INFO - PROCESS | 1828 | 1461716365907 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:19:25 INFO - PROCESS | 1828 | 1461716365911 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:19:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:19:25 INFO - PROCESS | 1828 | 1461716365921 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:19:25 INFO - PROCESS | 1828 | 1461716365924 Marionette TRACE conn3 <- [1,2514,null,{}] 17:19:25 INFO - PROCESS | 1828 | 1461716365933 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}] 17:19:26 INFO - PROCESS | 1828 | 1461716366279 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:19:26 INFO - PROCESS | 1828 | 1461716366671 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77168a5800 == 198 [pid = 1828] [id = 636] 17:19:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f7717639000) [pid = 1828] [serial = 1909] [outer = (nil)] 17:19:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f771763e800) [pid = 1828] [serial = 1910] [outer = 0x7f7717639000] 17:19:26 INFO - PROCESS | 1828 | 1461716366798 Marionette DEBUG loaded listener.js 17:19:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f77178c7400) [pid = 1828] [serial = 1911] [outer = 0x7f7717639000] 17:19:27 INFO - PROCESS | 1828 | 1461716367859 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]]]}] 17:19:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:19:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1987ms 17:19:27 INFO - PROCESS | 1828 | 1461716367923 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:19:27 INFO - PROCESS | 1828 | 1461716367927 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:19:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:19:27 INFO - PROCESS | 1828 | 1461716367936 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:19:27 INFO - PROCESS | 1828 | 1461716367939 Marionette TRACE conn3 <- [1,2518,null,{}] 17:19:27 INFO - PROCESS | 1828 | 1461716367944 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}] 17:19:28 INFO - PROCESS | 1828 | 1461716368207 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:19:28 INFO - PROCESS | 1828 | 1461716368482 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d2d6800 == 199 [pid = 1828] [id = 637] 17:19:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f7717639800) [pid = 1828] [serial = 1912] [outer = (nil)] 17:19:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f77190aac00) [pid = 1828] [serial = 1913] [outer = 0x7f7717639800] 17:19:28 INFO - PROCESS | 1828 | 1461716368593 Marionette DEBUG loaded listener.js 17:19:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f771d8fa800) [pid = 1828] [serial = 1914] [outer = 0x7f7717639800] 17:19:29 INFO - PROCESS | 1828 | 1461716369493 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]]]}] 17:19:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:19:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1635ms 17:19:29 INFO - PROCESS | 1828 | 1461716369573 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:19:29 INFO - PROCESS | 1828 | 1461716369578 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:19:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:19:29 INFO - PROCESS | 1828 | 1461716369586 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:19:29 INFO - PROCESS | 1828 | 1461716369590 Marionette TRACE conn3 <- [1,2522,null,{}] 17:19:29 INFO - PROCESS | 1828 | 1461716369597 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}] 17:19:29 INFO - PROCESS | 1828 | 1461716369908 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:19:30 INFO - PROCESS | 1828 | 1461716370266 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d6b7800 == 200 [pid = 1828] [id = 638] 17:19:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f7718d74400) [pid = 1828] [serial = 1915] [outer = (nil)] 17:19:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f771ddc7400) [pid = 1828] [serial = 1916] [outer = 0x7f7718d74400] 17:19:30 INFO - PROCESS | 1828 | 1461716370377 Marionette DEBUG loaded listener.js 17:19:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f771eb14800) [pid = 1828] [serial = 1917] [outer = 0x7f7718d74400] 17:19:31 INFO - PROCESS | 1828 | 1461716371333 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]]]}] 17:19:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:19:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1796ms 17:19:31 INFO - PROCESS | 1828 | 1461716371383 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:19:31 INFO - PROCESS | 1828 | 1461716371389 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:19:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:19:31 INFO - PROCESS | 1828 | 1461716371397 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:19:31 INFO - PROCESS | 1828 | 1461716371402 Marionette TRACE conn3 <- [1,2526,null,{}] 17:19:31 INFO - PROCESS | 1828 | 1461716371410 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}] 17:19:31 INFO - PROCESS | 1828 | 1461716371736 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:19:32 INFO - PROCESS | 1828 | 1461716372084 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ed6e000 == 201 [pid = 1828] [id = 639] 17:19:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f7718d76c00) [pid = 1828] [serial = 1918] [outer = (nil)] 17:19:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f771edd6400) [pid = 1828] [serial = 1919] [outer = 0x7f7718d76c00] 17:19:32 INFO - PROCESS | 1828 | 1461716372161 Marionette DEBUG loaded listener.js 17:19:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f771fd55c00) [pid = 1828] [serial = 1920] [outer = 0x7f7718d76c00] 17:19:32 INFO - PROCESS | 1828 | 1461716372989 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]]]}] 17:19:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:19:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1643ms 17:19:33 INFO - PROCESS | 1828 | 1461716373040 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:19:33 INFO - PROCESS | 1828 | 1461716373044 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:19:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:19:33 INFO - PROCESS | 1828 | 1461716373051 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:19:33 INFO - PROCESS | 1828 | 1461716373053 Marionette TRACE conn3 <- [1,2530,null,{}] 17:19:33 INFO - PROCESS | 1828 | 1461716373059 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}] 17:19:33 INFO - PROCESS | 1828 | 1461716373297 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:19:33 INFO - PROCESS | 1828 | 1461716373590 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd7c000 == 202 [pid = 1828] [id = 640] 17:19:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f77178c3800) [pid = 1828] [serial = 1921] [outer = (nil)] 17:19:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f771fd58400) [pid = 1828] [serial = 1922] [outer = 0x7f77178c3800] 17:19:33 INFO - PROCESS | 1828 | 1461716373743 Marionette DEBUG loaded listener.js 17:19:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f7720672400) [pid = 1828] [serial = 1923] [outer = 0x7f77178c3800] 17:19:34 INFO - PROCESS | 1828 | 1461716374765 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]]]}] 17:19:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:19:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1778ms 17:19:34 INFO - PROCESS | 1828 | 1461716374831 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:19:34 INFO - PROCESS | 1828 | 1461716374835 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:19:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:19:34 INFO - PROCESS | 1828 | 1461716374841 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:19:34 INFO - PROCESS | 1828 | 1461716374843 Marionette TRACE conn3 <- [1,2534,null,{}] 17:19:34 INFO - PROCESS | 1828 | 1461716374848 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}] 17:19:35 INFO - PROCESS | 1828 | 1461716375074 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:19:35 INFO - PROCESS | 1828 | 1461716375348 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e0d000 == 203 [pid = 1828] [id = 641] 17:19:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f7720a98400) [pid = 1828] [serial = 1924] [outer = (nil)] 17:19:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f7720aa0400) [pid = 1828] [serial = 1925] [outer = 0x7f7720a98400] 17:19:35 INFO - PROCESS | 1828 | 1461716375488 Marionette DEBUG loaded listener.js 17:19:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f7720be6800) [pid = 1828] [serial = 1926] [outer = 0x7f7720a98400] 17:19:36 INFO - PROCESS | 1828 | 1461716376507 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]]]}] 17:19:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:19:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1730ms 17:19:36 INFO - PROCESS | 1828 | 1461716376572 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:19:36 INFO - PROCESS | 1828 | 1461716376576 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:19:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:19:36 INFO - PROCESS | 1828 | 1461716376581 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:19:36 INFO - PROCESS | 1828 | 1461716376585 Marionette TRACE conn3 <- [1,2538,null,{}] 17:19:36 INFO - PROCESS | 1828 | 1461716376590 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}] 17:19:36 INFO - PROCESS | 1828 | 1461716376847 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:19:37 INFO - PROCESS | 1828 | 1461716377174 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772395a000 == 204 [pid = 1828] [id = 642] 17:19:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f770a4c7c00) [pid = 1828] [serial = 1927] [outer = (nil)] 17:19:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f77212ca400) [pid = 1828] [serial = 1928] [outer = 0x7f770a4c7c00] 17:19:37 INFO - PROCESS | 1828 | 1461716377257 Marionette DEBUG loaded listener.js 17:19:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f7721e56400) [pid = 1828] [serial = 1929] [outer = 0x7f770a4c7c00] 17:19:38 INFO - PROCESS | 1828 | 1461716378127 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]]]}] 17:19:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:19:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1585ms 17:19:38 INFO - PROCESS | 1828 | 1461716378168 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:19:38 INFO - PROCESS | 1828 | 1461716378172 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:19:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:19:38 INFO - PROCESS | 1828 | 1461716378177 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:19:38 INFO - PROCESS | 1828 | 1461716378179 Marionette TRACE conn3 <- [1,2542,null,{}] 17:19:38 INFO - PROCESS | 1828 | 1461716378185 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}] 17:19:38 INFO - PROCESS | 1828 | 1461716378403 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:19:38 INFO - PROCESS | 1828 | 1461716378691 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77242dc800 == 205 [pid = 1828] [id = 643] 17:19:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f7719068c00) [pid = 1828] [serial = 1930] [outer = (nil)] 17:19:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f772232b400) [pid = 1828] [serial = 1931] [outer = 0x7f7719068c00] 17:19:38 INFO - PROCESS | 1828 | 1461716378836 Marionette DEBUG loaded listener.js 17:19:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f7722d06c00) [pid = 1828] [serial = 1932] [outer = 0x7f7719068c00] 17:19:39 INFO - PROCESS | 1828 | 1461716379710 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]]]}] 17:19:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:19:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1577ms 17:19:39 INFO - PROCESS | 1828 | 1461716379756 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:19:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:19:39 INFO - PROCESS | 1828 | 1461716379770 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:19:39 INFO - PROCESS | 1828 | 1461716379776 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:19:39 INFO - PROCESS | 1828 | 1461716379779 Marionette TRACE conn3 <- [1,2546,null,{}] 17:19:39 INFO - PROCESS | 1828 | 1461716379784 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}] 17:19:40 INFO - PROCESS | 1828 | 1461716380008 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:19:40 INFO - PROCESS | 1828 | 1461716380285 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724767000 == 206 [pid = 1828] [id = 644] 17:19:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f770a4d2800) [pid = 1828] [serial = 1933] [outer = (nil)] 17:19:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f7723882800) [pid = 1828] [serial = 1934] [outer = 0x7f770a4d2800] 17:19:40 INFO - PROCESS | 1828 | 1461716380402 Marionette DEBUG loaded listener.js 17:19:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f77238ba400) [pid = 1828] [serial = 1935] [outer = 0x7f770a4d2800] 17:19:41 INFO - PROCESS | 1828 | 1461716381230 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]]]}] 17:19:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:19:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1532ms 17:19:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:19:41 INFO - PROCESS | 1828 | 1461716381308 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:19:41 INFO - PROCESS | 1828 | 1461716381310 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:19:41 INFO - PROCESS | 1828 | 1461716381317 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:19:41 INFO - PROCESS | 1828 | 1461716381319 Marionette TRACE conn3 <- [1,2550,null,{}] 17:19:41 INFO - PROCESS | 1828 | 1461716381324 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}] 17:19:41 INFO - PROCESS | 1828 | 1461716381545 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:19:41 INFO - PROCESS | 1828 | 1461716381822 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724ddd000 == 207 [pid = 1828] [id = 645] 17:19:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f77120e1800) [pid = 1828] [serial = 1936] [outer = (nil)] 17:19:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f772420c400) [pid = 1828] [serial = 1937] [outer = 0x7f77120e1800] 17:19:41 INFO - PROCESS | 1828 | 1461716381943 Marionette DEBUG loaded listener.js 17:19:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f7724246c00) [pid = 1828] [serial = 1938] [outer = 0x7f77120e1800] 17:19:42 INFO - PROCESS | 1828 | 1461716382839 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]]]}] 17:19:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:19:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1539ms 17:19:42 INFO - PROCESS | 1828 | 1461716382855 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:19:42 INFO - PROCESS | 1828 | 1461716382859 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:19:42 INFO - PROCESS | 1828 | 1461716382864 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:19:42 INFO - PROCESS | 1828 | 1461716382866 Marionette TRACE conn3 <- [1,2554,null,{}] 17:19:42 INFO - PROCESS | 1828 | 1461716382872 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}] 17:19:43 INFO - PROCESS | 1828 | 1461716383069 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:19:43 INFO - PROCESS | 1828 | 1461716383391 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77296e0800 == 208 [pid = 1828] [id = 646] 17:19:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f7711eabc00) [pid = 1828] [serial = 1939] [outer = (nil)] 17:19:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f77244a8800) [pid = 1828] [serial = 1940] [outer = 0x7f7711eabc00] 17:19:43 INFO - PROCESS | 1828 | 1461716383511 Marionette DEBUG loaded listener.js 17:19:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f7724e2e000) [pid = 1828] [serial = 1941] [outer = 0x7f7711eabc00] 17:19:44 INFO - PROCESS | 1828 | 1461716384395 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]]]}] 17:19:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:19:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1593ms 17:19:44 INFO - PROCESS | 1828 | 1461716384459 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:19:44 INFO - PROCESS | 1828 | 1461716384462 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:19:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:19:44 INFO - PROCESS | 1828 | 1461716384468 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:19:44 INFO - PROCESS | 1828 | 1461716384470 Marionette TRACE conn3 <- [1,2558,null,{}] 17:19:44 INFO - PROCESS | 1828 | 1461716384478 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}] 17:19:44 INFO - PROCESS | 1828 | 1461716384703 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:19:45 INFO - PROCESS | 1828 | 1461716385038 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a233000 == 209 [pid = 1828] [id = 647] 17:19:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f7714b99c00) [pid = 1828] [serial = 1942] [outer = (nil)] 17:19:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f7726005c00) [pid = 1828] [serial = 1943] [outer = 0x7f7714b99c00] 17:19:45 INFO - PROCESS | 1828 | 1461716385111 Marionette DEBUG loaded listener.js 17:19:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f7726a0c800) [pid = 1828] [serial = 1944] [outer = 0x7f7714b99c00] 17:19:45 INFO - PROCESS | 1828 | 1461716385947 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]]]}] 17:19:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:19:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1532ms 17:19:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:19:46 INFO - PROCESS | 1828 | 1461716386001 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:19:46 INFO - PROCESS | 1828 | 1461716386004 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:19:46 INFO - PROCESS | 1828 | 1461716386010 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:19:46 INFO - PROCESS | 1828 | 1461716386012 Marionette TRACE conn3 <- [1,2562,null,{}] 17:19:46 INFO - PROCESS | 1828 | 1461716386017 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}] 17:19:46 INFO - PROCESS | 1828 | 1461716386225 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:19:46 INFO - PROCESS | 1828 | 1461716386502 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a68f800 == 210 [pid = 1828] [id = 648] 17:19:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f77242f8800) [pid = 1828] [serial = 1945] [outer = (nil)] 17:19:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f7727e9ec00) [pid = 1828] [serial = 1946] [outer = 0x7f77242f8800] 17:19:46 INFO - PROCESS | 1828 | 1461716386622 Marionette DEBUG loaded listener.js 17:19:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f772811c800) [pid = 1828] [serial = 1947] [outer = 0x7f77242f8800] 17:19:47 INFO - PROCESS | 1828 | 1461716387503 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]]]}] 17:19:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:19:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1531ms 17:19:47 INFO - PROCESS | 1828 | 1461716387541 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:19:47 INFO - PROCESS | 1828 | 1461716387543 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:19:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:19:47 INFO - PROCESS | 1828 | 1461716387549 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:19:47 INFO - PROCESS | 1828 | 1461716387551 Marionette TRACE conn3 <- [1,2566,null,{}] 17:19:47 INFO - PROCESS | 1828 | 1461716387557 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}] 17:19:47 INFO - PROCESS | 1828 | 1461716387767 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770d4e2800 == 209 [pid = 1828] [id = 555] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77237e5800 == 208 [pid = 1828] [id = 166] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729995800 == 207 [pid = 1828] [id = 361] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7736d15000 == 206 [pid = 1828] [id = 65] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d369000 == 205 [pid = 1828] [id = 569] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729712800 == 204 [pid = 1828] [id = 115] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ee38800 == 203 [pid = 1828] [id = 572] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d263800 == 202 [pid = 1828] [id = 568] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77178ed800 == 201 [pid = 1828] [id = 567] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772934f800 == 200 [pid = 1828] [id = 181] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711db9000 == 199 [pid = 1828] [id = 557] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ed77800 == 198 [pid = 1828] [id = 571] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722319800 == 197 [pid = 1828] [id = 59] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711edd000 == 196 [pid = 1828] [id = 630] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77108f2000 == 195 [pid = 1828] [id = 629] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770edf7800 == 194 [pid = 1828] [id = 628] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770d5ae800 == 193 [pid = 1828] [id = 627] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d818800 == 192 [pid = 1828] [id = 617] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d804800 == 191 [pid = 1828] [id = 570] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d364000 == 190 [pid = 1828] [id = 616] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77178de800 == 189 [pid = 1828] [id = 615] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77167c4800 == 188 [pid = 1828] [id = 614] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77159bf000 == 187 [pid = 1828] [id = 613] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7714821000 == 186 [pid = 1828] [id = 612] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713fb7000 == 185 [pid = 1828] [id = 611] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713735800 == 184 [pid = 1828] [id = 610] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7712093800 == 183 [pid = 1828] [id = 609] 17:19:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770ea20000 == 182 [pid = 1828] [id = 608] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f77147ee000) [pid = 1828] [serial = 1821] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f7720f62400) [pid = 1828] [serial = 1787] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f7720deb400) [pid = 1828] [serial = 1785] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f7713777000) [pid = 1828] [serial = 1820] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f7720f6ec00) [pid = 1828] [serial = 1788] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f771090c000) [pid = 1828] [serial = 1755] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f7715758c00) [pid = 1828] [serial = 1763] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f771eb19400) [pid = 1828] [serial = 1773] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f77238be400) [pid = 1828] [serial = 1802] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f7724247000) [pid = 1828] [serial = 1806] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f77241a6800) [pid = 1828] [serial = 1803] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7717637400) [pid = 1828] [serial = 1695] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f7720d20400) [pid = 1828] [serial = 1784] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f771ddd0800) [pid = 1828] [serial = 1772] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f771da9e400) [pid = 1828] [serial = 1769] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f772233a400) [pid = 1828] [serial = 1796] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f7710916000) [pid = 1828] [serial = 1814] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f771db8fc00) [pid = 1828] [serial = 1770] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f7711d0ec00) [pid = 1828] [serial = 1752] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f770eacac00) [pid = 1828] [serial = 1812] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f771fd62400) [pid = 1828] [serial = 1778] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f7720670000) [pid = 1828] [serial = 1779] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f7723885000) [pid = 1828] [serial = 1800] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f7720a9e400) [pid = 1828] [serial = 1782] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f7720a9fc00) [pid = 1828] [serial = 1725] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f771d559400) [pid = 1828] [serial = 1707] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f7721f9d400) [pid = 1828] [serial = 1793] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f7717756c00) [pid = 1828] [serial = 1767] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f7714959000) [pid = 1828] [serial = 1809] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f770e80e400) [pid = 1828] [serial = 1808] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f7715567400) [pid = 1828] [serial = 1761] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f771774c400) [pid = 1828] [serial = 1766] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f77120e5c00) [pid = 1828] [serial = 1817] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f7714b0ac00) [pid = 1828] [serial = 1686] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f7715b9d800) [pid = 1828] [serial = 1692] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f771eddfc00) [pid = 1828] [serial = 1776] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f7721c06000) [pid = 1828] [serial = 1790] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f7715753000) [pid = 1828] [serial = 1689] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f771edd2800) [pid = 1828] [serial = 1775] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f7712e70000) [pid = 1828] [serial = 1758] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f772071d400) [pid = 1828] [serial = 1719] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f7722d56000) [pid = 1828] [serial = 1797] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7724217000) [pid = 1828] [serial = 1805] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f77209d4c00) [pid = 1828] [serial = 1781] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f7720aaac00) [pid = 1828] [serial = 1728] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f77190a6800) [pid = 1828] [serial = 1704] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f7711032c00) [pid = 1828] [serial = 1815] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f7720551000) [pid = 1828] [serial = 1716] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f77209d3400) [pid = 1828] [serial = 1722] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7719067800) [pid = 1828] [serial = 1701] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f7720aa2400) [pid = 1828] [serial = 1799] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f7712e76800) [pid = 1828] [serial = 1818] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f771eddec00) [pid = 1828] [serial = 1713] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f77120e6400) [pid = 1828] [serial = 1757] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f77178c5400) [pid = 1828] [serial = 1605] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f7715ba3800) [pid = 1828] [serial = 1764] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f77178d1400) [pid = 1828] [serial = 1698] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f770e9c6c00) [pid = 1828] [serial = 1811] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f7722220400) [pid = 1828] [serial = 1794] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f771daa2800) [pid = 1828] [serial = 1710] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f770ebe9c00) [pid = 1828] [serial = 1754] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f77120e7c00) [pid = 1828] [serial = 1683] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f7721cb5800) [pid = 1828] [serial = 1791] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f7714b06c00) [pid = 1828] [serial = 1760] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f7714b0b000) [pid = 1828] [serial = 1680] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1828 | 1461716389888 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770bac3800 == 183 [pid = 1828] [id = 649] 17:19:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f770c478c00) [pid = 1828] [serial = 1948] [outer = (nil)] 17:19:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f770c6cac00) [pid = 1828] [serial = 1949] [outer = 0x7f770c478c00] 17:19:49 INFO - PROCESS | 1828 | 1461716389984 Marionette DEBUG loaded listener.js 17:19:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f770e710400) [pid = 1828] [serial = 1950] [outer = 0x7f770c478c00] 17:19:50 INFO - PROCESS | 1828 | 1461716390853 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]]]}] 17:19:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:19:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 3342ms 17:19:50 INFO - PROCESS | 1828 | 1461716390893 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:19:50 INFO - PROCESS | 1828 | 1461716390899 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:19:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:19:50 INFO - PROCESS | 1828 | 1461716390905 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:19:50 INFO - PROCESS | 1828 | 1461716390910 Marionette TRACE conn3 <- [1,2570,null,{}] 17:19:50 INFO - PROCESS | 1828 | 1461716390916 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}] 17:19:51 INFO - PROCESS | 1828 | 1461716391123 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:19:51 INFO - PROCESS | 1828 | 1461716391308 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770e6d2800 == 184 [pid = 1828] [id = 650] 17:19:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f770e712400) [pid = 1828] [serial = 1951] [outer = (nil)] 17:19:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f770ead8000) [pid = 1828] [serial = 1952] [outer = 0x7f770e712400] 17:19:51 INFO - PROCESS | 1828 | 1461716391372 Marionette DEBUG loaded listener.js 17:19:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f770ee2e000) [pid = 1828] [serial = 1953] [outer = 0x7f770e712400] 17:19:52 INFO - PROCESS | 1828 | 1461716392253 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]]]}] 17:19:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:19:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1386ms 17:19:52 INFO - PROCESS | 1828 | 1461716392295 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:19:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:19:52 INFO - PROCESS | 1828 | 1461716392301 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:19:52 INFO - PROCESS | 1828 | 1461716392306 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:19:52 INFO - PROCESS | 1828 | 1461716392309 Marionette TRACE conn3 <- [1,2574,null,{}] 17:19:52 INFO - PROCESS | 1828 | 1461716392314 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}] 17:19:52 INFO - PROCESS | 1828 | 1461716392577 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:19:52 INFO - PROCESS | 1828 | 1461716392612 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770f3cd800 == 185 [pid = 1828] [id = 651] 17:19:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f770ee2fc00) [pid = 1828] [serial = 1954] [outer = (nil)] 17:19:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f771107fc00) [pid = 1828] [serial = 1955] [outer = 0x7f770ee2fc00] 17:19:52 INFO - PROCESS | 1828 | 1461716392671 Marionette DEBUG loaded listener.js 17:19:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f7711ea8400) [pid = 1828] [serial = 1956] [outer = 0x7f770ee2fc00] 17:19:53 INFO - PROCESS | 1828 | 1461716393778 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]]]}] 17:19:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:19:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1528ms 17:19:53 INFO - PROCESS | 1828 | 1461716393835 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:19:53 INFO - PROCESS | 1828 | 1461716393839 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:19:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:19:53 INFO - PROCESS | 1828 | 1461716393853 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:19:53 INFO - PROCESS | 1828 | 1461716393861 Marionette TRACE conn3 <- [1,2578,null,{}] 17:19:53 INFO - PROCESS | 1828 | 1461716393872 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}] 17:19:54 INFO - PROCESS | 1828 | 1461716394140 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f7719063800) [pid = 1828] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f770e711400) [pid = 1828] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f7720d15c00) [pid = 1828] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f7714b0e400) [pid = 1828] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f7722218c00) [pid = 1828] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f7724277800) [pid = 1828] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f771376c000) [pid = 1828] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f7720d15400) [pid = 1828] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f770e9ccc00) [pid = 1828] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f771102b000) [pid = 1828] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f77178c3400) [pid = 1828] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f7711079000) [pid = 1828] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f7717786c00) [pid = 1828] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f771db86400) [pid = 1828] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f77147e9400) [pid = 1828] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f7715b4ec00) [pid = 1828] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f7720aa4c00) [pid = 1828] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f7720aab800) [pid = 1828] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f77247c8400) [pid = 1828] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f7715567c00) [pid = 1828] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:19:54 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f771edd3c00) [pid = 1828] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:19:54 INFO - PROCESS | 1828 | 1461716394876 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770d4e6800 == 186 [pid = 1828] [id = 652] 17:19:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f770a4d1c00) [pid = 1828] [serial = 1957] [outer = (nil)] 17:19:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f770ee2bc00) [pid = 1828] [serial = 1958] [outer = 0x7f770a4d1c00] 17:19:54 INFO - PROCESS | 1828 | 1461716394935 Marionette DEBUG loaded listener.js 17:19:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f7714151400) [pid = 1828] [serial = 1959] [outer = 0x7f770a4d1c00] 17:19:55 INFO - PROCESS | 1828 | 1461716395641 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]]]}] 17:19:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:19:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1851ms 17:19:55 INFO - PROCESS | 1828 | 1461716395698 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:19:55 INFO - PROCESS | 1828 | 1461716395702 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:19:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:19:55 INFO - PROCESS | 1828 | 1461716395707 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:19:55 INFO - PROCESS | 1828 | 1461716395710 Marionette TRACE conn3 <- [1,2582,null,{}] 17:19:55 INFO - PROCESS | 1828 | 1461716395726 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}] 17:19:55 INFO - PROCESS | 1828 | 1461716395907 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:19:55 INFO - PROCESS | 1828 | 1461716395921 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713725000 == 187 [pid = 1828] [id = 653] 17:19:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f7713779400) [pid = 1828] [serial = 1960] [outer = (nil)] 17:19:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f7714adf800) [pid = 1828] [serial = 1961] [outer = 0x7f7713779400] 17:19:55 INFO - PROCESS | 1828 | 1461716395980 Marionette DEBUG loaded listener.js 17:19:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f7714b06800) [pid = 1828] [serial = 1962] [outer = 0x7f7713779400] 17:19:57 INFO - PROCESS | 1828 | 1461716397120 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]]]}] 17:19:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:19:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1443ms 17:19:57 INFO - PROCESS | 1828 | 1461716397151 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:19:57 INFO - PROCESS | 1828 | 1461716397156 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:19:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:19:57 INFO - PROCESS | 1828 | 1461716397165 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:19:57 INFO - PROCESS | 1828 | 1461716397170 Marionette TRACE conn3 <- [1,2586,null,{}] 17:19:57 INFO - PROCESS | 1828 | 1461716397180 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}] 17:19:57 INFO - PROCESS | 1828 | 1461716397389 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:19:57 INFO - PROCESS | 1828 | 1461716397686 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770edf5000 == 188 [pid = 1828] [id = 654] 17:19:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f770eace400) [pid = 1828] [serial = 1963] [outer = (nil)] 17:19:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f770ead5c00) [pid = 1828] [serial = 1964] [outer = 0x7f770eace400] 17:19:57 INFO - PROCESS | 1828 | 1461716397807 Marionette DEBUG loaded listener.js 17:19:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f7711082000) [pid = 1828] [serial = 1965] [outer = 0x7f770eace400] 17:19:58 INFO - PROCESS | 1828 | 1461716398727 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]]]}] 17:19:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:19:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1635ms 17:19:58 INFO - PROCESS | 1828 | 1461716398801 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:19:58 INFO - PROCESS | 1828 | 1461716398809 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:19:58 INFO - PROCESS | 1828 | 1461716398818 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:19:58 INFO - PROCESS | 1828 | 1461716398822 Marionette TRACE conn3 <- [1,2590,null,{}] 17:19:58 INFO - PROCESS | 1828 | 1461716398828 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}] 17:19:59 INFO - PROCESS | 1828 | 1461716399080 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:19:59 INFO - PROCESS | 1828 | 1461716399404 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77139ce000 == 189 [pid = 1828] [id = 655] 17:19:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f7714150400) [pid = 1828] [serial = 1966] [outer = (nil)] 17:19:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f771494dc00) [pid = 1828] [serial = 1967] [outer = 0x7f7714150400] 17:19:59 INFO - PROCESS | 1828 | 1461716399481 Marionette DEBUG loaded listener.js 17:19:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f7714b0e400) [pid = 1828] [serial = 1968] [outer = 0x7f7714150400] 17:20:00 INFO - PROCESS | 1828 | 1461716400472 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]]]}] 17:20:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:20:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1686ms 17:20:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:20:00 INFO - PROCESS | 1828 | 1461716400505 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:20:00 INFO - PROCESS | 1828 | 1461716400508 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:20:00 INFO - PROCESS | 1828 | 1461716400515 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:20:00 INFO - PROCESS | 1828 | 1461716400521 Marionette TRACE conn3 <- [1,2594,null,{}] 17:20:00 INFO - PROCESS | 1828 | 1461716400536 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}] 17:20:00 INFO - PROCESS | 1828 | 1461716400750 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:20:01 INFO - PROCESS | 1828 | 1461716401061 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77147ac000 == 190 [pid = 1828] [id = 656] 17:20:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f7715564c00) [pid = 1828] [serial = 1969] [outer = (nil)] 17:20:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f7715616800) [pid = 1828] [serial = 1970] [outer = 0x7f7715564c00] 17:20:01 INFO - PROCESS | 1828 | 1461716401145 Marionette DEBUG loaded listener.js 17:20:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f771575e800) [pid = 1828] [serial = 1971] [outer = 0x7f7715564c00] 17:20:02 INFO - PROCESS | 1828 | 1461716402254 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]]]}] 17:20:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:20:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1788ms 17:20:02 INFO - PROCESS | 1828 | 1461716402303 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:20:02 INFO - PROCESS | 1828 | 1461716402307 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:20:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:20:02 INFO - PROCESS | 1828 | 1461716402314 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:20:02 INFO - PROCESS | 1828 | 1461716402317 Marionette TRACE conn3 <- [1,2598,null,{}] 17:20:02 INFO - PROCESS | 1828 | 1461716402323 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}] 17:20:02 INFO - PROCESS | 1828 | 1461716402547 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:20:02 INFO - PROCESS | 1828 | 1461716402871 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714bb8000 == 191 [pid = 1828] [id = 657] 17:20:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f771560e400) [pid = 1828] [serial = 1972] [outer = (nil)] 17:20:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f7715ba3800) [pid = 1828] [serial = 1973] [outer = 0x7f771560e400] 17:20:02 INFO - PROCESS | 1828 | 1461716402947 Marionette DEBUG loaded listener.js 17:20:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f77166eb800) [pid = 1828] [serial = 1974] [outer = 0x7f771560e400] 17:20:03 INFO - PROCESS | 1828 | 1461716403902 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]]]}] 17:20:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:20:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1633ms 17:20:03 INFO - PROCESS | 1828 | 1461716403948 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:20:03 INFO - PROCESS | 1828 | 1461716403953 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:20:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:20:03 INFO - PROCESS | 1828 | 1461716403959 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:20:03 INFO - PROCESS | 1828 | 1461716403961 Marionette TRACE conn3 <- [1,2602,null,{}] 17:20:03 INFO - PROCESS | 1828 | 1461716403967 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}] 17:20:04 INFO - PROCESS | 1828 | 1461716404193 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:20:04 INFO - PROCESS | 1828 | 1461716404528 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77159c3800 == 192 [pid = 1828] [id = 658] 17:20:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f7714151c00) [pid = 1828] [serial = 1975] [outer = (nil)] 17:20:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f771774b000) [pid = 1828] [serial = 1976] [outer = 0x7f7714151c00] 17:20:04 INFO - PROCESS | 1828 | 1461716404603 Marionette DEBUG loaded listener.js 17:20:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f7717756800) [pid = 1828] [serial = 1977] [outer = 0x7f7714151c00] 17:20:05 INFO - PROCESS | 1828 | 1461716405476 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]]]}] 17:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1582ms 17:20:05 INFO - PROCESS | 1828 | 1461716405543 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:20:05 INFO - PROCESS | 1828 | 1461716405547 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:20:05 INFO - PROCESS | 1828 | 1461716405552 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:20:05 INFO - PROCESS | 1828 | 1461716405555 Marionette TRACE conn3 <- [1,2606,null,{}] 17:20:05 INFO - PROCESS | 1828 | 1461716405560 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}] 17:20:05 INFO - PROCESS | 1828 | 1461716405844 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:20:06 INFO - PROCESS | 1828 | 1461716406157 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77176b3800 == 193 [pid = 1828] [id = 659] 17:20:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f7718d80c00) [pid = 1828] [serial = 1978] [outer = (nil)] 17:20:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f77190a9000) [pid = 1828] [serial = 1979] [outer = 0x7f7718d80c00] 17:20:06 INFO - PROCESS | 1828 | 1461716406244 Marionette DEBUG loaded listener.js 17:20:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f771d552400) [pid = 1828] [serial = 1980] [outer = 0x7f7718d80c00] 17:20:07 INFO - PROCESS | 1828 | 1461716407215 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]]]}] 17:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1742ms 17:20:07 INFO - PROCESS | 1828 | 1461716407298 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:20:07 INFO - PROCESS | 1828 | 1461716407304 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:20:07 INFO - PROCESS | 1828 | 1461716407312 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:20:07 INFO - PROCESS | 1828 | 1461716407317 Marionette TRACE conn3 <- [1,2610,null,{}] 17:20:07 INFO - PROCESS | 1828 | 1461716407325 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}] 17:20:07 INFO - PROCESS | 1828 | 1461716407621 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:20:07 INFO - PROCESS | 1828 | 1461716407931 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7717ab9800 == 194 [pid = 1828] [id = 660] 17:20:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f77190a6400) [pid = 1828] [serial = 1981] [outer = (nil)] 17:20:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f771daa2000) [pid = 1828] [serial = 1982] [outer = 0x7f77190a6400] 17:20:08 INFO - PROCESS | 1828 | 1461716408004 Marionette DEBUG loaded listener.js 17:20:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f771ddc4400) [pid = 1828] [serial = 1983] [outer = 0x7f77190a6400] 17:20:08 INFO - PROCESS | 1828 | 1461716408938 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]]]}] 17:20:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:20:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1684ms 17:20:09 INFO - PROCESS | 1828 | 1461716408999 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:20:09 INFO - PROCESS | 1828 | 1461716409005 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:20:09 INFO - PROCESS | 1828 | 1461716409015 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:20:09 INFO - PROCESS | 1828 | 1461716409020 Marionette TRACE conn3 <- [1,2614,null,{}] 17:20:09 INFO - PROCESS | 1828 | 1461716409028 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}] 17:20:09 INFO - PROCESS | 1828 | 1461716409397 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:20:09 INFO - PROCESS | 1828 | 1461716409749 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d2ce800 == 195 [pid = 1828] [id = 661] 17:20:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f7714150000) [pid = 1828] [serial = 1984] [outer = (nil)] 17:20:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f771eb48800) [pid = 1828] [serial = 1985] [outer = 0x7f7714150000] 17:20:09 INFO - PROCESS | 1828 | 1461716409869 Marionette DEBUG loaded listener.js 17:20:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f771eddec00) [pid = 1828] [serial = 1986] [outer = 0x7f7714150000] 17:20:10 INFO - PROCESS | 1828 | 1461716410785 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]]]}] 17:20:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:20:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1848ms 17:20:10 INFO - PROCESS | 1828 | 1461716410860 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:20:10 INFO - PROCESS | 1828 | 1461716410864 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:20:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:20:10 INFO - PROCESS | 1828 | 1461716410869 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:20:10 INFO - PROCESS | 1828 | 1461716410872 Marionette TRACE conn3 <- [1,2618,null,{}] 17:20:10 INFO - PROCESS | 1828 | 1461716410877 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}] 17:20:11 INFO - PROCESS | 1828 | 1461716411133 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:20:11 INFO - PROCESS | 1828 | 1461716411440 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d6a5800 == 196 [pid = 1828] [id = 662] 17:20:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7712e6f000) [pid = 1828] [serial = 1987] [outer = (nil)] 17:20:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f771fd62000) [pid = 1828] [serial = 1988] [outer = 0x7f7712e6f000] 17:20:11 INFO - PROCESS | 1828 | 1461716411518 Marionette DEBUG loaded listener.js 17:20:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7720663c00) [pid = 1828] [serial = 1989] [outer = 0x7f7712e6f000] 17:20:12 INFO - PROCESS | 1828 | 1461716412404 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]]]}] 17:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1589ms 17:20:12 INFO - PROCESS | 1828 | 1461716412460 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:20:12 INFO - PROCESS | 1828 | 1461716412464 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:20:12 INFO - PROCESS | 1828 | 1461716412469 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:20:12 INFO - PROCESS | 1828 | 1461716412472 Marionette TRACE conn3 <- [1,2622,null,{}] 17:20:12 INFO - PROCESS | 1828 | 1461716412477 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}] 17:20:12 INFO - PROCESS | 1828 | 1461716412709 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:20:12 INFO - PROCESS | 1828 | 1461716412982 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d8c8800 == 197 [pid = 1828] [id = 663] 17:20:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f7717643000) [pid = 1828] [serial = 1990] [outer = (nil)] 17:20:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f77209cd800) [pid = 1828] [serial = 1991] [outer = 0x7f7717643000] 17:20:13 INFO - PROCESS | 1828 | 1461716413101 Marionette DEBUG loaded listener.js 17:20:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7720a91400) [pid = 1828] [serial = 1992] [outer = 0x7f7717643000] 17:20:14 INFO - PROCESS | 1828 | 1461716414026 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]]]}] 17:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1631ms 17:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:20:14 INFO - PROCESS | 1828 | 1461716414101 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:20:14 INFO - PROCESS | 1828 | 1461716414104 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:20:14 INFO - PROCESS | 1828 | 1461716414110 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:20:14 INFO - PROCESS | 1828 | 1461716414114 Marionette TRACE conn3 <- [1,2626,null,{}] 17:20:14 INFO - PROCESS | 1828 | 1461716414119 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}] 17:20:14 INFO - PROCESS | 1828 | 1461716414389 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:20:14 INFO - PROCESS | 1828 | 1461716414711 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ff1c000 == 198 [pid = 1828] [id = 664] 17:20:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f7720d13000) [pid = 1828] [serial = 1993] [outer = (nil)] 17:20:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f7720de3400) [pid = 1828] [serial = 1994] [outer = 0x7f7720d13000] 17:20:14 INFO - PROCESS | 1828 | 1461716414797 Marionette DEBUG loaded listener.js 17:20:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f7720f63800) [pid = 1828] [serial = 1995] [outer = 0x7f7720d13000] 17:20:15 INFO - PROCESS | 1828 | 1461716415656 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]]]}] 17:20:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:20:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1585ms 17:20:15 INFO - PROCESS | 1828 | 1461716415695 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:20:15 INFO - PROCESS | 1828 | 1461716415700 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:20:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:20:15 INFO - PROCESS | 1828 | 1461716415705 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:20:15 INFO - PROCESS | 1828 | 1461716415708 Marionette TRACE conn3 <- [1,2630,null,{}] 17:20:15 INFO - PROCESS | 1828 | 1461716415713 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}] 17:20:15 INFO - PROCESS | 1828 | 1461716415932 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:20:16 INFO - PROCESS | 1828 | 1461716416204 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e10000 == 199 [pid = 1828] [id = 665] 17:20:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f7720f6b400) [pid = 1828] [serial = 1996] [outer = (nil)] 17:20:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f7721c06000) [pid = 1828] [serial = 1997] [outer = 0x7f7720f6b400] 17:20:16 INFO - PROCESS | 1828 | 1461716416322 Marionette DEBUG loaded listener.js 17:20:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f772232fc00) [pid = 1828] [serial = 1998] [outer = 0x7f7720f6b400] 17:20:17 INFO - PROCESS | 1828 | 1461716417167 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]]]}] 17:20:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:20:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1528ms 17:20:17 INFO - PROCESS | 1828 | 1461716417234 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:20:17 INFO - PROCESS | 1828 | 1461716417237 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:20:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:20:17 INFO - PROCESS | 1828 | 1461716417251 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:20:17 INFO - PROCESS | 1828 | 1461716417254 Marionette TRACE conn3 <- [1,2634,null,{}] 17:20:17 INFO - PROCESS | 1828 | 1461716417259 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}] 17:20:17 INFO - PROCESS | 1828 | 1461716417474 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:20:17 INFO - PROCESS | 1828 | 1461716417743 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722dc2000 == 200 [pid = 1828] [id = 666] 17:20:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f7720d1d400) [pid = 1828] [serial = 1999] [outer = (nil)] 17:20:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f77238b2000) [pid = 1828] [serial = 2000] [outer = 0x7f7720d1d400] 17:20:17 INFO - PROCESS | 1828 | 1461716417856 Marionette DEBUG loaded listener.js 17:20:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f7724211c00) [pid = 1828] [serial = 2001] [outer = 0x7f7720d1d400] 17:20:18 INFO - PROCESS | 1828 | 1461716418703 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]]]}] 17:20:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:20:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1529ms 17:20:18 INFO - PROCESS | 1828 | 1461716418782 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:20:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:20:18 INFO - PROCESS | 1828 | 1461716418787 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:20:18 INFO - PROCESS | 1828 | 1461716418793 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:20:18 INFO - PROCESS | 1828 | 1461716418796 Marionette TRACE conn3 <- [1,2638,null,{}] 17:20:18 INFO - PROCESS | 1828 | 1461716418801 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}] 17:20:19 INFO - PROCESS | 1828 | 1461716419102 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:20:19 INFO - PROCESS | 1828 | 1461716419365 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723965000 == 201 [pid = 1828] [id = 667] 17:20:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f7711026400) [pid = 1828] [serial = 2002] [outer = (nil)] 17:20:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f7724217000) [pid = 1828] [serial = 2003] [outer = 0x7f7711026400] 17:20:19 INFO - PROCESS | 1828 | 1461716419442 Marionette DEBUG loaded listener.js 17:20:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f772427f800) [pid = 1828] [serial = 2004] [outer = 0x7f7711026400] 17:20:20 INFO - PROCESS | 1828 | 1461716420273 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]]]}] 17:20:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:20:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1529ms 17:20:20 INFO - PROCESS | 1828 | 1461716420322 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:20:20 INFO - PROCESS | 1828 | 1461716420326 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:20:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:20:20 INFO - PROCESS | 1828 | 1461716420332 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:20:20 INFO - PROCESS | 1828 | 1461716420334 Marionette TRACE conn3 <- [1,2642,null,{}] 17:20:20 INFO - PROCESS | 1828 | 1461716420339 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}] 17:20:20 INFO - PROCESS | 1828 | 1461716420556 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:20:20 INFO - PROCESS | 1828 | 1461716420830 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77242ce000 == 202 [pid = 1828] [id = 668] 17:20:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f7711073400) [pid = 1828] [serial = 2005] [outer = (nil)] 17:20:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f77242f1400) [pid = 1828] [serial = 2006] [outer = 0x7f7711073400] 17:20:20 INFO - PROCESS | 1828 | 1461716420943 Marionette DEBUG loaded listener.js 17:20:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f77243cf000) [pid = 1828] [serial = 2007] [outer = 0x7f7711073400] 17:20:21 INFO - PROCESS | 1828 | 1461716421770 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]]]}] 17:20:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:20:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1489ms 17:20:21 INFO - PROCESS | 1828 | 1461716421823 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:20:21 INFO - PROCESS | 1828 | 1461716421825 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:20:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:20:21 INFO - PROCESS | 1828 | 1461716421831 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:20:21 INFO - PROCESS | 1828 | 1461716421833 Marionette TRACE conn3 <- [1,2646,null,{}] 17:20:21 INFO - PROCESS | 1828 | 1461716421839 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}] 17:20:22 INFO - PROCESS | 1828 | 1461716422063 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:20:22 INFO - PROCESS | 1828 | 1461716422350 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724766800 == 203 [pid = 1828] [id = 669] 17:20:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f7724243c00) [pid = 1828] [serial = 2008] [outer = (nil)] 17:20:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f77244ad400) [pid = 1828] [serial = 2009] [outer = 0x7f7724243c00] 17:20:22 INFO - PROCESS | 1828 | 1461716422465 Marionette DEBUG loaded listener.js 17:20:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f7724e2c000) [pid = 1828] [serial = 2010] [outer = 0x7f7724243c00] 17:20:23 INFO - PROCESS | 1828 | 1461716423300 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]]]}] 17:20:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:20:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1538ms 17:20:23 INFO - PROCESS | 1828 | 1461716423371 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:20:23 INFO - PROCESS | 1828 | 1461716423376 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:20:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:20:23 INFO - PROCESS | 1828 | 1461716423382 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:20:23 INFO - PROCESS | 1828 | 1461716423384 Marionette TRACE conn3 <- [1,2650,null,{}] 17:20:23 INFO - PROCESS | 1828 | 1461716423390 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}] 17:20:23 INFO - PROCESS | 1828 | 1461716423665 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:20:24 INFO - PROCESS | 1828 | 1461716424051 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724bba000 == 204 [pid = 1828] [id = 670] 17:20:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f7720aaac00) [pid = 1828] [serial = 2011] [outer = (nil)] 17:20:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f7724edc000) [pid = 1828] [serial = 2012] [outer = 0x7f7720aaac00] 17:20:24 INFO - PROCESS | 1828 | 1461716424176 Marionette DEBUG loaded listener.js 17:20:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f77260cfc00) [pid = 1828] [serial = 2013] [outer = 0x7f7720aaac00] 17:20:25 INFO - PROCESS | 1828 | 1461716425310 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]]]}] 17:20:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:20:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1982ms 17:20:25 INFO - PROCESS | 1828 | 1461716425366 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:20:25 INFO - PROCESS | 1828 | 1461716425369 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:20:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:20:25 INFO - PROCESS | 1828 | 1461716425376 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:20:25 INFO - PROCESS | 1828 | 1461716425378 Marionette TRACE conn3 <- [1,2654,null,{}] 17:20:25 INFO - PROCESS | 1828 | 1461716425384 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}] 17:20:25 INFO - PROCESS | 1828 | 1461716425626 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:20:25 INFO - PROCESS | 1828 | 1461716425948 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7728b0f800 == 205 [pid = 1828] [id = 671] 17:20:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f7715563800) [pid = 1828] [serial = 2014] [outer = (nil)] 17:20:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f772832bc00) [pid = 1828] [serial = 2015] [outer = 0x7f7715563800] 17:20:26 INFO - PROCESS | 1828 | 1461716426030 Marionette DEBUG loaded listener.js 17:20:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f7728f5b000) [pid = 1828] [serial = 2016] [outer = 0x7f7715563800] 17:20:26 INFO - PROCESS | 1828 | 1461716426947 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]]]}] 17:20:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:20:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1641ms 17:20:27 INFO - PROCESS | 1828 | 1461716427019 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:20:27 INFO - PROCESS | 1828 | 1461716427023 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:20:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:20:27 INFO - PROCESS | 1828 | 1461716427028 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:20:27 INFO - PROCESS | 1828 | 1461716427030 Marionette TRACE conn3 <- [1,2658,null,{}] 17:20:27 INFO - PROCESS | 1828 | 1461716427037 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}] 17:20:27 INFO - PROCESS | 1828 | 1461716427316 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a233000 == 204 [pid = 1828] [id = 647] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77296e0800 == 203 [pid = 1828] [id = 646] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724ddd000 == 202 [pid = 1828] [id = 645] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724767000 == 201 [pid = 1828] [id = 644] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77242dc800 == 200 [pid = 1828] [id = 643] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772395a000 == 199 [pid = 1828] [id = 642] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e0d000 == 198 [pid = 1828] [id = 641] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd7c000 == 197 [pid = 1828] [id = 640] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ed6e000 == 196 [pid = 1828] [id = 639] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d6b7800 == 195 [pid = 1828] [id = 638] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d2d6800 == 194 [pid = 1828] [id = 637] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77168a5800 == 193 [pid = 1828] [id = 636] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77159b0800 == 192 [pid = 1828] [id = 635] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7714819800 == 191 [pid = 1828] [id = 634] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713916000 == 190 [pid = 1828] [id = 633] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771087e800 == 189 [pid = 1828] [id = 632] 17:20:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770bacb000 == 188 [pid = 1828] [id = 631] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f771376b800) [pid = 1828] [serial = 1892] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f771daa1c00) [pid = 1828] [serial = 1842] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f7714955800) [pid = 1828] [serial = 1823] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f7726009400) [pid = 1828] [serial = 1880] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f770e9c3400) [pid = 1828] [serial = 1883] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f772424ac00) [pid = 1828] [serial = 1860] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f7720a8a400) [pid = 1828] [serial = 1851] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f7720724000) [pid = 1828] [serial = 1850] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f77244a6400) [pid = 1828] [serial = 1869] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f77242f5000) [pid = 1828] [serial = 1865] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f771494c800) [pid = 1828] [serial = 1890] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f772419d400) [pid = 1828] [serial = 1857] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f7710919c00) [pid = 1828] [serial = 1827] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f770ead0c00) [pid = 1828] [serial = 1884] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f77120ef400) [pid = 1828] [serial = 1829] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f771db8c400) [pid = 1828] [serial = 1844] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f7714156000) [pid = 1828] [serial = 1830] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f7711081800) [pid = 1828] [serial = 1886] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f771778cc00) [pid = 1828] [serial = 1838] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f771fd59800) [pid = 1828] [serial = 1847] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f7715614800) [pid = 1828] [serial = 1833] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f7711e9e400) [pid = 1828] [serial = 1887] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f772427cc00) [pid = 1828] [serial = 1862] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f7720bef400) [pid = 1828] [serial = 1854] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f77247d0800) [pid = 1828] [serial = 1874] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7724216800) [pid = 1828] [serial = 1859] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f771d555800) [pid = 1828] [serial = 1841] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f77242fcc00) [pid = 1828] [serial = 1866] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f7724e30c00) [pid = 1828] [serial = 1875] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f77243d5000) [pid = 1828] [serial = 1868] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f7724ed8400) [pid = 1828] [serial = 1877] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f771774b400) [pid = 1828] [serial = 1836] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f77247c3c00) [pid = 1828] [serial = 1872] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f77244ac000) [pid = 1828] [serial = 1871] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f7720be5000) [pid = 1828] [serial = 1853] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f7718d72800) [pid = 1828] [serial = 1839] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f771414d400) [pid = 1828] [serial = 1889] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f771edd2c00) [pid = 1828] [serial = 1845] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f77205df800) [pid = 1828] [serial = 1848] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f7724284000) [pid = 1828] [serial = 1863] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f77166df400) [pid = 1828] [serial = 1835] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f7722338000) [pid = 1828] [serial = 1856] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f7724ee1c00) [pid = 1828] [serial = 1878] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f770ee2dc00) [pid = 1828] [serial = 1826] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f7715566000) [pid = 1828] [serial = 1832] [outer = (nil)] [url = about:blank] 17:20:29 INFO - PROCESS | 1828 | 1461716429524 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770c5a7000 == 189 [pid = 1828] [id = 672] 17:20:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f770c6c5400) [pid = 1828] [serial = 2017] [outer = (nil)] 17:20:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f770c6cd000) [pid = 1828] [serial = 2018] [outer = 0x7f770c6c5400] 17:20:29 INFO - PROCESS | 1828 | 1461716429594 Marionette DEBUG loaded listener.js 17:20:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f770e80cc00) [pid = 1828] [serial = 2019] [outer = 0x7f770c6c5400] 17:20:30 INFO - PROCESS | 1828 | 1461716430415 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]]]}] 17:20:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:20:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 3440ms 17:20:30 INFO - PROCESS | 1828 | 1461716430472 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:20:30 INFO - PROCESS | 1828 | 1461716430477 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:20:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:20:30 INFO - PROCESS | 1828 | 1461716430484 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:20:30 INFO - PROCESS | 1828 | 1461716430489 Marionette TRACE conn3 <- [1,2662,null,{}] 17:20:30 INFO - PROCESS | 1828 | 1461716430495 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}] 17:20:30 INFO - PROCESS | 1828 | 1461716430740 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:20:30 INFO - PROCESS | 1828 | 1461716430928 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770ede5800 == 190 [pid = 1828] [id = 673] 17:20:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f770e80a000) [pid = 1828] [serial = 2020] [outer = (nil)] 17:20:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f770ee34800) [pid = 1828] [serial = 2021] [outer = 0x7f770e80a000] 17:20:31 INFO - PROCESS | 1828 | 1461716430996 Marionette DEBUG loaded listener.js 17:20:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f7711076400) [pid = 1828] [serial = 2022] [outer = 0x7f770e80a000] 17:20:31 INFO - PROCESS | 1828 | 1461716431902 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]]]}] 17:20:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:20:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1432ms 17:20:31 INFO - PROCESS | 1828 | 1461716431918 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:20:31 INFO - PROCESS | 1828 | 1461716431923 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:20:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:20:31 INFO - PROCESS | 1828 | 1461716431929 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:20:31 INFO - PROCESS | 1828 | 1461716431932 Marionette TRACE conn3 <- [1,2666,null,{}] 17:20:31 INFO - PROCESS | 1828 | 1461716431956 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}] 17:20:32 INFO - PROCESS | 1828 | 1461716432276 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:20:32 INFO - PROCESS | 1828 | 1461716432327 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77108f3800 == 191 [pid = 1828] [id = 674] 17:20:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f7712e70000) [pid = 1828] [serial = 2023] [outer = (nil)] 17:20:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f771376f400) [pid = 1828] [serial = 2024] [outer = 0x7f7712e70000] 17:20:32 INFO - PROCESS | 1828 | 1461716432408 Marionette DEBUG loaded listener.js 17:20:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f77147e3800) [pid = 1828] [serial = 2025] [outer = 0x7f7712e70000] 17:20:34 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:34 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f770a4c7c00) [pid = 1828] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f770c478c00) [pid = 1828] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f7717639800) [pid = 1828] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f77178c3800) [pid = 1828] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f7720a98400) [pid = 1828] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f7719068c00) [pid = 1828] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f770ee2fc00) [pid = 1828] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f77120e1800) [pid = 1828] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f7717639000) [pid = 1828] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f7711d0e000) [pid = 1828] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f7722334400) [pid = 1828] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f7711eabc00) [pid = 1828] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f770ebf0c00) [pid = 1828] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f7710913800) [pid = 1828] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f7718d76c00) [pid = 1828] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f7713770400) [pid = 1828] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f770a4d1c00) [pid = 1828] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f77242f8800) [pid = 1828] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f770a4c7000) [pid = 1828] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f770e712400) [pid = 1828] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f7714ae4000) [pid = 1828] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f770a4d2800) [pid = 1828] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f7714b99c00) [pid = 1828] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:20:34 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f7718d74400) [pid = 1828] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:20:34 INFO - PROCESS | 1828 | 1461716434412 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]]]}] 17:20:34 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) 17:20:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2552ms 17:20:34 INFO - PROCESS | 1828 | 1461716434482 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:20:34 INFO - PROCESS | 1828 | 1461716434486 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:20:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:20:34 INFO - PROCESS | 1828 | 1461716434514 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:20:34 INFO - PROCESS | 1828 | 1461716434531 Marionette TRACE conn3 <- [1,2670,null,{}] 17:20:34 INFO - PROCESS | 1828 | 1461716434547 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}] 17:20:34 INFO - PROCESS | 1828 | 1461716434749 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:20:34 INFO - PROCESS | 1828 | 1461716434761 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7712dd9000 == 192 [pid = 1828] [id = 675] 17:20:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f770a4c7000) [pid = 1828] [serial = 2026] [outer = (nil)] 17:20:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f771495a400) [pid = 1828] [serial = 2027] [outer = 0x7f770a4c7000] 17:20:34 INFO - PROCESS | 1828 | 1461716434822 Marionette DEBUG loaded listener.js 17:20:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f7714b10c00) [pid = 1828] [serial = 2028] [outer = 0x7f770a4c7000] 17:20:36 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:36 INFO - PROCESS | 1828 | 1461716436131 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] 17:20:36 INFO - PROCESS | 1828 | 1461716436180 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:20:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:20:36 INFO - PROCESS | 1828 | 1461716436186 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:20:36 INFO - PROCESS | 1828 | 1461716436188 Marionette TRACE conn3 <- [1,2674,null,{}] 17:20:36 INFO - PROCESS | 1828 | 1461716436193 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}] 17:20:36 INFO - PROCESS | 1828 | 1461716436446 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:20:36 INFO - PROCESS | 1828 | 1461716436863 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770c5a2800 == 193 [pid = 1828] [id = 676] 17:20:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f770a4c9000) [pid = 1828] [serial = 2029] [outer = (nil)] 17:20:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f770c473400) [pid = 1828] [serial = 2030] [outer = 0x7f770a4c9000] 17:20:36 INFO - PROCESS | 1828 | 1461716436944 Marionette DEBUG loaded listener.js 17:20:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f770e80c400) [pid = 1828] [serial = 2031] [outer = 0x7f770a4c9000] 17:20:38 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:38 INFO - PROCESS | 1828 | 1461716438370 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] 17:20:38 INFO - PROCESS | 1828 | 1461716438430 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:20:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:20:38 INFO - PROCESS | 1828 | 1461716438438 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:20:38 INFO - PROCESS | 1828 | 1461716438446 Marionette TRACE conn3 <- [1,2678,null,{}] 17:20:38 INFO - PROCESS | 1828 | 1461716438556 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}] 17:20:38 INFO - PROCESS | 1828 | 1461716438860 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:20:39 INFO - PROCESS | 1828 | 1461716439062 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77120a4800 == 194 [pid = 1828] [id = 677] 17:20:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f770eacb800) [pid = 1828] [serial = 2032] [outer = (nil)] 17:20:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f771102f400) [pid = 1828] [serial = 2033] [outer = 0x7f770eacb800] 17:20:39 INFO - PROCESS | 1828 | 1461716439144 Marionette DEBUG loaded listener.js 17:20:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f7711eaa000) [pid = 1828] [serial = 2034] [outer = 0x7f770eacb800] 17:20:40 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:40 INFO - PROCESS | 1828 | 1461716440611 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]]]}] 17:20:40 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) 17:20:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2195ms 17:20:40 INFO - PROCESS | 1828 | 1461716440637 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:20:40 INFO - PROCESS | 1828 | 1461716440644 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:20:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:20:40 INFO - PROCESS | 1828 | 1461716440650 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:20:40 INFO - PROCESS | 1828 | 1461716440654 Marionette TRACE conn3 <- [1,2682,null,{}] 17:20:40 INFO - PROCESS | 1828 | 1461716440659 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}] 17:20:41 INFO - PROCESS | 1828 | 1461716441016 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:20:41 INFO - PROCESS | 1828 | 1461716441294 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77141af000 == 195 [pid = 1828] [id = 678] 17:20:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f77120e4800) [pid = 1828] [serial = 2035] [outer = (nil)] 17:20:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f77147e5000) [pid = 1828] [serial = 2036] [outer = 0x7f77120e4800] 17:20:41 INFO - PROCESS | 1828 | 1461716441379 Marionette DEBUG loaded listener.js 17:20:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f7714b98400) [pid = 1828] [serial = 2037] [outer = 0x7f77120e4800] 17:20:42 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:42 INFO - PROCESS | 1828 | 1461716442821 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]]]}] 17:20:42 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) 17:20:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2187ms 17:20:42 INFO - PROCESS | 1828 | 1461716442838 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:20:42 INFO - PROCESS | 1828 | 1461716442841 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:20:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:20:42 INFO - PROCESS | 1828 | 1461716442859 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:20:42 INFO - PROCESS | 1828 | 1461716442868 Marionette TRACE conn3 <- [1,2686,null,{}] 17:20:42 INFO - PROCESS | 1828 | 1461716442875 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}] 17:20:43 INFO - PROCESS | 1828 | 1461716443170 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:20:43 INFO - PROCESS | 1828 | 1461716443436 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77159b0800 == 196 [pid = 1828] [id = 679] 17:20:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f77120e8000) [pid = 1828] [serial = 2038] [outer = (nil)] 17:20:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f7715b53400) [pid = 1828] [serial = 2039] [outer = 0x7f77120e8000] 17:20:43 INFO - PROCESS | 1828 | 1461716443510 Marionette DEBUG loaded listener.js 17:20:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f7717645000) [pid = 1828] [serial = 2040] [outer = 0x7f77120e8000] 17:20:44 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:44 INFO - PROCESS | 1828 | 1461716444831 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] 17:20:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:20:44 INFO - PROCESS | 1828 | 1461716444860 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:20:44 INFO - PROCESS | 1828 | 1461716444866 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:20:44 INFO - PROCESS | 1828 | 1461716444869 Marionette TRACE conn3 <- [1,2690,null,{}] 17:20:44 INFO - PROCESS | 1828 | 1461716444874 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}] 17:20:45 INFO - PROCESS | 1828 | 1461716445123 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:20:45 INFO - PROCESS | 1828 | 1461716445367 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77168ae000 == 197 [pid = 1828] [id = 680] 17:20:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f771414ec00) [pid = 1828] [serial = 2041] [outer = (nil)] 17:20:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f771778b400) [pid = 1828] [serial = 2042] [outer = 0x7f771414ec00] 17:20:45 INFO - PROCESS | 1828 | 1461716445440 Marionette DEBUG loaded listener.js 17:20:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f77178ca000) [pid = 1828] [serial = 2043] [outer = 0x7f771414ec00] 17:20:46 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:46 INFO - PROCESS | 1828 | 1461716446760 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] 17:20:46 INFO - PROCESS | 1828 | 1461716446808 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:20:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:20:46 INFO - PROCESS | 1828 | 1461716446814 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:20:46 INFO - PROCESS | 1828 | 1461716446817 Marionette TRACE conn3 <- [1,2694,null,{}] 17:20:46 INFO - PROCESS | 1828 | 1461716446823 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}] 17:20:47 INFO - PROCESS | 1828 | 1461716447135 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:20:47 INFO - PROCESS | 1828 | 1461716447374 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d360800 == 198 [pid = 1828] [id = 681] 17:20:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f7719069000) [pid = 1828] [serial = 2044] [outer = (nil)] 17:20:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f7719070000) [pid = 1828] [serial = 2045] [outer = 0x7f7719069000] 17:20:47 INFO - PROCESS | 1828 | 1461716447466 Marionette DEBUG loaded listener.js 17:20:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f771db82000) [pid = 1828] [serial = 2046] [outer = 0x7f7719069000] 17:20:48 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:48 INFO - PROCESS | 1828 | 1461716448867 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] 17:20:48 INFO - PROCESS | 1828 | 1461716448917 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:20:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:20:48 INFO - PROCESS | 1828 | 1461716448926 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:20:48 INFO - PROCESS | 1828 | 1461716448930 Marionette TRACE conn3 <- [1,2698,null,{}] 17:20:48 INFO - PROCESS | 1828 | 1461716448938 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}] 17:20:49 INFO - PROCESS | 1828 | 1461716449455 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:20:49 INFO - PROCESS | 1828 | 1461716449727 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771dac3000 == 199 [pid = 1828] [id = 682] 17:20:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f7715752c00) [pid = 1828] [serial = 2047] [outer = (nil)] 17:20:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f771eb11800) [pid = 1828] [serial = 2048] [outer = 0x7f7715752c00] 17:20:49 INFO - PROCESS | 1828 | 1461716449852 Marionette DEBUG loaded listener.js 17:20:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f77205df800) [pid = 1828] [serial = 2049] [outer = 0x7f7715752c00] 17:20:51 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:51 INFO - PROCESS | 1828 | 1461716451260 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] 17:20:51 INFO - PROCESS | 1828 | 1461716451316 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:20:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:20:51 INFO - PROCESS | 1828 | 1461716451322 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:20:51 INFO - PROCESS | 1828 | 1461716451324 Marionette TRACE conn3 <- [1,2702,null,{}] 17:20:51 INFO - PROCESS | 1828 | 1461716451329 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}] 17:20:51 INFO - PROCESS | 1828 | 1461716451589 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:20:51 INFO - PROCESS | 1828 | 1461716451825 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd7e000 == 200 [pid = 1828] [id = 683] 17:20:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f7718d76800) [pid = 1828] [serial = 2050] [outer = (nil)] 17:20:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f7720725c00) [pid = 1828] [serial = 2051] [outer = 0x7f7718d76800] 17:20:51 INFO - PROCESS | 1828 | 1461716451895 Marionette DEBUG loaded listener.js 17:20:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f7720a91000) [pid = 1828] [serial = 2052] [outer = 0x7f7718d76800] 17:20:52 INFO - PROCESS | 1828 | 1461716452753 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]]]}] 17:20:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:20:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1477ms 17:20:52 INFO - PROCESS | 1828 | 1461716452799 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:20:52 INFO - PROCESS | 1828 | 1461716452803 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:20:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:20:52 INFO - PROCESS | 1828 | 1461716452808 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:20:52 INFO - PROCESS | 1828 | 1461716452811 Marionette TRACE conn3 <- [1,2706,null,{}] 17:20:52 INFO - PROCESS | 1828 | 1461716452816 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}] 17:20:53 INFO - PROCESS | 1828 | 1461716452999 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:20:53 INFO - PROCESS | 1828 | 1461716453266 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720c14000 == 201 [pid = 1828] [id = 684] 17:20:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f7719069400) [pid = 1828] [serial = 2053] [outer = (nil)] 17:20:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f7720aa1800) [pid = 1828] [serial = 2054] [outer = 0x7f7719069400] 17:20:53 INFO - PROCESS | 1828 | 1461716453339 Marionette DEBUG loaded listener.js 17:20:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f7720be7000) [pid = 1828] [serial = 2055] [outer = 0x7f7719069400] 17:20:54 INFO - PROCESS | 1828 | 1461716454152 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]]]}] 17:20:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:20:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1377ms 17:20:54 INFO - PROCESS | 1828 | 1461716454187 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:20:54 INFO - PROCESS | 1828 | 1461716454191 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:20:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:20:54 INFO - PROCESS | 1828 | 1461716454196 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:20:54 INFO - PROCESS | 1828 | 1461716454199 Marionette TRACE conn3 <- [1,2710,null,{}] 17:20:54 INFO - PROCESS | 1828 | 1461716454204 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}] 17:20:54 INFO - PROCESS | 1828 | 1461716454395 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:20:54 INFO - PROCESS | 1828 | 1461716454692 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772231b800 == 202 [pid = 1828] [id = 685] 17:20:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7715619000) [pid = 1828] [serial = 2056] [outer = (nil)] 17:20:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f7720bee800) [pid = 1828] [serial = 2057] [outer = 0x7f7715619000] 17:20:54 INFO - PROCESS | 1828 | 1461716454765 Marionette DEBUG loaded listener.js 17:20:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7720de4800) [pid = 1828] [serial = 2058] [outer = 0x7f7715619000] 17:20:55 INFO - PROCESS | 1828 | 1461716455651 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] 17:20:55 INFO - PROCESS | 1828 | 1461716455730 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:20:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:20:55 INFO - PROCESS | 1828 | 1461716455736 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:20:55 INFO - PROCESS | 1828 | 1461716455738 Marionette TRACE conn3 <- [1,2714,null,{}] 17:20:55 INFO - PROCESS | 1828 | 1461716455744 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}] 17:20:55 INFO - PROCESS | 1828 | 1461716455950 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:20:56 INFO - PROCESS | 1828 | 1461716456218 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77242c5800 == 203 [pid = 1828] [id = 686] 17:20:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f7721c09400) [pid = 1828] [serial = 2059] [outer = (nil)] 17:20:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f7721e4e400) [pid = 1828] [serial = 2060] [outer = 0x7f7721c09400] 17:20:56 INFO - PROCESS | 1828 | 1461716456359 Marionette DEBUG loaded listener.js 17:20:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7722339000) [pid = 1828] [serial = 2061] [outer = 0x7f7721c09400] 17:20:57 INFO - PROCESS | 1828 | 1461716457244 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]]]}] 17:20:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:20:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1538ms 17:20:57 INFO - PROCESS | 1828 | 1461716457278 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:20:57 INFO - PROCESS | 1828 | 1461716457281 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:20:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:20:57 INFO - PROCESS | 1828 | 1461716457290 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:20:57 INFO - PROCESS | 1828 | 1461716457294 Marionette TRACE conn3 <- [1,2718,null,{}] 17:20:57 INFO - PROCESS | 1828 | 1461716457300 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}] 17:20:57 INFO - PROCESS | 1828 | 1461716457519 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:20:57 INFO - PROCESS | 1828 | 1461716457794 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724abf000 == 204 [pid = 1828] [id = 687] 17:20:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f7721c0c400) [pid = 1828] [serial = 2062] [outer = (nil)] 17:20:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f772427cc00) [pid = 1828] [serial = 2063] [outer = 0x7f7721c0c400] 17:20:57 INFO - PROCESS | 1828 | 1461716457870 Marionette DEBUG loaded listener.js 17:20:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f77242f9c00) [pid = 1828] [serial = 2064] [outer = 0x7f7721c0c400] 17:20:58 INFO - PROCESS | 1828 | 1461716458784 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] 17:20:58 INFO - PROCESS | 1828 | 1461716458824 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:20:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:20:58 INFO - PROCESS | 1828 | 1461716458831 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:20:58 INFO - PROCESS | 1828 | 1461716458834 Marionette TRACE conn3 <- [1,2722,null,{}] 17:20:58 INFO - PROCESS | 1828 | 1461716458839 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}] 17:20:59 INFO - PROCESS | 1828 | 1461716459063 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:20:59 INFO - PROCESS | 1828 | 1461716459401 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770c5b4000 == 205 [pid = 1828] [id = 688] 17:20:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f770c6d1c00) [pid = 1828] [serial = 2065] [outer = (nil)] 17:20:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f771090ec00) [pid = 1828] [serial = 2066] [outer = 0x7f770c6d1c00] 17:20:59 INFO - PROCESS | 1828 | 1461716459476 Marionette DEBUG loaded listener.js 17:20:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f77242f9400) [pid = 1828] [serial = 2067] [outer = 0x7f770c6d1c00] 17:21:00 INFO - PROCESS | 1828 | 1461716460398 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] 17:21:00 INFO - PROCESS | 1828 | 1461716460470 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:21:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:21:00 INFO - PROCESS | 1828 | 1461716460475 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:21:00 INFO - PROCESS | 1828 | 1461716460478 Marionette TRACE conn3 <- [1,2726,null,{}] 17:21:00 INFO - PROCESS | 1828 | 1461716460483 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}] 17:21:00 INFO - PROCESS | 1828 | 1461716460729 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:21:01 INFO - PROCESS | 1828 | 1461716461047 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77149c8000 == 206 [pid = 1828] [id = 689] 17:21:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f770e811000) [pid = 1828] [serial = 2068] [outer = (nil)] 17:21:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f77166eb000) [pid = 1828] [serial = 2069] [outer = 0x7f770e811000] 17:21:01 INFO - PROCESS | 1828 | 1461716461131 Marionette DEBUG loaded listener.js 17:21:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f771ff38800) [pid = 1828] [serial = 2070] [outer = 0x7f770e811000] 17:21:02 INFO - PROCESS | 1828 | 1461716462055 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]]]}] 17:21:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:21:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2233ms 17:21:02 INFO - PROCESS | 1828 | 1461716462839 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:21:02 INFO - PROCESS | 1828 | 1461716462846 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:21:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:21:02 INFO - PROCESS | 1828 | 1461716462880 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:21:02 INFO - PROCESS | 1828 | 1461716462883 Marionette TRACE conn3 <- [1,2730,null,{}] 17:21:02 INFO - PROCESS | 1828 | 1461716462893 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}] 17:21:03 INFO - PROCESS | 1828 | 1461716463115 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:21:03 INFO - PROCESS | 1828 | 1461716463360 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770ee67000 == 207 [pid = 1828] [id = 690] 17:21:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f770e80f000) [pid = 1828] [serial = 2071] [outer = (nil)] 17:21:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f770e9c3000) [pid = 1828] [serial = 2072] [outer = 0x7f770e80f000] 17:21:03 INFO - PROCESS | 1828 | 1461716463434 Marionette DEBUG loaded listener.js 17:21:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f770ebe5800) [pid = 1828] [serial = 2073] [outer = 0x7f770e80f000] 17:21:04 INFO - PROCESS | 1828 | 1461716464864 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] 17:21:05 INFO - PROCESS | 1828 | 1461716465056 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:21:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:21:05 INFO - PROCESS | 1828 | 1461716465075 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:21:05 INFO - PROCESS | 1828 | 1461716465080 Marionette TRACE conn3 <- [1,2734,null,{}] 17:21:05 INFO - PROCESS | 1828 | 1461716465087 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}] 17:21:05 INFO - PROCESS | 1828 | 1461716465311 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:21:05 INFO - PROCESS | 1828 | 1461716465597 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770f038800 == 208 [pid = 1828] [id = 691] 17:21:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f7711079000) [pid = 1828] [serial = 2074] [outer = (nil)] 17:21:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f7711ea0000) [pid = 1828] [serial = 2075] [outer = 0x7f7711079000] 17:21:05 INFO - PROCESS | 1828 | 1461716465670 Marionette DEBUG loaded listener.js 17:21:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f7712e75000) [pid = 1828] [serial = 2076] [outer = 0x7f7711079000] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711004800 == 207 [pid = 1828] [id = 398] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e9c800 == 206 [pid = 1828] [id = 200] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770e6d2800 == 205 [pid = 1828] [id = 650] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770bac3800 == 204 [pid = 1828] [id = 649] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77149cc800 == 203 [pid = 1828] [id = 563] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ee07000 == 202 [pid = 1828] [id = 397] 17:21:06 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f7714adf800) [pid = 1828] [serial = 1961] [outer = (nil)] [url = about:blank] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77147be000 == 201 [pid = 1828] [id = 562] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770f031000 == 200 [pid = 1828] [id = 560] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77167c9000 == 199 [pid = 1828] [id = 565] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7712dd9000 == 198 [pid = 1828] [id = 675] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77108f3800 == 197 [pid = 1828] [id = 674] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770ede5800 == 196 [pid = 1828] [id = 673] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770c5a7000 == 195 [pid = 1828] [id = 672] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724bba000 == 194 [pid = 1828] [id = 670] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724766800 == 193 [pid = 1828] [id = 669] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77242ce000 == 192 [pid = 1828] [id = 668] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723965000 == 191 [pid = 1828] [id = 667] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722dc2000 == 190 [pid = 1828] [id = 666] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e10000 == 189 [pid = 1828] [id = 665] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ff1c000 == 188 [pid = 1828] [id = 664] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d8c8800 == 187 [pid = 1828] [id = 663] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d6a5800 == 186 [pid = 1828] [id = 662] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d2ce800 == 185 [pid = 1828] [id = 661] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7717ab9800 == 184 [pid = 1828] [id = 660] 17:21:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77176b3800 == 183 [pid = 1828] [id = 659] 17:21:06 INFO - PROCESS | 1828 | 1461716466936 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]]]}] 17:21:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77159c3800 == 182 [pid = 1828] [id = 658] 17:21:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7714bb8000 == 181 [pid = 1828] [id = 657] 17:21:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77147ac000 == 180 [pid = 1828] [id = 656] 17:21:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77139ce000 == 179 [pid = 1828] [id = 655] 17:21:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770edf5000 == 178 [pid = 1828] [id = 654] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f77212ca400) [pid = 1828] [serial = 1928] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f770e710400) [pid = 1828] [serial = 1950] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f771d8fa800) [pid = 1828] [serial = 1914] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f7720672400) [pid = 1828] [serial = 1923] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f770c6cac00) [pid = 1828] [serial = 1949] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f7720aa0400) [pid = 1828] [serial = 1925] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f7722d06c00) [pid = 1828] [serial = 1932] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f7711ea8400) [pid = 1828] [serial = 1956] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f772420c400) [pid = 1828] [serial = 1937] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f77178c7400) [pid = 1828] [serial = 1911] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f7712e69800) [pid = 1828] [serial = 1901] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f77260ce800) [pid = 1828] [serial = 1881] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f7714152400) [pid = 1828] [serial = 1902] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f77244a8800) [pid = 1828] [serial = 1940] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f771090e000) [pid = 1828] [serial = 1898] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7714ae7400) [pid = 1828] [serial = 1904] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f771fd58400) [pid = 1828] [serial = 1922] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f771fd55c00) [pid = 1828] [serial = 1920] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f7714b04400) [pid = 1828] [serial = 1824] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f7715562400) [pid = 1828] [serial = 1905] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f7714151400) [pid = 1828] [serial = 1959] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f7727e9ec00) [pid = 1828] [serial = 1946] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f771edd6400) [pid = 1828] [serial = 1919] [outer = (nil)] [url = about:blank] 17:21:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:21:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1993ms 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f770a4d3800) [pid = 1828] [serial = 1895] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f770ead8000) [pid = 1828] [serial = 1952] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f7711028c00) [pid = 1828] [serial = 1899] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f771763e800) [pid = 1828] [serial = 1910] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f7724e2e000) [pid = 1828] [serial = 1941] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f7720be6800) [pid = 1828] [serial = 1926] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f770e707800) [pid = 1828] [serial = 1896] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f7715b54000) [pid = 1828] [serial = 1908] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f772811c800) [pid = 1828] [serial = 1947] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f7724246c00) [pid = 1828] [serial = 1938] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f7721e56400) [pid = 1828] [serial = 1929] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f7723882800) [pid = 1828] [serial = 1934] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f770ee2e000) [pid = 1828] [serial = 1953] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f7715755000) [pid = 1828] [serial = 1907] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f77190aac00) [pid = 1828] [serial = 1913] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f770ee2bc00) [pid = 1828] [serial = 1958] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f7726a0c800) [pid = 1828] [serial = 1944] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f771eb14800) [pid = 1828] [serial = 1917] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f77238ba400) [pid = 1828] [serial = 1935] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f7726005c00) [pid = 1828] [serial = 1943] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f771ddc7400) [pid = 1828] [serial = 1916] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f771107fc00) [pid = 1828] [serial = 1955] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f772232b400) [pid = 1828] [serial = 1931] [outer = (nil)] [url = about:blank] 17:21:07 INFO - PROCESS | 1828 | 1461716467073 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:21:07 INFO - PROCESS | 1828 | 1461716467082 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:21:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:21:07 INFO - PROCESS | 1828 | 1461716467093 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:21:07 INFO - PROCESS | 1828 | 1461716467097 Marionette TRACE conn3 <- [1,2738,null,{}] 17:21:07 INFO - PROCESS | 1828 | 1461716467117 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}] 17:21:07 INFO - PROCESS | 1828 | 1461716467334 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:21:07 INFO - PROCESS | 1828 | 1461716467638 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77108f3800 == 179 [pid = 1828] [id = 692] 17:21:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f770e80b000) [pid = 1828] [serial = 2077] [outer = (nil)] 17:21:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f771491c800) [pid = 1828] [serial = 2078] [outer = 0x7f770e80b000] 17:21:07 INFO - PROCESS | 1828 | 1461716467713 Marionette DEBUG loaded listener.js 17:21:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f7714ae7400) [pid = 1828] [serial = 2079] [outer = 0x7f770e80b000] 17:21:08 INFO - PROCESS | 1828 | 1461716468530 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]]]}] 17:21:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:21:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1489ms 17:21:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:21:08 INFO - PROCESS | 1828 | 1461716468581 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:21:08 INFO - PROCESS | 1828 | 1461716468584 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:21:08 INFO - PROCESS | 1828 | 1461716468590 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:21:08 INFO - PROCESS | 1828 | 1461716468593 Marionette TRACE conn3 <- [1,2742,null,{}] 17:21:08 INFO - PROCESS | 1828 | 1461716468598 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}] 17:21:08 INFO - PROCESS | 1828 | 1461716468929 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:21:08 INFO - PROCESS | 1828 | 1461716468969 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713a62000 == 180 [pid = 1828] [id = 693] 17:21:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f771414f400) [pid = 1828] [serial = 2080] [outer = (nil)] 17:21:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f7715752400) [pid = 1828] [serial = 2081] [outer = 0x7f771414f400] 17:21:09 INFO - PROCESS | 1828 | 1461716469050 Marionette DEBUG loaded listener.js 17:21:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f7715b55000) [pid = 1828] [serial = 2082] [outer = 0x7f771414f400] 17:21:10 INFO - PROCESS | 1828 | 1461716470092 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]]]}] 17:21:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:21:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1580ms 17:21:10 INFO - PROCESS | 1828 | 1461716470170 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:21:10 INFO - PROCESS | 1828 | 1461716470173 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:21:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:21:10 INFO - PROCESS | 1828 | 1461716470182 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:21:10 INFO - PROCESS | 1828 | 1461716470187 Marionette TRACE conn3 <- [1,2746,null,{}] 17:21:10 INFO - PROCESS | 1828 | 1461716470208 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}] 17:21:10 INFO - PROCESS | 1828 | 1461716470497 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:21:10 INFO - PROCESS | 1828 | 1461716470531 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771481e800 == 181 [pid = 1828] [id = 694] 17:21:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f7714ae7800) [pid = 1828] [serial = 2083] [outer = (nil)] 17:21:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f77166e4800) [pid = 1828] [serial = 2084] [outer = 0x7f7714ae7800] 17:21:10 INFO - PROCESS | 1828 | 1461716470592 Marionette DEBUG loaded listener.js 17:21:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f7717644000) [pid = 1828] [serial = 2085] [outer = 0x7f7714ae7800] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f770a4cd800) [pid = 1828] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f770c6c5400) [pid = 1828] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f7714151c00) [pid = 1828] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f7711026400) [pid = 1828] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f7718d80c00) [pid = 1828] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f7720f6b400) [pid = 1828] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f7717643000) [pid = 1828] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f7720d1d400) [pid = 1828] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f7715563800) [pid = 1828] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f7712e6f000) [pid = 1828] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f77190a6400) [pid = 1828] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f7720aaac00) [pid = 1828] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f7724243c00) [pid = 1828] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f7712e70000) [pid = 1828] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f7711073400) [pid = 1828] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f771560e400) [pid = 1828] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f7714150400) [pid = 1828] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f7715564c00) [pid = 1828] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f7720d13000) [pid = 1828] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f770eace400) [pid = 1828] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f770e80a000) [pid = 1828] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:21:11 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f7714150000) [pid = 1828] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:21:12 INFO - PROCESS | 1828 | 1461716472247 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]]]}] 17:21:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:21:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2084ms 17:21:12 INFO - PROCESS | 1828 | 1461716472268 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:21:12 INFO - PROCESS | 1828 | 1461716472274 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:21:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:21:12 INFO - PROCESS | 1828 | 1461716472282 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:21:12 INFO - PROCESS | 1828 | 1461716472287 Marionette TRACE conn3 <- [1,2750,null,{}] 17:21:12 INFO - PROCESS | 1828 | 1461716472295 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}] 17:21:12 INFO - PROCESS | 1828 | 1461716472819 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:21:13 INFO - PROCESS | 1828 | 1461716473017 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77149e2000 == 182 [pid = 1828] [id = 695] 17:21:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f7718d71800) [pid = 1828] [serial = 2086] [outer = (nil)] 17:21:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f7718d7bc00) [pid = 1828] [serial = 2087] [outer = 0x7f7718d71800] 17:21:13 INFO - PROCESS | 1828 | 1461716473084 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f77190a3400) [pid = 1828] [serial = 2088] [outer = 0x7f7718d71800] 17:21:14 INFO - PROCESS | 1828 | 1461716474049 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]]]}] 17:21:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:21:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1787ms 17:21:14 INFO - PROCESS | 1828 | 1461716474069 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:21:14 INFO - PROCESS | 1828 | 1461716474075 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:21:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:21:14 INFO - PROCESS | 1828 | 1461716474083 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:21:14 INFO - PROCESS | 1828 | 1461716474089 Marionette TRACE conn3 <- [1,2754,null,{}] 17:21:14 INFO - PROCESS | 1828 | 1461716474099 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}] 17:21:14 INFO - PROCESS | 1828 | 1461716474342 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:21:14 INFO - PROCESS | 1828 | 1461716474701 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770ee49000 == 183 [pid = 1828] [id = 696] 17:21:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f770e707800) [pid = 1828] [serial = 2089] [outer = (nil)] 17:21:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f770ebe4c00) [pid = 1828] [serial = 2090] [outer = 0x7f770e707800] 17:21:14 INFO - PROCESS | 1828 | 1461716474787 Marionette DEBUG loaded listener.js 17:21:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f7710919800) [pid = 1828] [serial = 2091] [outer = 0x7f770e707800] 17:21:15 INFO - PROCESS | 1828 | 1461716475724 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]]]}] 17:21:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:21:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1685ms 17:21:15 INFO - PROCESS | 1828 | 1461716475771 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:21:15 INFO - PROCESS | 1828 | 1461716475780 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:21:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:21:15 INFO - PROCESS | 1828 | 1461716475793 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:21:15 INFO - PROCESS | 1828 | 1461716475796 Marionette TRACE conn3 <- [1,2758,null,{}] 17:21:15 INFO - PROCESS | 1828 | 1461716475802 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}] 17:21:16 INFO - PROCESS | 1828 | 1461716476043 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:21:16 INFO - PROCESS | 1828 | 1461716476317 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714815000 == 184 [pid = 1828] [id = 697] 17:21:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f7713776000) [pid = 1828] [serial = 2092] [outer = (nil)] 17:21:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f77147e9000) [pid = 1828] [serial = 2093] [outer = 0x7f7713776000] 17:21:16 INFO - PROCESS | 1828 | 1461716476441 Marionette DEBUG loaded listener.js 17:21:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f7714b97c00) [pid = 1828] [serial = 2094] [outer = 0x7f7713776000] 17:21:17 INFO - PROCESS | 1828 | 1461716477486 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]]]}] 17:21:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:21:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1740ms 17:21:17 INFO - PROCESS | 1828 | 1461716477534 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:21:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:21:17 INFO - PROCESS | 1828 | 1461716477538 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:21:17 INFO - PROCESS | 1828 | 1461716477544 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:21:17 INFO - PROCESS | 1828 | 1461716477550 Marionette TRACE conn3 <- [1,2762,null,{}] 17:21:17 INFO - PROCESS | 1828 | 1461716477566 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}] 17:21:17 INFO - PROCESS | 1828 | 1461716477799 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:21:18 INFO - PROCESS | 1828 | 1461716478185 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77167c9000 == 185 [pid = 1828] [id = 698] 17:21:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f7715b9f400) [pid = 1828] [serial = 2095] [outer = (nil)] 17:21:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f7717787c00) [pid = 1828] [serial = 2096] [outer = 0x7f7715b9f400] 17:21:18 INFO - PROCESS | 1828 | 1461716478311 Marionette DEBUG loaded listener.js 17:21:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f77178ca800) [pid = 1828] [serial = 2097] [outer = 0x7f7715b9f400] 17:21:19 INFO - PROCESS | 1828 | 1461716479402 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]]]}] 17:21:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:21:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1886ms 17:21:19 INFO - PROCESS | 1828 | 1461716479430 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:21:19 INFO - PROCESS | 1828 | 1461716479434 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:21:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:21:19 INFO - PROCESS | 1828 | 1461716479441 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:21:19 INFO - PROCESS | 1828 | 1461716479444 Marionette TRACE conn3 <- [1,2766,null,{}] 17:21:19 INFO - PROCESS | 1828 | 1461716479450 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}] 17:21:19 INFO - PROCESS | 1828 | 1461716479678 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:21:19 INFO - PROCESS | 1828 | 1461716479974 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7718f23800 == 186 [pid = 1828] [id = 699] 17:21:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f7711d16000) [pid = 1828] [serial = 2098] [outer = (nil)] 17:21:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f77190ac000) [pid = 1828] [serial = 2099] [outer = 0x7f7711d16000] 17:21:20 INFO - PROCESS | 1828 | 1461716480111 Marionette DEBUG loaded listener.js 17:21:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f771d8ee400) [pid = 1828] [serial = 2100] [outer = 0x7f7711d16000] 17:21:21 INFO - PROCESS | 1828 | 1461716481035 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]]]}] 17:21:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:21:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1638ms 17:21:21 INFO - PROCESS | 1828 | 1461716481081 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:21:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:21:21 INFO - PROCESS | 1828 | 1461716481085 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:21:21 INFO - PROCESS | 1828 | 1461716481092 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:21:21 INFO - PROCESS | 1828 | 1461716481096 Marionette TRACE conn3 <- [1,2770,null,{}] 17:21:21 INFO - PROCESS | 1828 | 1461716481101 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}] 17:21:21 INFO - PROCESS | 1828 | 1461716481329 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:21:21 INFO - PROCESS | 1828 | 1461716481656 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d454800 == 187 [pid = 1828] [id = 700] 17:21:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f771daa1400) [pid = 1828] [serial = 2101] [outer = (nil)] 17:21:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f771daa5c00) [pid = 1828] [serial = 2102] [outer = 0x7f771daa1400] 17:21:21 INFO - PROCESS | 1828 | 1461716481746 Marionette DEBUG loaded listener.js 17:21:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f771ddcf000) [pid = 1828] [serial = 2103] [outer = 0x7f771daa1400] 17:21:22 INFO - PROCESS | 1828 | 1461716482629 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]]]}] 17:21:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:21:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1581ms 17:21:22 INFO - PROCESS | 1828 | 1461716482674 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:21:22 INFO - PROCESS | 1828 | 1461716482678 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:21:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:21:22 INFO - PROCESS | 1828 | 1461716482684 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:21:22 INFO - PROCESS | 1828 | 1461716482686 Marionette TRACE conn3 <- [1,2774,null,{}] 17:21:22 INFO - PROCESS | 1828 | 1461716482692 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}] 17:21:22 INFO - PROCESS | 1828 | 1461716482947 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:21:23 INFO - PROCESS | 1828 | 1461716483223 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771dabb000 == 188 [pid = 1828] [id = 701] 17:21:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f771efd8c00) [pid = 1828] [serial = 2104] [outer = (nil)] 17:21:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f77205e9000) [pid = 1828] [serial = 2105] [outer = 0x7f771efd8c00] 17:21:23 INFO - PROCESS | 1828 | 1461716483377 Marionette DEBUG loaded listener.js 17:21:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f77209c8400) [pid = 1828] [serial = 2106] [outer = 0x7f771efd8c00] 17:21:24 INFO - PROCESS | 1828 | 1461716484261 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]]]}] 17:21:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:21:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1628ms 17:21:24 INFO - PROCESS | 1828 | 1461716484315 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:21:24 INFO - PROCESS | 1828 | 1461716484321 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:21:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:21:24 INFO - PROCESS | 1828 | 1461716484330 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:21:24 INFO - PROCESS | 1828 | 1461716484335 Marionette TRACE conn3 <- [1,2778,null,{}] 17:21:24 INFO - PROCESS | 1828 | 1461716484342 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}] 17:21:24 INFO - PROCESS | 1828 | 1461716484622 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:21:24 INFO - PROCESS | 1828 | 1461716484940 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee49800 == 189 [pid = 1828] [id = 702] 17:21:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f771eddc000) [pid = 1828] [serial = 2107] [outer = (nil)] 17:21:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f7720a92800) [pid = 1828] [serial = 2108] [outer = 0x7f771eddc000] 17:21:25 INFO - PROCESS | 1828 | 1461716485019 Marionette DEBUG loaded listener.js 17:21:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f7720aa0400) [pid = 1828] [serial = 2109] [outer = 0x7f771eddc000] 17:21:25 INFO - PROCESS | 1828 | 1461716485868 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]]]}] 17:21:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:21:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1590ms 17:21:25 INFO - PROCESS | 1828 | 1461716485921 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:21:25 INFO - PROCESS | 1828 | 1461716485925 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:21:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:21:25 INFO - PROCESS | 1828 | 1461716485931 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:21:25 INFO - PROCESS | 1828 | 1461716485933 Marionette TRACE conn3 <- [1,2782,null,{}] 17:21:25 INFO - PROCESS | 1828 | 1461716485939 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}] 17:21:26 INFO - PROCESS | 1828 | 1461716486171 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:21:26 INFO - PROCESS | 1828 | 1461716486438 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720dce800 == 190 [pid = 1828] [id = 703] 17:21:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f7711032800) [pid = 1828] [serial = 2110] [outer = (nil)] 17:21:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f7720bea400) [pid = 1828] [serial = 2111] [outer = 0x7f7711032800] 17:21:26 INFO - PROCESS | 1828 | 1461716486516 Marionette DEBUG loaded listener.js 17:21:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f7720de4400) [pid = 1828] [serial = 2112] [outer = 0x7f7711032800] 17:21:27 INFO - PROCESS | 1828 | 1461716487468 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]]]}] 17:21:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:21:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1582ms 17:21:27 INFO - PROCESS | 1828 | 1461716487514 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:21:27 INFO - PROCESS | 1828 | 1461716487518 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:21:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:21:27 INFO - PROCESS | 1828 | 1461716487523 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:21:27 INFO - PROCESS | 1828 | 1461716487526 Marionette TRACE conn3 <- [1,2786,null,{}] 17:21:27 INFO - PROCESS | 1828 | 1461716487531 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}] 17:21:27 INFO - PROCESS | 1828 | 1461716487753 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:21:28 INFO - PROCESS | 1828 | 1461716488034 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772230b000 == 191 [pid = 1828] [id = 704] 17:21:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f7718d7ac00) [pid = 1828] [serial = 2113] [outer = (nil)] 17:21:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f7720f62c00) [pid = 1828] [serial = 2114] [outer = 0x7f7718d7ac00] 17:21:28 INFO - PROCESS | 1828 | 1461716488198 Marionette DEBUG loaded listener.js 17:21:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f77212d1c00) [pid = 1828] [serial = 2115] [outer = 0x7f7718d7ac00] 17:21:29 INFO - PROCESS | 1828 | 1461716489223 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]]]}] 17:21:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:21:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1731ms 17:21:29 INFO - PROCESS | 1828 | 1461716489258 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:21:29 INFO - PROCESS | 1828 | 1461716489264 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:21:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:21:29 INFO - PROCESS | 1828 | 1461716489274 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:21:29 INFO - PROCESS | 1828 | 1461716489277 Marionette TRACE conn3 <- [1,2790,null,{}] 17:21:29 INFO - PROCESS | 1828 | 1461716489286 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}] 17:21:29 INFO - PROCESS | 1828 | 1461716489604 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:21:29 INFO - PROCESS | 1828 | 1461716489936 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723faf000 == 192 [pid = 1828] [id = 705] 17:21:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f7720dec800) [pid = 1828] [serial = 2116] [outer = (nil)] 17:21:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f7722219400) [pid = 1828] [serial = 2117] [outer = 0x7f7720dec800] 17:21:30 INFO - PROCESS | 1828 | 1461716490014 Marionette DEBUG loaded listener.js 17:21:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f7722331c00) [pid = 1828] [serial = 2118] [outer = 0x7f7720dec800] 17:21:30 INFO - PROCESS | 1828 | 1461716490953 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]]]}] 17:21:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:21:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1736ms 17:21:31 INFO - PROCESS | 1828 | 1461716491011 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:21:31 INFO - PROCESS | 1828 | 1461716491017 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:21:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:21:31 INFO - PROCESS | 1828 | 1461716491027 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:21:31 INFO - PROCESS | 1828 | 1461716491032 Marionette TRACE conn3 <- [1,2794,null,{}] 17:21:31 INFO - PROCESS | 1828 | 1461716491041 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}] 17:21:31 INFO - PROCESS | 1828 | 1461716491454 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:21:31 INFO - PROCESS | 1828 | 1461716491854 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77245df800 == 193 [pid = 1828] [id = 706] 17:21:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f772420b000) [pid = 1828] [serial = 2119] [outer = (nil)] 17:21:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f7724213000) [pid = 1828] [serial = 2120] [outer = 0x7f772420b000] 17:21:31 INFO - PROCESS | 1828 | 1461716491968 Marionette DEBUG loaded listener.js 17:21:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f772424b400) [pid = 1828] [serial = 2121] [outer = 0x7f772420b000] 17:21:32 INFO - PROCESS | 1828 | 1461716492862 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]]]}] 17:21:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:21:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1892ms 17:21:32 INFO - PROCESS | 1828 | 1461716492918 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:21:32 INFO - PROCESS | 1828 | 1461716492922 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:21:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:21:32 INFO - PROCESS | 1828 | 1461716492927 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:21:32 INFO - PROCESS | 1828 | 1461716492931 Marionette TRACE conn3 <- [1,2798,null,{}] 17:21:32 INFO - PROCESS | 1828 | 1461716492936 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}] 17:21:33 INFO - PROCESS | 1828 | 1461716493178 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:21:33 INFO - PROCESS | 1828 | 1461716493455 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724ab8800 == 194 [pid = 1828] [id = 707] 17:21:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f770a4cd000) [pid = 1828] [serial = 2122] [outer = (nil)] 17:21:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f7724280400) [pid = 1828] [serial = 2123] [outer = 0x7f770a4cd000] 17:21:33 INFO - PROCESS | 1828 | 1461716493574 Marionette DEBUG loaded listener.js 17:21:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f77243ce000) [pid = 1828] [serial = 2124] [outer = 0x7f770a4cd000] 17:21:34 INFO - PROCESS | 1828 | 1461716494486 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]]]}] 17:21:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:21:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1638ms 17:21:34 INFO - PROCESS | 1828 | 1461716494569 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:21:34 INFO - PROCESS | 1828 | 1461716494575 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:21:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:21:34 INFO - PROCESS | 1828 | 1461716494599 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:21:34 INFO - PROCESS | 1828 | 1461716494604 Marionette TRACE conn3 <- [1,2802,null,{}] 17:21:34 INFO - PROCESS | 1828 | 1461716494652 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}] 17:21:35 INFO - PROCESS | 1828 | 1461716495080 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:21:35 INFO - PROCESS | 1828 | 1461716495358 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729030000 == 195 [pid = 1828] [id = 708] 17:21:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7724278000) [pid = 1828] [serial = 2125] [outer = (nil)] 17:21:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f77247c3c00) [pid = 1828] [serial = 2126] [outer = 0x7f7724278000] 17:21:35 INFO - PROCESS | 1828 | 1461716495465 Marionette DEBUG loaded listener.js 17:21:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7724e2ec00) [pid = 1828] [serial = 2127] [outer = 0x7f7724278000] 17:21:36 INFO - PROCESS | 1828 | 1461716496383 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]]]}] 17:21:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:21:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1840ms 17:21:36 INFO - PROCESS | 1828 | 1461716496439 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:21:36 INFO - PROCESS | 1828 | 1461716496443 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:21:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:21:36 INFO - PROCESS | 1828 | 1461716496449 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:21:36 INFO - PROCESS | 1828 | 1461716496451 Marionette TRACE conn3 <- [1,2806,null,{}] 17:21:36 INFO - PROCESS | 1828 | 1461716496457 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}] 17:21:36 INFO - PROCESS | 1828 | 1461716496725 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:21:37 INFO - PROCESS | 1828 | 1461716497000 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772971d000 == 196 [pid = 1828] [id = 709] 17:21:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f7724281800) [pid = 1828] [serial = 2128] [outer = (nil)] 17:21:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f7726008400) [pid = 1828] [serial = 2129] [outer = 0x7f7724281800] 17:21:37 INFO - PROCESS | 1828 | 1461716497127 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7727d31000) [pid = 1828] [serial = 2130] [outer = 0x7f7724281800] 17:21:38 INFO - PROCESS | 1828 | 1461716498002 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]]]}] 17:21:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:21:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1629ms 17:21:38 INFO - PROCESS | 1828 | 1461716498079 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:21:38 INFO - PROCESS | 1828 | 1461716498082 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:21:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:21:38 INFO - PROCESS | 1828 | 1461716498088 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - PROCESS | 1828 | 1461716498090 Marionette TRACE conn3 <- [1,2810,null,{}] 17:21:38 INFO - PROCESS | 1828 | 1461716498098 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}] 17:21:38 INFO - PROCESS | 1828 | 1461716498329 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:21:38 INFO - PROCESS | 1828 | 1461716498662 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729b59800 == 197 [pid = 1828] [id = 710] 17:21:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f7720f5fc00) [pid = 1828] [serial = 2131] [outer = (nil)] 17:21:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f7728330800) [pid = 1828] [serial = 2132] [outer = 0x7f7720f5fc00] 17:21:38 INFO - PROCESS | 1828 | 1461716498742 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f7728f63400) [pid = 1828] [serial = 2133] [outer = 0x7f7720f5fc00] 17:21:39 INFO - PROCESS | 1828 | 1461716499563 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]]]}] 17:21:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:21:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1536ms 17:21:39 INFO - PROCESS | 1828 | 1461716499626 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:21:39 INFO - PROCESS | 1828 | 1461716499629 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:21:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:21:39 INFO - PROCESS | 1828 | 1461716499635 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:21:39 INFO - PROCESS | 1828 | 1461716499638 Marionette TRACE conn3 <- [1,2814,null,{}] 17:21:39 INFO - PROCESS | 1828 | 1461716499643 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}] 17:21:39 INFO - PROCESS | 1828 | 1461716499896 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:21:40 INFO - PROCESS | 1828 | 1461716500174 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a247800 == 198 [pid = 1828] [id = 711] 17:21:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f7728f64000) [pid = 1828] [serial = 2134] [outer = (nil)] 17:21:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f772962b000) [pid = 1828] [serial = 2135] [outer = 0x7f7728f64000] 17:21:40 INFO - PROCESS | 1828 | 1461716500292 Marionette DEBUG loaded listener.js 17:21:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f7729819400) [pid = 1828] [serial = 2136] [outer = 0x7f7728f64000] 17:21:41 INFO - PROCESS | 1828 | 1461716501149 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]]]}] 17:21:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:21:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1578ms 17:21:41 INFO - PROCESS | 1828 | 1461716501215 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:21:41 INFO - PROCESS | 1828 | 1461716501218 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:21:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:21:41 INFO - PROCESS | 1828 | 1461716501224 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:21:41 INFO - PROCESS | 1828 | 1461716501226 Marionette TRACE conn3 <- [1,2818,null,{}] 17:21:41 INFO - PROCESS | 1828 | 1461716501232 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}] 17:21:41 INFO - PROCESS | 1828 | 1461716501458 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:21:41 INFO - PROCESS | 1828 | 1461716501729 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772a95d000 == 199 [pid = 1828] [id = 712] 17:21:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f77247c6000) [pid = 1828] [serial = 2137] [outer = (nil)] 17:21:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f772992d000) [pid = 1828] [serial = 2138] [outer = 0x7f77247c6000] 17:21:41 INFO - PROCESS | 1828 | 1461716501858 Marionette DEBUG loaded listener.js 17:21:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f7729d34800) [pid = 1828] [serial = 2139] [outer = 0x7f77247c6000] 17:21:42 INFO - PROCESS | 1828 | 1461716502754 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]]]}] 17:21:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:21:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1578ms 17:21:42 INFO - PROCESS | 1828 | 1461716502803 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:21:42 INFO - PROCESS | 1828 | 1461716502806 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:21:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:21:42 INFO - PROCESS | 1828 | 1461716502812 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:21:42 INFO - PROCESS | 1828 | 1461716502814 Marionette TRACE conn3 <- [1,2822,null,{}] 17:21:42 INFO - PROCESS | 1828 | 1461716502819 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}] 17:21:43 INFO - PROCESS | 1828 | 1461716503050 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:21:43 INFO - PROCESS | 1828 | 1461716503384 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772bac6800 == 200 [pid = 1828] [id = 713] 17:21:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f771414a800) [pid = 1828] [serial = 2140] [outer = (nil)] 17:21:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f7729d3a400) [pid = 1828] [serial = 2141] [outer = 0x7f771414a800] 17:21:43 INFO - PROCESS | 1828 | 1461716503469 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f7729d40400) [pid = 1828] [serial = 2142] [outer = 0x7f771414a800] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770f3cd800 == 199 [pid = 1828] [id = 651] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77242c5800 == 198 [pid = 1828] [id = 686] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772231b800 == 197 [pid = 1828] [id = 685] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720c14000 == 196 [pid = 1828] [id = 684] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd7e000 == 195 [pid = 1828] [id = 683] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771dac3000 == 194 [pid = 1828] [id = 682] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d360800 == 193 [pid = 1828] [id = 681] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77168ae000 == 192 [pid = 1828] [id = 680] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77159b0800 == 191 [pid = 1828] [id = 679] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77141af000 == 190 [pid = 1828] [id = 678] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77120a4800 == 189 [pid = 1828] [id = 677] 17:21:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770c5a2800 == 188 [pid = 1828] [id = 676] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f7714953000) [pid = 1828] [serial = 1893] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f771494dc00) [pid = 1828] [serial = 1967] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f771575e800) [pid = 1828] [serial = 1971] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f7715616800) [pid = 1828] [serial = 1970] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f7720f63800) [pid = 1828] [serial = 1995] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f7720de3400) [pid = 1828] [serial = 1994] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f7711082000) [pid = 1828] [serial = 1965] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f770ead5c00) [pid = 1828] [serial = 1964] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f770ee34800) [pid = 1828] [serial = 2021] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f771eddec00) [pid = 1828] [serial = 1986] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f771eb48800) [pid = 1828] [serial = 1985] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f770c6cd000) [pid = 1828] [serial = 2018] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f770e80cc00) [pid = 1828] [serial = 2019] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7717756800) [pid = 1828] [serial = 1977] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f771774b000) [pid = 1828] [serial = 1976] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f772427f800) [pid = 1828] [serial = 2004] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f7724217000) [pid = 1828] [serial = 2003] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f771d552400) [pid = 1828] [serial = 1980] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f77190a9000) [pid = 1828] [serial = 1979] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f772232fc00) [pid = 1828] [serial = 1998] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7721c06000) [pid = 1828] [serial = 1997] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f77209cd800) [pid = 1828] [serial = 1991] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f7720a91400) [pid = 1828] [serial = 1992] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f7724211c00) [pid = 1828] [serial = 2001] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f77238b2000) [pid = 1828] [serial = 2000] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f7728f5b000) [pid = 1828] [serial = 2016] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f772832bc00) [pid = 1828] [serial = 2015] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f7720663c00) [pid = 1828] [serial = 1989] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f771fd62000) [pid = 1828] [serial = 1988] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f771ddc4400) [pid = 1828] [serial = 1983] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f771daa2000) [pid = 1828] [serial = 1982] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f77260cfc00) [pid = 1828] [serial = 2013] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f7724edc000) [pid = 1828] [serial = 2012] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f7724e2c000) [pid = 1828] [serial = 2010] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f77244ad400) [pid = 1828] [serial = 2009] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f771495a400) [pid = 1828] [serial = 2027] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f7711076400) [pid = 1828] [serial = 2022] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f771376f400) [pid = 1828] [serial = 2024] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f77147e3800) [pid = 1828] [serial = 2025] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f77243cf000) [pid = 1828] [serial = 2007] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f77242f1400) [pid = 1828] [serial = 2006] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f77166eb800) [pid = 1828] [serial = 1974] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f7715ba3800) [pid = 1828] [serial = 1973] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f7714b0e400) [pid = 1828] [serial = 1968] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1828 | 1461716506763 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]]]}] 17:21:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:21:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 4004ms 17:21:46 INFO - PROCESS | 1828 | 1461716506817 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:21:46 INFO - PROCESS | 1828 | 1461716506822 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:21:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:21:46 INFO - PROCESS | 1828 | 1461716506829 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:21:46 INFO - PROCESS | 1828 | 1461716506833 Marionette TRACE conn3 <- [1,2826,null,{}] 17:21:46 INFO - PROCESS | 1828 | 1461716506842 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}] 17:21:47 INFO - PROCESS | 1828 | 1461716507106 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:21:47 INFO - PROCESS | 1828 | 1461716507303 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770d5c1000 == 189 [pid = 1828] [id = 714] 17:21:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f770e70d800) [pid = 1828] [serial = 2143] [outer = (nil)] 17:21:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f770eacf000) [pid = 1828] [serial = 2144] [outer = 0x7f770e70d800] 17:21:47 INFO - PROCESS | 1828 | 1461716507377 Marionette DEBUG loaded listener.js 17:21:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f770ee2ac00) [pid = 1828] [serial = 2145] [outer = 0x7f770e70d800] 17:21:48 INFO - PROCESS | 1828 | 1461716508164 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:21:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:21:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1386ms 17:21:48 INFO - PROCESS | 1828 | 1461716508217 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:21:48 INFO - PROCESS | 1828 | 1461716508225 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:21:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:21:48 INFO - PROCESS | 1828 | 1461716508234 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 1828 | 1461716508238 Marionette TRACE conn3 <- [1,2830,null,{}] 17:21:48 INFO - PROCESS | 1828 | 1461716508243 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}] 17:21:48 INFO - PROCESS | 1828 | 1461716508554 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:21:48 INFO - PROCESS | 1828 | 1461716508681 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770f02e800 == 190 [pid = 1828] [id = 715] 17:21:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f770c6cd000) [pid = 1828] [serial = 2146] [outer = (nil)] 17:21:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f7711d0e000) [pid = 1828] [serial = 2147] [outer = 0x7f770c6cd000] 17:21:48 INFO - PROCESS | 1828 | 1461716508750 Marionette DEBUG loaded listener.js 17:21:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f7711eaac00) [pid = 1828] [serial = 2148] [outer = 0x7f770c6cd000] 17:21:49 INFO - PROCESS | 1828 | 1461716509740 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]]]}] 17:21:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:21:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1535ms 17:21:49 INFO - PROCESS | 1828 | 1461716509771 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:21:49 INFO - PROCESS | 1828 | 1461716509776 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:21:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:21:49 INFO - PROCESS | 1828 | 1461716509782 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:21:49 INFO - PROCESS | 1828 | 1461716509787 Marionette TRACE conn3 <- [1,2834,null,{}] 17:21:49 INFO - PROCESS | 1828 | 1461716509808 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}] 17:21:50 INFO - PROCESS | 1828 | 1461716510132 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:21:50 INFO - PROCESS | 1828 | 1461716510171 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771371a800 == 191 [pid = 1828] [id = 716] 17:21:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f7714154c00) [pid = 1828] [serial = 2149] [outer = (nil)] 17:21:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f771494f000) [pid = 1828] [serial = 2150] [outer = 0x7f7714154c00] 17:21:50 INFO - PROCESS | 1828 | 1461716510237 Marionette DEBUG loaded listener.js 17:21:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f7714b0d800) [pid = 1828] [serial = 2151] [outer = 0x7f7714154c00] 17:21:51 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f7714ae7800) [pid = 1828] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:21:51 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f770e80f000) [pid = 1828] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:21:51 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f770e80b000) [pid = 1828] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:21:51 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f7711079000) [pid = 1828] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:21:51 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f771414f400) [pid = 1828] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:21:51 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f770a4c7000) [pid = 1828] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:21:51 INFO - PROCESS | 1828 | 1461716511733 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:21:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:21:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1994ms 17:21:51 INFO - PROCESS | 1828 | 1461716511778 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:21:51 INFO - PROCESS | 1828 | 1461716511784 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:21:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:21:51 INFO - PROCESS | 1828 | 1461716511791 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:21:51 INFO - PROCESS | 1828 | 1461716511793 Marionette TRACE conn3 <- [1,2838,null,{}] 17:21:51 INFO - PROCESS | 1828 | 1461716511798 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}] 17:21:51 INFO - PROCESS | 1828 | 1461716511978 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:21:52 INFO - PROCESS | 1828 | 1461716512198 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713faa800 == 192 [pid = 1828] [id = 717] 17:21:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f770a4c7000) [pid = 1828] [serial = 2152] [outer = (nil)] 17:21:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f77147e4000) [pid = 1828] [serial = 2153] [outer = 0x7f770a4c7000] 17:21:52 INFO - PROCESS | 1828 | 1461716512264 Marionette DEBUG loaded listener.js 17:21:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f771556b400) [pid = 1828] [serial = 2154] [outer = 0x7f770a4c7000] 17:21:52 INFO - PROCESS | 1828 | 1461716512981 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]]]}] 17:21:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:21:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1234ms 17:21:53 INFO - PROCESS | 1828 | 1461716513024 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:21:53 INFO - PROCESS | 1828 | 1461716513027 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:21:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:21:53 INFO - PROCESS | 1828 | 1461716513033 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:21:53 INFO - PROCESS | 1828 | 1461716513046 Marionette TRACE conn3 <- [1,2842,null,{}] 17:21:53 INFO - PROCESS | 1828 | 1461716513051 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}] 17:21:53 INFO - PROCESS | 1828 | 1461716513312 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:21:53 INFO - PROCESS | 1828 | 1461716513336 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771480d000 == 193 [pid = 1828] [id = 718] 17:21:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f7715563800) [pid = 1828] [serial = 2155] [outer = (nil)] 17:21:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f771575b400) [pid = 1828] [serial = 2156] [outer = 0x7f7715563800] 17:21:53 INFO - PROCESS | 1828 | 1461716513396 Marionette DEBUG loaded listener.js 17:21:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f7715b5b800) [pid = 1828] [serial = 2157] [outer = 0x7f7715563800] 17:21:54 INFO - PROCESS | 1828 | 1461716514647 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]]]}] 17:21:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:21:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1688ms 17:21:54 INFO - PROCESS | 1828 | 1461716514722 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:21:54 INFO - PROCESS | 1828 | 1461716514730 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:21:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:21:54 INFO - PROCESS | 1828 | 1461716514737 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - PROCESS | 1828 | 1461716514743 Marionette TRACE conn3 <- [1,2846,null,{}] 17:21:54 INFO - PROCESS | 1828 | 1461716514750 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}] 17:21:55 INFO - PROCESS | 1828 | 1461716515044 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:21:55 INFO - PROCESS | 1828 | 1461716515377 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711dac800 == 194 [pid = 1828] [id = 719] 17:21:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f7711028800) [pid = 1828] [serial = 2158] [outer = (nil)] 17:21:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f7711ea2c00) [pid = 1828] [serial = 2159] [outer = 0x7f7711028800] 17:21:55 INFO - PROCESS | 1828 | 1461716515450 Marionette DEBUG loaded listener.js 17:21:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f7712e6cc00) [pid = 1828] [serial = 2160] [outer = 0x7f7711028800] 17:21:56 INFO - PROCESS | 1828 | 1461716516331 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]]]}] 17:21:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:21:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1637ms 17:21:56 INFO - PROCESS | 1828 | 1461716516375 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:21:56 INFO - PROCESS | 1828 | 1461716516384 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:21:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:21:56 INFO - PROCESS | 1828 | 1461716516393 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:21:56 INFO - PROCESS | 1828 | 1461716516398 Marionette TRACE conn3 <- [1,2850,null,{}] 17:21:56 INFO - PROCESS | 1828 | 1461716516403 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}] 17:21:56 INFO - PROCESS | 1828 | 1461716516618 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:21:56 INFO - PROCESS | 1828 | 1461716516971 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7714bc6800 == 195 [pid = 1828] [id = 720] 17:21:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f7710917400) [pid = 1828] [serial = 2161] [outer = (nil)] 17:21:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f771560e400) [pid = 1828] [serial = 2162] [outer = 0x7f7710917400] 17:21:57 INFO - PROCESS | 1828 | 1461716517048 Marionette DEBUG loaded listener.js 17:21:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f7715b57400) [pid = 1828] [serial = 2163] [outer = 0x7f7710917400] 17:21:57 INFO - PROCESS | 1828 | 1461716517933 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:21:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:21:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1584ms 17:21:57 INFO - PROCESS | 1828 | 1461716517978 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:21:57 INFO - PROCESS | 1828 | 1461716517982 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:21:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:21:57 INFO - PROCESS | 1828 | 1461716517988 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:21:57 INFO - PROCESS | 1828 | 1461716517994 Marionette TRACE conn3 <- [1,2854,null,{}] 17:21:58 INFO - PROCESS | 1828 | 1461716518009 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}] 17:21:58 INFO - PROCESS | 1828 | 1461716518248 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:21:58 INFO - PROCESS | 1828 | 1461716518576 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771689c800 == 196 [pid = 1828] [id = 721] 17:21:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f7715b9e800) [pid = 1828] [serial = 2164] [outer = (nil)] 17:21:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f77178c5000) [pid = 1828] [serial = 2165] [outer = 0x7f7715b9e800] 17:21:58 INFO - PROCESS | 1828 | 1461716518654 Marionette DEBUG loaded listener.js 17:21:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f7719068c00) [pid = 1828] [serial = 2166] [outer = 0x7f7715b9e800] 17:21:59 INFO - PROCESS | 1828 | 1461716519508 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]]]}] 17:21:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:21:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1586ms 17:21:59 INFO - PROCESS | 1828 | 1461716519576 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:21:59 INFO - PROCESS | 1828 | 1461716519581 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:21:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:21:59 INFO - PROCESS | 1828 | 1461716519586 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:21:59 INFO - PROCESS | 1828 | 1461716519589 Marionette TRACE conn3 <- [1,2858,null,{}] 17:21:59 INFO - PROCESS | 1828 | 1461716519594 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}] 17:21:59 INFO - PROCESS | 1828 | 1461716519910 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:22:00 INFO - PROCESS | 1828 | 1461716520281 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7717abc800 == 197 [pid = 1828] [id = 722] 17:22:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f770c6ca400) [pid = 1828] [serial = 2167] [outer = (nil)] 17:22:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f771d8f2c00) [pid = 1828] [serial = 2168] [outer = 0x7f770c6ca400] 17:22:00 INFO - PROCESS | 1828 | 1461716520355 Marionette DEBUG loaded listener.js 17:22:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f771ddc5800) [pid = 1828] [serial = 2169] [outer = 0x7f770c6ca400] 17:22:01 INFO - PROCESS | 1828 | 1461716521397 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:22:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:22:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1883ms 17:22:01 INFO - PROCESS | 1828 | 1461716521472 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:22:01 INFO - PROCESS | 1828 | 1461716521475 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:22:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:22:01 INFO - PROCESS | 1828 | 1461716521481 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:22:01 INFO - PROCESS | 1828 | 1461716521484 Marionette TRACE conn3 <- [1,2862,null,{}] 17:22:01 INFO - PROCESS | 1828 | 1461716521490 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}] 17:22:01 INFO - PROCESS | 1828 | 1461716521827 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:22:02 INFO - PROCESS | 1828 | 1461716522161 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d45a800 == 198 [pid = 1828] [id = 723] 17:22:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f771eb51c00) [pid = 1828] [serial = 2170] [outer = (nil)] 17:22:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f771edd7000) [pid = 1828] [serial = 2171] [outer = 0x7f771eb51c00] 17:22:02 INFO - PROCESS | 1828 | 1461716522247 Marionette DEBUG loaded listener.js 17:22:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f771efd5800) [pid = 1828] [serial = 2172] [outer = 0x7f771eb51c00] 17:22:03 INFO - PROCESS | 1828 | 1461716523287 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]]]}] 17:22:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:22:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1880ms 17:22:03 INFO - PROCESS | 1828 | 1461716523364 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:22:03 INFO - PROCESS | 1828 | 1461716523367 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:22:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:22:03 INFO - PROCESS | 1828 | 1461716523374 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1828 | 1461716523377 Marionette TRACE conn3 <- [1,2866,null,{}] 17:22:03 INFO - PROCESS | 1828 | 1461716523384 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}] 17:22:03 INFO - PROCESS | 1828 | 1461716523695 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:22:04 INFO - PROCESS | 1828 | 1461716524027 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d8c5000 == 199 [pid = 1828] [id = 724] 17:22:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f77205dd800) [pid = 1828] [serial = 2173] [outer = (nil)] 17:22:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f77209ce800) [pid = 1828] [serial = 2174] [outer = 0x7f77205dd800] 17:22:04 INFO - PROCESS | 1828 | 1461716524110 Marionette DEBUG loaded listener.js 17:22:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f7720d13800) [pid = 1828] [serial = 2175] [outer = 0x7f77205dd800] 17:22:05 INFO - PROCESS | 1828 | 1461716525057 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]]]}] 17:22:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:22:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1733ms 17:22:05 INFO - PROCESS | 1828 | 1461716525108 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:22:05 INFO - PROCESS | 1828 | 1461716525111 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:22:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:22:05 INFO - PROCESS | 1828 | 1461716525118 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:22:05 INFO - PROCESS | 1828 | 1461716525121 Marionette TRACE conn3 <- [1,2870,null,{}] 17:22:05 INFO - PROCESS | 1828 | 1461716525127 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}] 17:22:05 INFO - PROCESS | 1828 | 1461716525348 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:22:05 INFO - PROCESS | 1828 | 1461716525664 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee4f800 == 200 [pid = 1828] [id = 725] 17:22:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f77205dec00) [pid = 1828] [serial = 2176] [outer = (nil)] 17:22:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7720f66000) [pid = 1828] [serial = 2177] [outer = 0x7f77205dec00] 17:22:05 INFO - PROCESS | 1828 | 1461716525743 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f7721c0e800) [pid = 1828] [serial = 2178] [outer = 0x7f77205dec00] 17:22:06 INFO - PROCESS | 1828 | 1461716526617 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]]]}] 17:22:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:22:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1538ms 17:22:06 INFO - PROCESS | 1828 | 1461716526657 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:22:06 INFO - PROCESS | 1828 | 1461716526660 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:22:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:22:06 INFO - PROCESS | 1828 | 1461716526667 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:22:06 INFO - PROCESS | 1828 | 1461716526670 Marionette TRACE conn3 <- [1,2874,null,{}] 17:22:06 INFO - PROCESS | 1828 | 1461716526676 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}] 17:22:06 INFO - PROCESS | 1828 | 1461716526935 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:22:07 INFO - PROCESS | 1828 | 1461716527255 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720dc6800 == 201 [pid = 1828] [id = 726] 17:22:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f770c46c800) [pid = 1828] [serial = 2179] [outer = (nil)] 17:22:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f772232f400) [pid = 1828] [serial = 2180] [outer = 0x7f770c46c800] 17:22:07 INFO - PROCESS | 1828 | 1461716527341 Marionette DEBUG loaded listener.js 17:22:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f7723817400) [pid = 1828] [serial = 2181] [outer = 0x7f770c46c800] 17:22:08 INFO - PROCESS | 1828 | 1461716528166 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]]]}] 17:22:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:22:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1579ms 17:22:08 INFO - PROCESS | 1828 | 1461716528247 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:22:08 INFO - PROCESS | 1828 | 1461716528250 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:22:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:22:08 INFO - PROCESS | 1828 | 1461716528256 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:22:08 INFO - PROCESS | 1828 | 1461716528258 Marionette TRACE conn3 <- [1,2878,null,{}] 17:22:08 INFO - PROCESS | 1828 | 1461716528264 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}] 17:22:08 INFO - PROCESS | 1828 | 1461716528483 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:22:08 INFO - PROCESS | 1828 | 1461716528750 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722db8000 == 202 [pid = 1828] [id = 727] 17:22:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f7714b07000) [pid = 1828] [serial = 2182] [outer = (nil)] 17:22:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f77238b0c00) [pid = 1828] [serial = 2183] [outer = 0x7f7714b07000] 17:22:08 INFO - PROCESS | 1828 | 1461716528866 Marionette DEBUG loaded listener.js 17:22:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f77241a3800) [pid = 1828] [serial = 2184] [outer = 0x7f7714b07000] 17:22:09 INFO - PROCESS | 1828 | 1461716529764 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]]]}] 17:22:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:22:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1584ms 17:22:09 INFO - PROCESS | 1828 | 1461716529841 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:22:09 INFO - PROCESS | 1828 | 1461716529844 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:22:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:22:09 INFO - PROCESS | 1828 | 1461716529852 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 1828 | 1461716529855 Marionette TRACE conn3 <- [1,2882,null,{}] 17:22:09 INFO - PROCESS | 1828 | 1461716529860 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}] 17:22:10 INFO - PROCESS | 1828 | 1461716530157 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:22:10 INFO - PROCESS | 1828 | 1461716530493 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7723fb6800 == 203 [pid = 1828] [id = 728] 17:22:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f7724282000) [pid = 1828] [serial = 2185] [outer = (nil)] 17:22:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f77242fbc00) [pid = 1828] [serial = 2186] [outer = 0x7f7724282000] 17:22:10 INFO - PROCESS | 1828 | 1461716530579 Marionette DEBUG loaded listener.js 17:22:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f77244a6c00) [pid = 1828] [serial = 2187] [outer = 0x7f7724282000] 17:22:11 INFO - PROCESS | 1828 | 1461716531495 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]]]}] 17:22:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:22:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1681ms 17:22:11 INFO - PROCESS | 1828 | 1461716531533 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:22:11 INFO - PROCESS | 1828 | 1461716531538 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:22:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:22:11 INFO - PROCESS | 1828 | 1461716531543 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:22:11 INFO - PROCESS | 1828 | 1461716531546 Marionette TRACE conn3 <- [1,2886,null,{}] 17:22:11 INFO - PROCESS | 1828 | 1461716531552 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}] 17:22:11 INFO - PROCESS | 1828 | 1461716531832 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:22:12 INFO - PROCESS | 1828 | 1461716532162 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77245dc000 == 204 [pid = 1828] [id = 729] 17:22:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f77242f0000) [pid = 1828] [serial = 2188] [outer = (nil)] 17:22:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f7729b81c00) [pid = 1828] [serial = 2189] [outer = 0x7f77242f0000] 17:22:12 INFO - PROCESS | 1828 | 1461716532245 Marionette DEBUG loaded listener.js 17:22:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f772a548000) [pid = 1828] [serial = 2190] [outer = 0x7f77242f0000] 17:22:13 INFO - PROCESS | 1828 | 1461716533139 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]]]}] 17:22:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:22:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1641ms 17:22:13 INFO - PROCESS | 1828 | 1461716533186 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:22:13 INFO - PROCESS | 1828 | 1461716533190 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:22:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:22:13 INFO - PROCESS | 1828 | 1461716533195 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:22:13 INFO - PROCESS | 1828 | 1461716533197 Marionette TRACE conn3 <- [1,2890,null,{}] 17:22:13 INFO - PROCESS | 1828 | 1461716533203 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}] 17:22:13 INFO - PROCESS | 1828 | 1461716533431 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:22:13 INFO - PROCESS | 1828 | 1461716533715 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724bbc800 == 205 [pid = 1828] [id = 730] 17:22:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f771d552800) [pid = 1828] [serial = 2191] [outer = (nil)] 17:22:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f772a550c00) [pid = 1828] [serial = 2192] [outer = 0x7f771d552800] 17:22:13 INFO - PROCESS | 1828 | 1461716533831 Marionette DEBUG loaded listener.js 17:22:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f772a8a6000) [pid = 1828] [serial = 2193] [outer = 0x7f771d552800] 17:22:14 INFO - PROCESS | 1828 | 1461716534691 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:22:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:22:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1529ms 17:22:14 INFO - PROCESS | 1828 | 1461716534725 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:22:14 INFO - PROCESS | 1828 | 1461716534729 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:22:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:22:14 INFO - PROCESS | 1828 | 1461716534734 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:22:14 INFO - PROCESS | 1828 | 1461716534746 Marionette TRACE conn3 <- [1,2894,null,{}] 17:22:14 INFO - PROCESS | 1828 | 1461716534750 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}] 17:22:14 INFO - PROCESS | 1828 | 1461716534948 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:22:15 INFO - PROCESS | 1828 | 1461716535241 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729345000 == 206 [pid = 1828] [id = 731] 17:22:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f7729d3b000) [pid = 1828] [serial = 2194] [outer = (nil)] 17:22:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f772a90f800) [pid = 1828] [serial = 2195] [outer = 0x7f7729d3b000] 17:22:15 INFO - PROCESS | 1828 | 1461716535350 Marionette DEBUG loaded listener.js 17:22:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f772a98c800) [pid = 1828] [serial = 2196] [outer = 0x7f7729d3b000] 17:22:16 INFO - PROCESS | 1828 | 1461716536208 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]]]}] 17:22:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:22:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1536ms 17:22:16 INFO - PROCESS | 1828 | 1461716536271 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:22:16 INFO - PROCESS | 1828 | 1461716536275 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:22:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:22:16 INFO - PROCESS | 1828 | 1461716536280 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:22:16 INFO - PROCESS | 1828 | 1461716536282 Marionette TRACE conn3 <- [1,2898,null,{}] 17:22:16 INFO - PROCESS | 1828 | 1461716536288 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}] 17:22:16 INFO - PROCESS | 1828 | 1461716536495 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:22:16 INFO - PROCESS | 1828 | 1461716536765 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772c664000 == 207 [pid = 1828] [id = 732] 17:22:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f770a4d4c00) [pid = 1828] [serial = 2197] [outer = (nil)] 17:22:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f772a992c00) [pid = 1828] [serial = 2198] [outer = 0x7f770a4d4c00] 17:22:16 INFO - PROCESS | 1828 | 1461716536885 Marionette DEBUG loaded listener.js 17:22:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f772aa56800) [pid = 1828] [serial = 2199] [outer = 0x7f770a4d4c00] 17:22:17 INFO - PROCESS | 1828 | 1461716537755 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]]]}] 17:22:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:22:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1527ms 17:22:17 INFO - PROCESS | 1828 | 1461716537809 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:22:17 INFO - PROCESS | 1828 | 1461716537813 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:22:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:22:17 INFO - PROCESS | 1828 | 1461716537821 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1828 | 1461716537825 Marionette TRACE conn3 <- [1,2902,null,{}] 17:22:17 INFO - PROCESS | 1828 | 1461716537832 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}] 17:22:18 INFO - PROCESS | 1828 | 1461716538098 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:22:18 INFO - PROCESS | 1828 | 1461716538483 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77311db000 == 208 [pid = 1828] [id = 733] 17:22:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f77120ee800) [pid = 1828] [serial = 2200] [outer = (nil)] 17:22:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f772af8fc00) [pid = 1828] [serial = 2201] [outer = 0x7f77120ee800] 17:22:18 INFO - PROCESS | 1828 | 1461716538589 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f772b52b400) [pid = 1828] [serial = 2202] [outer = 0x7f77120ee800] 17:22:19 INFO - PROCESS | 1828 | 1461716539513 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:22:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:22:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1739ms 17:22:19 INFO - PROCESS | 1828 | 1461716539561 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:22:19 INFO - PROCESS | 1828 | 1461716539564 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:22:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:22:19 INFO - PROCESS | 1828 | 1461716539570 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1828 | 1461716539573 Marionette TRACE conn3 <- [1,2906,null,{}] 17:22:19 INFO - PROCESS | 1828 | 1461716539578 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}] 17:22:19 INFO - PROCESS | 1828 | 1461716539782 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:22:20 INFO - PROCESS | 1828 | 1461716540059 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7736db5000 == 209 [pid = 1828] [id = 734] 17:22:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f771575ec00) [pid = 1828] [serial = 2203] [outer = (nil)] 17:22:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f772b9d9400) [pid = 1828] [serial = 2204] [outer = 0x7f771575ec00] 17:22:20 INFO - PROCESS | 1828 | 1461716540186 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f772b9e3000) [pid = 1828] [serial = 2205] [outer = 0x7f771575ec00] 17:22:21 INFO - PROCESS | 1828 | 1461716541014 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]]]}] 17:22:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:22:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1482ms 17:22:21 INFO - PROCESS | 1828 | 1461716541056 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:22:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:22:21 INFO - PROCESS | 1828 | 1461716541060 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:22:21 INFO - PROCESS | 1828 | 1461716541065 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:22:21 INFO - PROCESS | 1828 | 1461716541067 Marionette TRACE conn3 <- [1,2910,null,{}] 17:22:21 INFO - PROCESS | 1828 | 1461716541073 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}] 17:22:21 INFO - PROCESS | 1828 | 1461716541277 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:22:21 INFO - PROCESS | 1828 | 1461716541553 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77374a9000 == 210 [pid = 1828] [id = 735] 17:22:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f772b9d4800) [pid = 1828] [serial = 2206] [outer = (nil)] 17:22:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f772bb51400) [pid = 1828] [serial = 2207] [outer = 0x7f772b9d4800] 17:22:21 INFO - PROCESS | 1828 | 1461716541626 Marionette DEBUG loaded listener.js 17:22:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f772bb56c00) [pid = 1828] [serial = 2208] [outer = 0x7f772b9d4800] 17:22:22 INFO - PROCESS | 1828 | 1461716542396 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]]]}] 17:22:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:22:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:22:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1385ms 17:22:22 INFO - PROCESS | 1828 | 1461716542451 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:22:22 INFO - PROCESS | 1828 | 1461716542453 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:22:22 INFO - TEST-START | /DOMEvents/constructors.html 17:22:22 INFO - PROCESS | 1828 | 1461716542460 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:22:22 INFO - PROCESS | 1828 | 1461716542462 Marionette TRACE conn3 <- [1,2914,null,{}] 17:22:22 INFO - PROCESS | 1828 | 1461716542467 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}] 17:22:22 INFO - PROCESS | 1828 | 1461716542704 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:22:23 INFO - PROCESS | 1828 | 1461716543018 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773a37d000 == 211 [pid = 1828] [id = 736] 17:22:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f77190b1400) [pid = 1828] [serial = 2209] [outer = (nil)] 17:22:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f772bbc6c00) [pid = 1828] [serial = 2210] [outer = 0x7f77190b1400] 17:22:23 INFO - PROCESS | 1828 | 1461716543120 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f772bbd1000) [pid = 1828] [serial = 2211] [outer = 0x7f77190b1400] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77178ee800 == 210 [pid = 1828] [id = 362] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a95a000 == 209 [pid = 1828] [id = 55] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7736dbd000 == 208 [pid = 1828] [id = 116] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773f066000 == 207 [pid = 1828] [id = 169] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723fa7800 == 206 [pid = 1828] [id = 621] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773bc3c800 == 205 [pid = 1828] [id = 437] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770f036800 == 204 [pid = 1828] [id = 556] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772835c800 == 203 [pid = 1828] [id = 452] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77297a6000 == 202 [pid = 1828] [id = 94] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713faa800 == 201 [pid = 1828] [id = 717] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771371a800 == 200 [pid = 1828] [id = 716] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770f02e800 == 199 [pid = 1828] [id = 715] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770d5c1000 == 198 [pid = 1828] [id = 714] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772bac6800 == 197 [pid = 1828] [id = 713] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a95d000 == 196 [pid = 1828] [id = 712] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772a247800 == 195 [pid = 1828] [id = 711] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729b59800 == 194 [pid = 1828] [id = 710] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772971d000 == 193 [pid = 1828] [id = 709] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729030000 == 192 [pid = 1828] [id = 708] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7728b0f800 == 191 [pid = 1828] [id = 671] 17:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720e1e000 == 190 [pid = 1828] [id = 575] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f7714b10c00) [pid = 1828] [serial = 2028] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7718d7bc00) [pid = 1828] [serial = 2087] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f77166e4800) [pid = 1828] [serial = 2084] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f7717644000) [pid = 1828] [serial = 2085] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f770ebe5800) [pid = 1828] [serial = 2073] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f770e9c3000) [pid = 1828] [serial = 2072] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f77166eb000) [pid = 1828] [serial = 2069] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f771090ec00) [pid = 1828] [serial = 2066] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f772427cc00) [pid = 1828] [serial = 2063] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f7721e4e400) [pid = 1828] [serial = 2060] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f7720bee800) [pid = 1828] [serial = 2057] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f7720aa1800) [pid = 1828] [serial = 2054] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f7720725c00) [pid = 1828] [serial = 2051] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f771eb11800) [pid = 1828] [serial = 2048] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f7719070000) [pid = 1828] [serial = 2045] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f771778b400) [pid = 1828] [serial = 2042] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f7715b53400) [pid = 1828] [serial = 2039] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f77147e5000) [pid = 1828] [serial = 2036] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f771102f400) [pid = 1828] [serial = 2033] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f770c473400) [pid = 1828] [serial = 2030] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f771491c800) [pid = 1828] [serial = 2078] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f7714ae7400) [pid = 1828] [serial = 2079] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f7712e75000) [pid = 1828] [serial = 2076] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f7711ea0000) [pid = 1828] [serial = 2075] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f7715752400) [pid = 1828] [serial = 2081] [outer = (nil)] [url = about:blank] 17:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f7715b55000) [pid = 1828] [serial = 2082] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1828 | 1461716546106 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]]]}] 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:22:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:22:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:22:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:22:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 3710ms 17:22:26 INFO - PROCESS | 1828 | 1461716546173 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 1828 | 1461716546180 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:22:26 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:22:26 INFO - PROCESS | 1828 | 1461716546192 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1828 | 1461716546202 Marionette TRACE conn3 <- [1,2918,null,{}] 17:22:26 INFO - PROCESS | 1828 | 1461716546210 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}] 17:22:26 INFO - PROCESS | 1828 | 1461716546387 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:22:26 INFO - PROCESS | 1828 | 1461716546614 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770d5ca000 == 191 [pid = 1828] [id = 737] 17:22:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f770e9c4400) [pid = 1828] [serial = 2212] [outer = (nil)] 17:22:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f770e9ce400) [pid = 1828] [serial = 2213] [outer = 0x7f770e9c4400] 17:22:26 INFO - PROCESS | 1828 | 1461716546678 Marionette DEBUG loaded listener.js 17:22:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f770ebe9800) [pid = 1828] [serial = 2214] [outer = 0x7f770e9c4400] 17:22:27 INFO - PROCESS | 1828 | 1461716547356 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:22:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:22:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1188ms 17:22:27 INFO - PROCESS | 1828 | 1461716547381 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:22:27 INFO - PROCESS | 1828 | 1461716547388 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:22:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:22:27 INFO - PROCESS | 1828 | 1461716547398 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:22:27 INFO - PROCESS | 1828 | 1461716547401 Marionette TRACE conn3 <- [1,2922,null,{}] 17:22:27 INFO - PROCESS | 1828 | 1461716547406 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}] 17:22:27 INFO - PROCESS | 1828 | 1461716547683 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:22:27 INFO - PROCESS | 1828 | 1461716547710 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770f3dd000 == 192 [pid = 1828] [id = 738] 17:22:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f770e9c5c00) [pid = 1828] [serial = 2215] [outer = (nil)] 17:22:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f7711076800) [pid = 1828] [serial = 2216] [outer = 0x7f770e9c5c00] 17:22:27 INFO - PROCESS | 1828 | 1461716547768 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f7711d12400) [pid = 1828] [serial = 2217] [outer = 0x7f770e9c5c00] 17:22:28 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:22:28 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:22:28 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:22:28 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:22:28 INFO - PROCESS | 1828 | 1461716548775 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]]]}] 17:22:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:22:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:22:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 17:22:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:22:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 17:22:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:22:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 17:22:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:22:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:22:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1396ms 17:22:28 INFO - PROCESS | 1828 | 1461716548809 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:22:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:22:28 INFO - PROCESS | 1828 | 1461716548814 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:22:28 INFO - PROCESS | 1828 | 1461716548820 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:22:28 INFO - PROCESS | 1828 | 1461716548827 Marionette TRACE conn3 <- [1,2926,null,{}] 17:22:28 INFO - PROCESS | 1828 | 1461716548855 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}] 17:22:29 INFO - PROCESS | 1828 | 1461716549125 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:22:29 INFO - PROCESS | 1828 | 1461716549163 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7712dcf800 == 193 [pid = 1828] [id = 739] 17:22:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f77120e6800) [pid = 1828] [serial = 2218] [outer = (nil)] 17:22:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f7714b10c00) [pid = 1828] [serial = 2219] [outer = 0x7f77120e6800] 17:22:29 INFO - PROCESS | 1828 | 1461716549225 Marionette DEBUG loaded listener.js 17:22:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f771556f000) [pid = 1828] [serial = 2220] [outer = 0x7f77120e6800] 17:22:29 INFO - PROCESS | 1828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:22:30 INFO - PROCESS | 1828 | 1461716550068 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]]]}] 17:22:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:22:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1288ms 17:22:30 INFO - PROCESS | 1828 | 1461716550108 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:22:30 INFO - PROCESS | 1828 | 1461716550112 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:22:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:22:30 INFO - PROCESS | 1828 | 1461716550124 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:22:30 INFO - PROCESS | 1828 | 1461716550127 Marionette TRACE conn3 <- [1,2930,null,{}] 17:22:30 INFO - PROCESS | 1828 | 1461716550132 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}] 17:22:30 INFO - PROCESS | 1828 | 1461716550407 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:22:30 INFO - PROCESS | 1828 | 1461716550447 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713a5f800 == 194 [pid = 1828] [id = 740] 17:22:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f7714956000) [pid = 1828] [serial = 2221] [outer = (nil)] 17:22:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f7715b9f800) [pid = 1828] [serial = 2222] [outer = 0x7f7714956000] 17:22:30 INFO - PROCESS | 1828 | 1461716550512 Marionette DEBUG loaded listener.js 17:22:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f77166e9c00) [pid = 1828] [serial = 2223] [outer = 0x7f7714956000] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f7713776000) [pid = 1828] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f77120e4800) [pid = 1828] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f77247c6000) [pid = 1828] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f770a4cd000) [pid = 1828] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f7721c09400) [pid = 1828] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f7721c0c400) [pid = 1828] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f771414a800) [pid = 1828] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f7713779400) [pid = 1828] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f7715b9f400) [pid = 1828] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f770e70d800) [pid = 1828] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f7718d76800) [pid = 1828] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f7724278000) [pid = 1828] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f7720f5fc00) [pid = 1828] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f7714154c00) [pid = 1828] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f771daa1400) [pid = 1828] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f7711032800) [pid = 1828] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f7720dec800) [pid = 1828] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f7715619000) [pid = 1828] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7718d71800) [pid = 1828] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f770e707800) [pid = 1828] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f7715752c00) [pid = 1828] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f7719069000) [pid = 1828] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f771414ec00) [pid = 1828] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f770c6cd000) [pid = 1828] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f7728f64000) [pid = 1828] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7724281800) [pid = 1828] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f772420b000) [pid = 1828] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f771eddc000) [pid = 1828] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f770e811000) [pid = 1828] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f7718d7ac00) [pid = 1828] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f771efd8c00) [pid = 1828] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f770eacb800) [pid = 1828] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f7711d16000) [pid = 1828] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f77120e8000) [pid = 1828] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f770a4c9000) [pid = 1828] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f770c6d1c00) [pid = 1828] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f7719069400) [pid = 1828] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:22:31 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f770a4c7000) [pid = 1828] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:22:32 INFO - PROCESS | 1828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:22:32 INFO - PROCESS | 1828 | 1461716552461 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]]]}] 17:22:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:22:32 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 2389ms 17:22:32 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:22:32 INFO - PROCESS | 1828 | 1461716552513 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:22:32 INFO - PROCESS | 1828 | 1461716552516 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:22:32 INFO - PROCESS | 1828 | 1461716552521 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:22:32 INFO - PROCESS | 1828 | 1461716552524 Marionette TRACE conn3 <- [1,2934,null,{}] 17:22:32 INFO - PROCESS | 1828 | 1461716552529 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}] 17:22:32 INFO - PROCESS | 1828 | 1461716552693 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:22:32 INFO - PROCESS | 1828 | 1461716552897 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77141b3800 == 195 [pid = 1828] [id = 741] 17:22:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f770c476800) [pid = 1828] [serial = 2224] [outer = (nil)] 17:22:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f7714154c00) [pid = 1828] [serial = 2225] [outer = 0x7f770c476800] 17:22:32 INFO - PROCESS | 1828 | 1461716552957 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f7715b50c00) [pid = 1828] [serial = 2226] [outer = 0x7f770c476800] 17:22:33 INFO - PROCESS | 1828 | 1461716553627 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]]]}] 17:22:33 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:22:33 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1130ms 17:22:33 INFO - PROCESS | 1828 | 1461716553653 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:22:33 INFO - PROCESS | 1828 | 1461716553657 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:22:33 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:22:33 INFO - PROCESS | 1828 | 1461716553664 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:22:33 INFO - PROCESS | 1828 | 1461716553667 Marionette TRACE conn3 <- [1,2938,null,{}] 17:22:33 INFO - PROCESS | 1828 | 1461716553673 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}] 17:22:34 INFO - PROCESS | 1828 | 1461716554180 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:22:34 INFO - PROCESS | 1828 | 1461716554465 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770ee4e000 == 196 [pid = 1828] [id = 742] 17:22:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f770e70a800) [pid = 1828] [serial = 2227] [outer = (nil)] 17:22:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f770e9c9c00) [pid = 1828] [serial = 2228] [outer = 0x7f770e70a800] 17:22:34 INFO - PROCESS | 1828 | 1461716554558 Marionette DEBUG loaded listener.js 17:22:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f771090ec00) [pid = 1828] [serial = 2229] [outer = 0x7f770e70a800] 17:22:35 INFO - PROCESS | 1828 | 1461716555332 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]]]}] 17:22:35 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. 17:22:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1685ms 17:22:35 INFO - PROCESS | 1828 | 1461716555350 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:22:35 INFO - PROCESS | 1828 | 1461716555357 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:22:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:22:35 INFO - PROCESS | 1828 | 1461716555365 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:22:35 INFO - PROCESS | 1828 | 1461716555369 Marionette TRACE conn3 <- [1,2942,null,{}] 17:22:35 INFO - PROCESS | 1828 | 1461716555376 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}] 17:22:35 INFO - PROCESS | 1828 | 1461716555573 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:22:35 INFO - PROCESS | 1828 | 1461716555815 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713911800 == 197 [pid = 1828] [id = 743] 17:22:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f7710910400) [pid = 1828] [serial = 2230] [outer = (nil)] 17:22:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f7712e75400) [pid = 1828] [serial = 2231] [outer = 0x7f7710910400] 17:22:35 INFO - PROCESS | 1828 | 1461716555890 Marionette DEBUG loaded listener.js 17:22:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f771491f000) [pid = 1828] [serial = 2232] [outer = 0x7f7710910400] 17:22:36 INFO - PROCESS | 1828 | 1461716556686 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"]]]}] 17:22:36 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 17:22:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:22:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:22:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1385ms 17:22:36 INFO - PROCESS | 1828 | 1461716556751 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:22:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:22:36 INFO - PROCESS | 1828 | 1461716556756 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:22:36 INFO - PROCESS | 1828 | 1461716556761 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:22:36 INFO - PROCESS | 1828 | 1461716556765 Marionette TRACE conn3 <- [1,2946,null,{}] 17:22:36 INFO - PROCESS | 1828 | 1461716556770 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}] 17:22:37 INFO - PROCESS | 1828 | 1461716557006 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:22:37 INFO - PROCESS | 1828 | 1461716557259 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77159c9800 == 198 [pid = 1828] [id = 744] 17:22:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f771494c400) [pid = 1828] [serial = 2233] [outer = (nil)] 17:22:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f7715b54800) [pid = 1828] [serial = 2234] [outer = 0x7f771494c400] 17:22:37 INFO - PROCESS | 1828 | 1461716557335 Marionette DEBUG loaded listener.js 17:22:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f7717639800) [pid = 1828] [serial = 2235] [outer = 0x7f771494c400] 17:22:38 INFO - PROCESS | 1828 | 1461716558134 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]]]}] 17:22:38 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. 17:22:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1383ms 17:22:38 INFO - PROCESS | 1828 | 1461716558144 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:22:38 INFO - PROCESS | 1828 | 1461716558149 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:22:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:22:38 INFO - PROCESS | 1828 | 1461716558165 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:22:38 INFO - PROCESS | 1828 | 1461716558172 Marionette TRACE conn3 <- [1,2950,null,{}] 17:22:38 INFO - PROCESS | 1828 | 1461716558177 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}] 17:22:38 INFO - PROCESS | 1828 | 1461716558371 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:22:38 INFO - PROCESS | 1828 | 1461716558614 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77176c9800 == 199 [pid = 1828] [id = 745] 17:22:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f7714b03400) [pid = 1828] [serial = 2236] [outer = (nil)] 17:22:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f7719062c00) [pid = 1828] [serial = 2237] [outer = 0x7f7714b03400] 17:22:38 INFO - PROCESS | 1828 | 1461716558691 Marionette DEBUG loaded listener.js 17:22:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f771d555800) [pid = 1828] [serial = 2238] [outer = 0x7f7714b03400] 17:22:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d2d1000 == 200 [pid = 1828] [id = 746] 17:22:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f771ddc6000) [pid = 1828] [serial = 2239] [outer = (nil)] 17:22:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f7719069000) [pid = 1828] [serial = 2240] [outer = 0x7f771ddc6000] 17:22:39 INFO - PROCESS | 1828 | 1461716559533 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]]]}] 17:22:39 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. 17:22:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1398ms 17:22:39 INFO - PROCESS | 1828 | 1461716559559 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:22:39 INFO - PROCESS | 1828 | 1461716559562 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:22:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:22:39 INFO - PROCESS | 1828 | 1461716559568 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1828 | 1461716559571 Marionette TRACE conn3 <- [1,2954,null,{}] 17:22:39 INFO - PROCESS | 1828 | 1461716559581 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}] 17:22:39 INFO - PROCESS | 1828 | 1461716559815 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:22:40 INFO - PROCESS | 1828 | 1461716560081 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d6ba000 == 201 [pid = 1828] [id = 747] 17:22:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f7714b11800) [pid = 1828] [serial = 2241] [outer = (nil)] 17:22:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f771ddd0000) [pid = 1828] [serial = 2242] [outer = 0x7f7714b11800] 17:22:40 INFO - PROCESS | 1828 | 1461716560154 Marionette DEBUG loaded listener.js 17:22:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f771eb47c00) [pid = 1828] [serial = 2243] [outer = 0x7f7714b11800] 17:22:40 INFO - PROCESS | 1828 | 1461716560990 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]]]}] 17:22:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:22:41 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 17:22:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1442ms 17:22:41 INFO - PROCESS | 1828 | 1461716561018 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:22:41 INFO - PROCESS | 1828 | 1461716561022 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:22:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:22:41 INFO - PROCESS | 1828 | 1461716561030 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:22:41 INFO - PROCESS | 1828 | 1461716561033 Marionette TRACE conn3 <- [1,2958,null,{}] 17:22:41 INFO - PROCESS | 1828 | 1461716561038 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}] 17:22:41 INFO - PROCESS | 1828 | 1461716561287 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:22:41 INFO - PROCESS | 1828 | 1461716561549 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd76000 == 202 [pid = 1828] [id = 748] 17:22:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f7720670000) [pid = 1828] [serial = 2244] [outer = (nil)] 17:22:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f7720725c00) [pid = 1828] [serial = 2245] [outer = 0x7f7720670000] 17:22:41 INFO - PROCESS | 1828 | 1461716561625 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f7720a8b000) [pid = 1828] [serial = 2246] [outer = 0x7f7720670000] 17:22:42 INFO - PROCESS | 1828 | 1461716562548 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]]]}] 17:22:42 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. 17:22:42 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1536ms 17:22:42 INFO - PROCESS | 1828 | 1461716562567 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:22:42 INFO - PROCESS | 1828 | 1461716562572 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:22:42 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:22:42 INFO - PROCESS | 1828 | 1461716562580 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:22:42 INFO - PROCESS | 1828 | 1461716562584 Marionette TRACE conn3 <- [1,2962,null,{}] 17:22:42 INFO - PROCESS | 1828 | 1461716562592 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}] 17:22:42 INFO - PROCESS | 1828 | 1461716562884 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:22:43 INFO - PROCESS | 1828 | 1461716563132 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720dde000 == 203 [pid = 1828] [id = 749] 17:22:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f77120e4800) [pid = 1828] [serial = 2247] [outer = (nil)] 17:22:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f7720aa1400) [pid = 1828] [serial = 2248] [outer = 0x7f77120e4800] 17:22:43 INFO - PROCESS | 1828 | 1461716563216 Marionette DEBUG loaded listener.js 17:22:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f7720d11400) [pid = 1828] [serial = 2249] [outer = 0x7f77120e4800] 17:22:44 INFO - PROCESS | 1828 | 1461716564013 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]]]}] 17:22:44 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. 17:22:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1490ms 17:22:44 INFO - PROCESS | 1828 | 1461716564070 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:22:44 INFO - PROCESS | 1828 | 1461716564074 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:22:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:22:44 INFO - PROCESS | 1828 | 1461716564079 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:22:44 INFO - PROCESS | 1828 | 1461716564081 Marionette TRACE conn3 <- [1,2966,null,{}] 17:22:44 INFO - PROCESS | 1828 | 1461716564087 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}] 17:22:44 INFO - PROCESS | 1828 | 1461716564287 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:22:44 INFO - PROCESS | 1828 | 1461716564571 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77238c5000 == 204 [pid = 1828] [id = 750] 17:22:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f771d8f9000) [pid = 1828] [serial = 2250] [outer = (nil)] 17:22:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f7720de5800) [pid = 1828] [serial = 2251] [outer = 0x7f771d8f9000] 17:22:44 INFO - PROCESS | 1828 | 1461716564688 Marionette DEBUG loaded listener.js 17:22:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f7720f6e000) [pid = 1828] [serial = 2252] [outer = 0x7f771d8f9000] 17:22:45 INFO - PROCESS | 1828 | 1461716565522 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]]]}] 17:22:45 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. 17:22:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1479ms 17:22:45 INFO - PROCESS | 1828 | 1461716565559 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:22:45 INFO - PROCESS | 1828 | 1461716565563 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:22:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:22:45 INFO - PROCESS | 1828 | 1461716565568 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:22:45 INFO - PROCESS | 1828 | 1461716565571 Marionette TRACE conn3 <- [1,2970,null,{}] 17:22:45 INFO - PROCESS | 1828 | 1461716565576 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}] 17:22:45 INFO - PROCESS | 1828 | 1461716565757 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:22:46 INFO - PROCESS | 1828 | 1461716566034 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724354000 == 205 [pid = 1828] [id = 751] 17:22:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f7720aa5400) [pid = 1828] [serial = 2253] [outer = (nil)] 17:22:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f7721e4e400) [pid = 1828] [serial = 2254] [outer = 0x7f7720aa5400] 17:22:46 INFO - PROCESS | 1828 | 1461716566102 Marionette DEBUG loaded listener.js 17:22:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f772233a400) [pid = 1828] [serial = 2255] [outer = 0x7f7720aa5400] 17:22:46 INFO - PROCESS | 1828 | 1461716566874 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]]]}] 17:22:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:22:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1335ms 17:22:46 INFO - PROCESS | 1828 | 1461716566903 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:22:46 INFO - PROCESS | 1828 | 1461716566906 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:22:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:22:46 INFO - PROCESS | 1828 | 1461716566912 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:22:46 INFO - PROCESS | 1828 | 1461716566914 Marionette TRACE conn3 <- [1,2974,null,{}] 17:22:46 INFO - PROCESS | 1828 | 1461716566919 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}] 17:22:47 INFO - PROCESS | 1828 | 1461716567125 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:22:47 INFO - PROCESS | 1828 | 1461716567409 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77249be800 == 206 [pid = 1828] [id = 752] 17:22:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f772381b800) [pid = 1828] [serial = 2256] [outer = (nil)] 17:22:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f7723885c00) [pid = 1828] [serial = 2257] [outer = 0x7f772381b800] 17:22:47 INFO - PROCESS | 1828 | 1461716567512 Marionette DEBUG loaded listener.js 17:22:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f7724213c00) [pid = 1828] [serial = 2258] [outer = 0x7f772381b800] 17:22:48 INFO - PROCESS | 1828 | 1461716568320 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]]]}] 17:22:48 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. 17:22:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1429ms 17:22:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:22:48 INFO - PROCESS | 1828 | 1461716568350 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1828 | 1461716568353 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:22:48 INFO - PROCESS | 1828 | 1461716568362 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1828 | 1461716568364 Marionette TRACE conn3 <- [1,2978,null,{}] 17:22:48 INFO - PROCESS | 1828 | 1461716568370 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}] 17:22:48 INFO - PROCESS | 1828 | 1461716568576 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:22:48 INFO - PROCESS | 1828 | 1461716568823 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729343000 == 207 [pid = 1828] [id = 753] 17:22:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f7724210400) [pid = 1828] [serial = 2259] [outer = (nil)] 17:22:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f7724281c00) [pid = 1828] [serial = 2260] [outer = 0x7f7724210400] 17:22:48 INFO - PROCESS | 1828 | 1461716568913 Marionette DEBUG loaded listener.js 17:22:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f77247c3800) [pid = 1828] [serial = 2261] [outer = 0x7f7724210400] 17:22:49 INFO - PROCESS | 1828 | 1461716569695 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]]]}] 17:22:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:22:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1381ms 17:22:49 INFO - PROCESS | 1828 | 1461716569742 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:22:49 INFO - PROCESS | 1828 | 1461716569746 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:22:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:22:49 INFO - PROCESS | 1828 | 1461716569752 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:22:49 INFO - PROCESS | 1828 | 1461716569756 Marionette TRACE conn3 <- [1,2982,null,{}] 17:22:49 INFO - PROCESS | 1828 | 1461716569760 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}] 17:22:49 INFO - PROCESS | 1828 | 1461716569992 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:22:50 INFO - PROCESS | 1828 | 1461716570262 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729e3b800 == 208 [pid = 1828] [id = 754] 17:22:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f7724215c00) [pid = 1828] [serial = 2262] [outer = (nil)] 17:22:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f77260cfc00) [pid = 1828] [serial = 2263] [outer = 0x7f7724215c00] 17:22:50 INFO - PROCESS | 1828 | 1461716570366 Marionette DEBUG loaded listener.js 17:22:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f7728bbe000) [pid = 1828] [serial = 2264] [outer = 0x7f7724215c00] 17:22:51 INFO - PROCESS | 1828 | 1461716571263 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"]]]}] 17:22:51 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 17:22:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:22:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1538ms 17:22:51 INFO - PROCESS | 1828 | 1461716571292 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:22:51 INFO - PROCESS | 1828 | 1461716571296 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:22:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:22:51 INFO - PROCESS | 1828 | 1461716571304 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:22:51 INFO - PROCESS | 1828 | 1461716571308 Marionette TRACE conn3 <- [1,2986,null,{}] 17:22:51 INFO - PROCESS | 1828 | 1461716571315 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}] 17:22:51 INFO - PROCESS | 1828 | 1461716571560 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:22:51 INFO - PROCESS | 1828 | 1461716571836 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772b54a800 == 209 [pid = 1828] [id = 755] 17:22:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f770a4cb400) [pid = 1828] [serial = 2265] [outer = (nil)] 17:22:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f7728bbf000) [pid = 1828] [serial = 2266] [outer = 0x7f770a4cb400] 17:22:51 INFO - PROCESS | 1828 | 1461716571941 Marionette DEBUG loaded listener.js 17:22:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f7729885400) [pid = 1828] [serial = 2267] [outer = 0x7f770a4cb400] 17:22:52 INFO - PROCESS | 1828 | 1461716572717 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]]]}] 17:22:52 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. 17:22:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1439ms 17:22:52 INFO - PROCESS | 1828 | 1461716572752 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:22:52 INFO - PROCESS | 1828 | 1461716572755 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:22:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:22:52 INFO - PROCESS | 1828 | 1461716572763 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1828 | 1461716572765 Marionette TRACE conn3 <- [1,2990,null,{}] 17:22:52 INFO - PROCESS | 1828 | 1461716572771 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}] 17:22:52 INFO - PROCESS | 1828 | 1461716572963 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:22:53 INFO - PROCESS | 1828 | 1461716573211 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7737072800 == 210 [pid = 1828] [id = 756] 17:22:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f770e80c800) [pid = 1828] [serial = 2268] [outer = (nil)] 17:22:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f7729d37000) [pid = 1828] [serial = 2269] [outer = 0x7f770e80c800] 17:22:53 INFO - PROCESS | 1828 | 1461716573290 Marionette DEBUG loaded listener.js 17:22:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f772a2d7000) [pid = 1828] [serial = 2270] [outer = 0x7f770e80c800] 17:22:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773bc33800 == 211 [pid = 1828] [id = 757] 17:22:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f772a993c00) [pid = 1828] [serial = 2271] [outer = (nil)] 17:22:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f7729d35000) [pid = 1828] [serial = 2272] [outer = 0x7f772a993c00] 17:22:54 INFO - PROCESS | 1828 | 1461716574270 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]]]}] 17:22:54 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. 17:22:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1534ms 17:22:54 INFO - PROCESS | 1828 | 1461716574303 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:22:54 INFO - PROCESS | 1828 | 1461716574306 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:22:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:22:54 INFO - PROCESS | 1828 | 1461716574320 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:22:54 INFO - PROCESS | 1828 | 1461716574322 Marionette TRACE conn3 <- [1,2994,null,{}] 17:22:54 INFO - PROCESS | 1828 | 1461716574326 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}] 17:22:54 INFO - PROCESS | 1828 | 1461716574575 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:22:54 INFO - PROCESS | 1828 | 1461716574882 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c24f800 == 212 [pid = 1828] [id = 758] 17:22:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f770a4c7c00) [pid = 1828] [serial = 2273] [outer = (nil)] 17:22:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f772a990400) [pid = 1828] [serial = 2274] [outer = 0x7f770a4c7c00] 17:22:54 INFO - PROCESS | 1828 | 1461716574956 Marionette DEBUG loaded listener.js 17:22:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f772b522000) [pid = 1828] [serial = 2275] [outer = 0x7f770a4c7c00] 17:22:55 INFO - PROCESS | 1828 | 1461716575670 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]]]}] 17:22:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:22:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:22:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1381ms 17:22:55 INFO - PROCESS | 1828 | 1461716575702 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:22:55 INFO - PROCESS | 1828 | 1461716575704 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:22:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:22:55 INFO - PROCESS | 1828 | 1461716575710 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - PROCESS | 1828 | 1461716575712 Marionette TRACE conn3 <- [1,2998,null,{}] 17:22:55 INFO - PROCESS | 1828 | 1461716575718 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}] 17:22:55 INFO - PROCESS | 1828 | 1461716575911 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:22:56 INFO - PROCESS | 1828 | 1461716576159 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773c694800 == 213 [pid = 1828] [id = 759] 17:22:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f7729573800) [pid = 1828] [serial = 2276] [outer = (nil)] 17:22:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f772b9e1800) [pid = 1828] [serial = 2277] [outer = 0x7f7729573800] 17:22:56 INFO - PROCESS | 1828 | 1461716576236 Marionette DEBUG loaded listener.js 17:22:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f772bbcd800) [pid = 1828] [serial = 2278] [outer = 0x7f7729573800] 17:22:57 INFO - PROCESS | 1828 | 1461716577024 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]]]}] 17:22:57 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. 17:22:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1329ms 17:22:57 INFO - PROCESS | 1828 | 1461716577040 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:22:57 INFO - PROCESS | 1828 | 1461716577043 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:22:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:22:57 INFO - PROCESS | 1828 | 1461716577050 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:22:57 INFO - PROCESS | 1828 | 1461716577053 Marionette TRACE conn3 <- [1,3002,null,{}] 17:22:57 INFO - PROCESS | 1828 | 1461716577058 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}] 17:22:57 INFO - PROCESS | 1828 | 1461716577283 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:22:57 INFO - PROCESS | 1828 | 1461716577591 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773ed6d800 == 214 [pid = 1828] [id = 760] 17:22:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f7722d03800) [pid = 1828] [serial = 2279] [outer = (nil)] 17:22:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f772c64a000) [pid = 1828] [serial = 2280] [outer = 0x7f7722d03800] 17:22:57 INFO - PROCESS | 1828 | 1461716577663 Marionette DEBUG loaded listener.js 17:22:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f772c6fd400) [pid = 1828] [serial = 2281] [outer = 0x7f7722d03800] 17:22:58 INFO - PROCESS | 1828 | 1461716578476 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]]]}] 17:22:58 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. 17:22:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1483ms 17:22:58 INFO - PROCESS | 1828 | 1461716578536 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:22:58 INFO - PROCESS | 1828 | 1461716578542 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:22:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:22:58 INFO - PROCESS | 1828 | 1461716578548 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 1828 | 1461716578552 Marionette TRACE conn3 <- [1,3006,null,{}] 17:22:58 INFO - PROCESS | 1828 | 1461716578557 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}] 17:22:58 INFO - PROCESS | 1828 | 1461716578790 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:22:59 INFO - PROCESS | 1828 | 1461716579088 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77406d0800 == 215 [pid = 1828] [id = 761] 17:22:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f772af0e000) [pid = 1828] [serial = 2282] [outer = (nil)] 17:22:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f772c84fc00) [pid = 1828] [serial = 2283] [outer = 0x7f772af0e000] 17:22:59 INFO - PROCESS | 1828 | 1461716579175 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f772d40d400) [pid = 1828] [serial = 2284] [outer = 0x7f772af0e000] 17:23:00 INFO - PROCESS | 1828 | 1461716580028 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]]]}] 17:23:00 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. 17:23:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1536ms 17:23:00 INFO - PROCESS | 1828 | 1461716580085 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 1828 | 1461716580089 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:23:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:23:00 INFO - PROCESS | 1828 | 1461716580095 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 1828 | 1461716580098 Marionette TRACE conn3 <- [1,3010,null,{}] 17:23:00 INFO - PROCESS | 1828 | 1461716580103 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}] 17:23:00 INFO - PROCESS | 1828 | 1461716580410 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:23:00 INFO - PROCESS | 1828 | 1461716580724 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713839800 == 216 [pid = 1828] [id = 762] 17:23:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f770ee27800) [pid = 1828] [serial = 2285] [outer = (nil)] 17:23:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f7731180c00) [pid = 1828] [serial = 2286] [outer = 0x7f770ee27800] 17:23:00 INFO - PROCESS | 1828 | 1461716580836 Marionette DEBUG loaded listener.js 17:23:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f773610b400) [pid = 1828] [serial = 2287] [outer = 0x7f770ee27800] 17:23:01 INFO - PROCESS | 1828 | 1461716581585 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]]]}] 17:23:01 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 17:23:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1533ms 17:23:01 INFO - PROCESS | 1828 | 1461716581629 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:23:01 INFO - PROCESS | 1828 | 1461716581637 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:23:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:23:01 INFO - PROCESS | 1828 | 1461716581643 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:23:01 INFO - PROCESS | 1828 | 1461716581647 Marionette TRACE conn3 <- [1,3014,null,{}] 17:23:01 INFO - PROCESS | 1828 | 1461716581652 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}] 17:23:01 INFO - PROCESS | 1828 | 1461716581884 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:23:02 INFO - PROCESS | 1828 | 1461716582186 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770c52e000 == 217 [pid = 1828] [id = 763] 17:23:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f770ee33000) [pid = 1828] [serial = 2288] [outer = (nil)] 17:23:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f7736fc1c00) [pid = 1828] [serial = 2289] [outer = 0x7f770ee33000] 17:23:02 INFO - PROCESS | 1828 | 1461716582289 Marionette DEBUG loaded listener.js 17:23:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f773708c000) [pid = 1828] [serial = 2290] [outer = 0x7f770ee33000] 17:23:02 INFO - PROCESS | 1828 | [1828] 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 17:23:03 INFO - PROCESS | 1828 | 1461716583463 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:23:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:23:03 INFO - {} 17:23:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:23:03 INFO - {} 17:23:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:23:03 INFO - {} 17:23:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:23:03 INFO - {} 17:23:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1844ms 17:23:03 INFO - PROCESS | 1828 | 1461716583531 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:23:03 INFO - PROCESS | 1828 | 1461716583536 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:23:03 INFO - TEST-START | /FileAPI/fileReader.html 17:23:03 INFO - PROCESS | 1828 | 1461716583548 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:23:03 INFO - PROCESS | 1828 | 1461716583551 Marionette TRACE conn3 <- [1,3018,null,{}] 17:23:03 INFO - PROCESS | 1828 | 1461716583557 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}] 17:23:03 INFO - PROCESS | 1828 | 1461716583818 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:23:04 INFO - PROCESS | 1828 | 1461716584155 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772ac79800 == 216 [pid = 1828] [id = 207] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713a5f800 == 215 [pid = 1828] [id = 740] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7712dcf800 == 214 [pid = 1828] [id = 739] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770f3dd000 == 213 [pid = 1828] [id = 738] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770d5ca000 == 212 [pid = 1828] [id = 737] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772c664000 == 211 [pid = 1828] [id = 732] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729345000 == 210 [pid = 1828] [id = 731] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724bbc800 == 209 [pid = 1828] [id = 730] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77245dc000 == 208 [pid = 1828] [id = 729] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7723fb6800 == 207 [pid = 1828] [id = 728] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7722db8000 == 206 [pid = 1828] [id = 727] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720dc6800 == 205 [pid = 1828] [id = 726] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771ee4f800 == 204 [pid = 1828] [id = 725] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d8c5000 == 203 [pid = 1828] [id = 724] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d45a800 == 202 [pid = 1828] [id = 723] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7717abc800 == 201 [pid = 1828] [id = 722] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771689c800 == 200 [pid = 1828] [id = 721] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7714bc6800 == 199 [pid = 1828] [id = 720] 17:23:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7711dac800 == 198 [pid = 1828] [id = 719] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f77147e4000) [pid = 1828] [serial = 2153] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f771556b400) [pid = 1828] [serial = 2154] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f77147e9000) [pid = 1828] [serial = 2093] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f7714b98400) [pid = 1828] [serial = 2037] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f772992d000) [pid = 1828] [serial = 2138] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f7724280400) [pid = 1828] [serial = 2123] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f7722339000) [pid = 1828] [serial = 2061] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f77242f9c00) [pid = 1828] [serial = 2064] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f7714b97c00) [pid = 1828] [serial = 2094] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f7729d3a400) [pid = 1828] [serial = 2141] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f7714b06800) [pid = 1828] [serial = 1962] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f77178ca800) [pid = 1828] [serial = 2097] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f770ee2ac00) [pid = 1828] [serial = 2145] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f7720a91000) [pid = 1828] [serial = 2052] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f7724e2ec00) [pid = 1828] [serial = 2127] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f7728f63400) [pid = 1828] [serial = 2133] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7714b0d800) [pid = 1828] [serial = 2151] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f7729d34800) [pid = 1828] [serial = 2139] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f771daa5c00) [pid = 1828] [serial = 2102] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f7717787c00) [pid = 1828] [serial = 2096] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7720de4400) [pid = 1828] [serial = 2112] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f7722331c00) [pid = 1828] [serial = 2118] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f7720de4800) [pid = 1828] [serial = 2058] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f77190a3400) [pid = 1828] [serial = 2088] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f7729d40400) [pid = 1828] [serial = 2142] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f770ebe4c00) [pid = 1828] [serial = 2090] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f77205df800) [pid = 1828] [serial = 2049] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f771494f000) [pid = 1828] [serial = 2150] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f770eacf000) [pid = 1828] [serial = 2144] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f771db82000) [pid = 1828] [serial = 2046] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f77178ca000) [pid = 1828] [serial = 2043] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f7711eaac00) [pid = 1828] [serial = 2148] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f772962b000) [pid = 1828] [serial = 2135] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f77243ce000) [pid = 1828] [serial = 2124] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f7727d31000) [pid = 1828] [serial = 2130] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f7711d0e000) [pid = 1828] [serial = 2147] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f772424b400) [pid = 1828] [serial = 2121] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f7726008400) [pid = 1828] [serial = 2129] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f7720aa0400) [pid = 1828] [serial = 2109] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f7710919800) [pid = 1828] [serial = 2091] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f7720a92800) [pid = 1828] [serial = 2108] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f7724213000) [pid = 1828] [serial = 2120] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f771ff38800) [pid = 1828] [serial = 2070] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f7720f62c00) [pid = 1828] [serial = 2114] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f77205e9000) [pid = 1828] [serial = 2105] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f7711eaa000) [pid = 1828] [serial = 2034] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f77212d1c00) [pid = 1828] [serial = 2115] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f77209c8400) [pid = 1828] [serial = 2106] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f771d8ee400) [pid = 1828] [serial = 2100] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f7728330800) [pid = 1828] [serial = 2132] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f7729819400) [pid = 1828] [serial = 2136] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f7722219400) [pid = 1828] [serial = 2117] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f77190ac000) [pid = 1828] [serial = 2099] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f7717645000) [pid = 1828] [serial = 2040] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f77247c3c00) [pid = 1828] [serial = 2126] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f7720bea400) [pid = 1828] [serial = 2111] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f770e80c400) [pid = 1828] [serial = 2031] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f771ddcf000) [pid = 1828] [serial = 2103] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f77242f9400) [pid = 1828] [serial = 2067] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f7720be7000) [pid = 1828] [serial = 2055] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770a411000 == 199 [pid = 1828] [id = 764] 17:23:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f770a4cd800) [pid = 1828] [serial = 2291] [outer = (nil)] 17:23:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f770c476c00) [pid = 1828] [serial = 2292] [outer = 0x7f770a4cd800] 17:23:06 INFO - PROCESS | 1828 | 1461716586639 Marionette DEBUG loaded listener.js 17:23:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f770e80bc00) [pid = 1828] [serial = 2293] [outer = 0x7f770a4cd800] 17:23:07 INFO - PROCESS | 1828 | 1461716587398 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]]]}] 17:23:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:23:07 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:23:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:23:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:23:07 INFO - TEST-OK | /FileAPI/fileReader.html | took 3893ms 17:23:07 INFO - PROCESS | 1828 | 1461716587442 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:23:07 INFO - PROCESS | 1828 | 1461716587448 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:23:07 INFO - TEST-START | /FileAPI/historical.html 17:23:07 INFO - PROCESS | 1828 | 1461716587455 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:23:07 INFO - PROCESS | 1828 | 1461716587460 Marionette TRACE conn3 <- [1,3022,null,{}] 17:23:07 INFO - PROCESS | 1828 | 1461716587466 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}] 17:23:07 INFO - PROCESS | 1828 | 1461716587648 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:23:07 INFO - PROCESS | 1828 | 1461716587871 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770d5c1800 == 200 [pid = 1828] [id = 765] 17:23:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f770e812800) [pid = 1828] [serial = 2294] [outer = (nil)] 17:23:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f770ebed400) [pid = 1828] [serial = 2295] [outer = 0x7f770e812800] 17:23:07 INFO - PROCESS | 1828 | 1461716587944 Marionette DEBUG loaded listener.js 17:23:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f7711d0e000) [pid = 1828] [serial = 2296] [outer = 0x7f770e812800] 17:23:08 INFO - PROCESS | 1828 | 1461716588656 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"]]]}] 17:23:08 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:23:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:23:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:23:08 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:23:08 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:23:08 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:23:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:23:08 INFO - TEST-OK | /FileAPI/historical.html | took 1232ms 17:23:08 INFO - PROCESS | 1828 | 1461716588687 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:23:08 INFO - PROCESS | 1828 | 1461716588696 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:23:08 INFO - TEST-START | /FileAPI/idlharness.html 17:23:08 INFO - PROCESS | 1828 | 1461716588711 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:23:08 INFO - PROCESS | 1828 | 1461716588717 Marionette TRACE conn3 <- [1,3026,null,{}] 17:23:08 INFO - PROCESS | 1828 | 1461716588722 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}] 17:23:09 INFO - PROCESS | 1828 | 1461716589071 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:23:09 INFO - PROCESS | 1828 | 1461716589119 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770ee58800 == 201 [pid = 1828] [id = 766] 17:23:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f7711d0e800) [pid = 1828] [serial = 2297] [outer = (nil)] 17:23:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f7713771c00) [pid = 1828] [serial = 2298] [outer = 0x7f7711d0e800] 17:23:09 INFO - PROCESS | 1828 | 1461716589194 Marionette DEBUG loaded listener.js 17:23:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f771494f000) [pid = 1828] [serial = 2299] [outer = 0x7f7711d0e800] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f771d552800) [pid = 1828] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f770a4d4c00) [pid = 1828] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f7714b07000) [pid = 1828] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f77242f0000) [pid = 1828] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f77205dec00) [pid = 1828] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f77205dd800) [pid = 1828] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f770e9c4400) [pid = 1828] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f771575ec00) [pid = 1828] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f77120e6800) [pid = 1828] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f7724282000) [pid = 1828] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f7729d3b000) [pid = 1828] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f770c46c800) [pid = 1828] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f771eb51c00) [pid = 1828] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f770c6ca400) [pid = 1828] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f7710917400) [pid = 1828] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f7711028800) [pid = 1828] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f7714956000) [pid = 1828] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f7715b9e800) [pid = 1828] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f77120ee800) [pid = 1828] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f772b9d4800) [pid = 1828] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:23:11 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f770e9c5c00) [pid = 1828] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:23:11 INFO - PROCESS | 1828 | 1461716591697 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]]]}] 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:23:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:23:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:23:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:23:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:23:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:23:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:23:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:23:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:23:11 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 17:23:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:23:11 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 17:23:11 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 17:23:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:23:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:23:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:23:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:23:11 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 17:23:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:23:11 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 17:23:11 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 17:23:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:23:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:23:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 3121ms 17:23:11 INFO - PROCESS | 1828 | 1461716591834 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:23:11 INFO - PROCESS | 1828 | 1461716591838 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:23:11 INFO - TEST-START | /FileAPI/idlharness.worker 17:23:11 INFO - PROCESS | 1828 | 1461716591849 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:23:11 INFO - PROCESS | 1828 | 1461716591860 Marionette TRACE conn3 <- [1,3030,null,{}] 17:23:11 INFO - PROCESS | 1828 | 1461716591892 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}] 17:23:12 INFO - PROCESS | 1828 | 1461716592119 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:23:12 INFO - PROCESS | 1828 | 1461716592300 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713fb3800 == 202 [pid = 1828] [id = 767] 17:23:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f7714adfc00) [pid = 1828] [serial = 2300] [outer = (nil)] 17:23:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f77190af800) [pid = 1828] [serial = 2301] [outer = 0x7f7714adfc00] 17:23:12 INFO - PROCESS | 1828 | 1461716592359 Marionette DEBUG loaded listener.js 17:23:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f771daa4800) [pid = 1828] [serial = 2302] [outer = 0x7f7714adfc00] 17:23:12 INFO - PROCESS | 1828 | [1828] 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 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:23:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:23:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:23:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:23:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:23:14 INFO - {} 17:23:14 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 17:23:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:23:14 INFO - {} 17:23:14 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 - {} 17:23:14 INFO - {} 17:23:14 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 17:23:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:23:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:23:14 INFO - {} 17:23:14 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 17:23:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:23:14 INFO - {} 17:23:14 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 - {} 17:23:14 INFO - {} 17:23:14 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 17:23:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 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 17:23:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:23:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:23:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 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 17:23:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 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 17:23:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 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 17:23:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:23:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:23:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:23:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:23:14 INFO - {} 17:23:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2666ms 17:23:14 INFO - PROCESS | 1828 | 1461716594412 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,{},{}]]]}] 17:23:14 INFO - PROCESS | 1828 | 1461716594550 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:23:14 INFO - PROCESS | 1828 | 1461716594565 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:23:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:23:14 INFO - PROCESS | 1828 | 1461716594581 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:23:14 INFO - PROCESS | 1828 | 1461716594590 Marionette TRACE conn3 <- [1,3034,null,{}] 17:23:14 INFO - PROCESS | 1828 | 1461716594606 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}] 17:23:14 INFO - PROCESS | 1828 | 1461716594899 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:23:15 INFO - PROCESS | 1828 | 1461716595163 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770f031800 == 203 [pid = 1828] [id = 768] 17:23:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f771d559c00) [pid = 1828] [serial = 2303] [outer = (nil)] 17:23:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f771db8a000) [pid = 1828] [serial = 2304] [outer = 0x7f771d559c00] 17:23:15 INFO - PROCESS | 1828 | 1461716595236 Marionette DEBUG loaded listener.js 17:23:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f771efd2c00) [pid = 1828] [serial = 2305] [outer = 0x7f771d559c00] 17:23:16 INFO - PROCESS | 1828 | 1461716596056 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]]]}] 17:23:16 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:23:16 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1498ms 17:23:16 INFO - PROCESS | 1828 | 1461716596073 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:23:16 INFO - PROCESS | 1828 | 1461716596081 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:23:16 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:23:16 INFO - PROCESS | 1828 | 1461716596091 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:23:16 INFO - PROCESS | 1828 | 1461716596094 Marionette TRACE conn3 <- [1,3038,null,{}] 17:23:16 INFO - PROCESS | 1828 | 1461716596100 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}] 17:23:16 INFO - PROCESS | 1828 | 1461716596328 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:23:16 INFO - PROCESS | 1828 | 1461716596604 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713a62800 == 204 [pid = 1828] [id = 769] 17:23:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f771ddca800) [pid = 1828] [serial = 2306] [outer = (nil)] 17:23:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f7720a8c000) [pid = 1828] [serial = 2307] [outer = 0x7f771ddca800] 17:23:16 INFO - PROCESS | 1828 | 1461716596689 Marionette DEBUG loaded listener.js 17:23:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f7720aa1800) [pid = 1828] [serial = 2308] [outer = 0x7f771ddca800] 17:23:17 INFO - PROCESS | 1828 | 1461716597774 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"]]]}] 17:23:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:23:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:23:17 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1693ms 17:23:17 INFO - PROCESS | 1828 | 1461716597787 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:23:17 INFO - PROCESS | 1828 | 1461716597793 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:23:17 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:23:17 INFO - PROCESS | 1828 | 1461716597803 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:23:17 INFO - PROCESS | 1828 | 1461716597812 Marionette TRACE conn3 <- [1,3042,null,{}] 17:23:17 INFO - PROCESS | 1828 | 1461716597835 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}] 17:23:18 INFO - PROCESS | 1828 | 1461716598184 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:23:18 INFO - PROCESS | 1828 | 1461716598445 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77176b2800 == 205 [pid = 1828] [id = 770] 17:23:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f7720d1d000) [pid = 1828] [serial = 2309] [outer = (nil)] 17:23:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f7720f61000) [pid = 1828] [serial = 2310] [outer = 0x7f7720d1d000] 17:23:18 INFO - PROCESS | 1828 | 1461716598546 Marionette DEBUG loaded listener.js 17:23:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f7721c0f400) [pid = 1828] [serial = 2311] [outer = 0x7f7720d1d000] 17:23:20 INFO - PROCESS | 1828 | 1461716599949 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]]]}] 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:23:20 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. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:23:20 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'.) 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:23:20 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. 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:23:20 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. 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:23:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:23:20 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. 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:23:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:23:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:23:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:23:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:23:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:23:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:23:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:23:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:23:20 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2258ms 17:23:20 INFO - PROCESS | 1828 | 1461716600073 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:23:20 INFO - PROCESS | 1828 | 1461716600085 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:23:20 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:23:20 INFO - PROCESS | 1828 | 1461716600159 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:23:20 INFO - PROCESS | 1828 | 1461716600162 Marionette TRACE conn3 <- [1,3046,null,{}] 17:23:20 INFO - PROCESS | 1828 | 1461716600168 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}] 17:23:20 INFO - PROCESS | 1828 | 1461716600501 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:23:20 INFO - PROCESS | 1828 | 1461716600701 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7713fb8000 == 206 [pid = 1828] [id = 771] 17:23:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f770eacf000) [pid = 1828] [serial = 2312] [outer = (nil)] 17:23:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f7711ea5400) [pid = 1828] [serial = 2313] [outer = 0x7f770eacf000] 17:23:20 INFO - PROCESS | 1828 | 1461716600775 Marionette DEBUG loaded listener.js 17:23:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f77190ae000) [pid = 1828] [serial = 2314] [outer = 0x7f770eacf000] 17:23:21 INFO - PROCESS | 1828 | [1828] 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 17:23:21 INFO - PROCESS | 1828 | 1461716601599 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:23:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:23:21 INFO - {} 17:23:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1486ms 17:23:21 INFO - PROCESS | 1828 | 1461716601642 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:23:21 INFO - PROCESS | 1828 | 1461716601645 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:23:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:23:21 INFO - PROCESS | 1828 | 1461716601651 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:23:21 INFO - PROCESS | 1828 | 1461716601653 Marionette TRACE conn3 <- [1,3050,null,{}] 17:23:21 INFO - PROCESS | 1828 | 1461716601659 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}] 17:23:21 INFO - PROCESS | 1828 | 1461716601884 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:23:22 INFO - PROCESS | 1828 | 1461716602166 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f77176b6000 == 207 [pid = 1828] [id = 772] 17:23:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f7711d0f400) [pid = 1828] [serial = 2315] [outer = (nil)] 17:23:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f771edd9c00) [pid = 1828] [serial = 2316] [outer = 0x7f7711d0f400] 17:23:22 INFO - PROCESS | 1828 | 1461716602237 Marionette DEBUG loaded listener.js 17:23:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f771fd60400) [pid = 1828] [serial = 2317] [outer = 0x7f7711d0f400] 17:23:23 INFO - PROCESS | 1828 | 1461716603078 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]]]}] 17:23:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:23:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:23:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:23:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:23:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1484ms 17:23:23 INFO - PROCESS | 1828 | 1461716603140 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:23:23 INFO - PROCESS | 1828 | 1461716603145 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:23:23 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:23:23 INFO - PROCESS | 1828 | 1461716603156 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:23:23 INFO - PROCESS | 1828 | 1461716603160 Marionette TRACE conn3 <- [1,3054,null,{}] 17:23:23 INFO - PROCESS | 1828 | 1461716603187 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}] 17:23:23 INFO - PROCESS | 1828 | 1461716603441 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:23:23 INFO - PROCESS | 1828 | 1461716603730 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771d6b3800 == 208 [pid = 1828] [id = 773] 17:23:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f7722337c00) [pid = 1828] [serial = 2318] [outer = (nil)] 17:23:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f772424b800) [pid = 1828] [serial = 2319] [outer = 0x7f7722337c00] 17:23:23 INFO - PROCESS | 1828 | 1461716603925 Marionette DEBUG loaded listener.js 17:23:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f77242f2800) [pid = 1828] [serial = 2320] [outer = 0x7f7722337c00] 17:23:25 INFO - PROCESS | 1828 | 1461716605441 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"]]]}] 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:23:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:23:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:23:25 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" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:23:25 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" 17:23:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:23:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:23:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2414ms 17:23:25 INFO - PROCESS | 1828 | 1461716605689 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:23:25 INFO - PROCESS | 1828 | 1461716605692 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:23:25 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:23:25 INFO - PROCESS | 1828 | 1461716605753 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:23:25 INFO - PROCESS | 1828 | 1461716605756 Marionette TRACE conn3 <- [1,3058,null,{}] 17:23:25 INFO - PROCESS | 1828 | 1461716605762 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}] 17:23:25 INFO - PROCESS | 1828 | 1461716605961 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:23:26 INFO - PROCESS | 1828 | 1461716606221 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771ee1a000 == 209 [pid = 1828] [id = 774] 17:23:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f771ff36400) [pid = 1828] [serial = 2321] [outer = (nil)] 17:23:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f772980b000) [pid = 1828] [serial = 2322] [outer = 0x7f771ff36400] 17:23:26 INFO - PROCESS | 1828 | 1461716606291 Marionette DEBUG loaded listener.js 17:23:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f7729d34c00) [pid = 1828] [serial = 2323] [outer = 0x7f771ff36400] 17:23:27 INFO - PROCESS | 1828 | 1461716607101 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]]]}] 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:23:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:23:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:23:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:23:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:23:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:23:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:23:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:23:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:23:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1389ms 17:23:27 INFO - PROCESS | 1828 | 1461716607141 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:23:27 INFO - PROCESS | 1828 | 1461716607144 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:23:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:23:27 INFO - PROCESS | 1828 | 1461716607154 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:23:27 INFO - PROCESS | 1828 | 1461716607157 Marionette TRACE conn3 <- [1,3062,null,{}] 17:23:27 INFO - PROCESS | 1828 | 1461716607162 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}] 17:23:27 INFO - PROCESS | 1828 | 1461716607430 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:23:27 INFO - PROCESS | 1828 | 1461716607699 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f771fd7a000 == 210 [pid = 1828] [id = 775] 17:23:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f770ead3400) [pid = 1828] [serial = 2324] [outer = (nil)] 17:23:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f772a2c9000) [pid = 1828] [serial = 2325] [outer = 0x7f770ead3400] 17:23:27 INFO - PROCESS | 1828 | 1461716607772 Marionette DEBUG loaded listener.js 17:23:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f772a8aa400) [pid = 1828] [serial = 2326] [outer = 0x7f770ead3400] 17:23:28 INFO - PROCESS | 1828 | [1828] 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 17:23:28 INFO - PROCESS | 1828 | 1461716608641 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:23:28 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:23:28 INFO - {} 17:23:28 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1538ms 17:23:28 INFO - PROCESS | 1828 | 1461716608696 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:23:28 INFO - PROCESS | 1828 | 1461716608698 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:23:28 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:23:28 INFO - PROCESS | 1828 | 1461716608704 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:23:28 INFO - PROCESS | 1828 | 1461716608707 Marionette TRACE conn3 <- [1,3066,null,{}] 17:23:28 INFO - PROCESS | 1828 | 1461716608712 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}] 17:23:28 INFO - PROCESS | 1828 | 1461716608973 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:23:29 INFO - PROCESS | 1828 | 1461716609231 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720e1f800 == 211 [pid = 1828] [id = 776] 17:23:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f7729d3c800) [pid = 1828] [serial = 2327] [outer = (nil)] 17:23:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f772af02800) [pid = 1828] [serial = 2328] [outer = 0x7f7729d3c800] 17:23:29 INFO - PROCESS | 1828 | 1461716609339 Marionette DEBUG loaded listener.js 17:23:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f772b9e1000) [pid = 1828] [serial = 2329] [outer = 0x7f7729d3c800] 17:23:30 INFO - PROCESS | 1828 | 1461716610089 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]]]}] 17:23:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:23:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:23:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:23:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:23:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:23:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:23:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:23:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1433ms 17:23:30 INFO - PROCESS | 1828 | 1461716610140 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:23:30 INFO - PROCESS | 1828 | 1461716610143 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:23:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:23:30 INFO - PROCESS | 1828 | 1461716610149 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:23:30 INFO - PROCESS | 1828 | 1461716610152 Marionette TRACE conn3 <- [1,3070,null,{}] 17:23:30 INFO - PROCESS | 1828 | 1461716610157 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}] 17:23:30 INFO - PROCESS | 1828 | 1461716610396 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:23:30 INFO - PROCESS | 1828 | 1461716610696 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7722db3000 == 212 [pid = 1828] [id = 777] 17:23:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f772a8ab400) [pid = 1828] [serial = 2330] [outer = (nil)] 17:23:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f772bb56800) [pid = 1828] [serial = 2331] [outer = 0x7f772a8ab400] 17:23:30 INFO - PROCESS | 1828 | 1461716610769 Marionette DEBUG loaded listener.js 17:23:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f772c87fc00) [pid = 1828] [serial = 2332] [outer = 0x7f772a8ab400] 17:23:31 INFO - PROCESS | 1828 | 1461716611538 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]]]}] 17:23:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:23:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:23:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:23:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:23:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:23:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:23:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1429ms 17:23:31 INFO - PROCESS | 1828 | 1461716611580 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:23:31 INFO - PROCESS | 1828 | 1461716611584 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:23:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:23:31 INFO - PROCESS | 1828 | 1461716611591 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:23:31 INFO - PROCESS | 1828 | 1461716611596 Marionette TRACE conn3 <- [1,3074,null,{}] 17:23:31 INFO - PROCESS | 1828 | 1461716611649 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}] 17:23:31 INFO - PROCESS | 1828 | 1461716611903 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:23:32 INFO - PROCESS | 1828 | 1461716612155 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724047800 == 213 [pid = 1828] [id = 778] 17:23:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f7717751800) [pid = 1828] [serial = 2333] [outer = (nil)] 17:23:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f772bbc7800) [pid = 1828] [serial = 2334] [outer = 0x7f7717751800] 17:23:32 INFO - PROCESS | 1828 | 1461716612232 Marionette DEBUG loaded listener.js 17:23:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f7737293000) [pid = 1828] [serial = 2335] [outer = 0x7f7717751800] 17:23:33 INFO - PROCESS | 1828 | 1461716613048 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]]]}] 17:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:23:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:23:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1486ms 17:23:33 INFO - PROCESS | 1828 | 1461716613103 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:23:33 INFO - PROCESS | 1828 | 1461716613109 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:23:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:23:33 INFO - PROCESS | 1828 | 1461716613121 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 1828 | 1461716613126 Marionette TRACE conn3 <- [1,3078,null,{}] 17:23:33 INFO - PROCESS | 1828 | 1461716613133 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}] 17:23:33 INFO - PROCESS | 1828 | 1461716613464 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:23:33 INFO - PROCESS | 1828 | 1461716613859 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7720c07800 == 214 [pid = 1828] [id = 779] 17:23:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f77244a3800) [pid = 1828] [serial = 2336] [outer = (nil)] 17:23:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f7729d41800) [pid = 1828] [serial = 2337] [outer = 0x7f77244a3800] 17:23:33 INFO - PROCESS | 1828 | 1461716613935 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f7738130800) [pid = 1828] [serial = 2338] [outer = 0x7f77244a3800] 17:23:34 INFO - PROCESS | 1828 | 1461716614712 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] 17:23:34 INFO - PROCESS | 1828 | 1461716614767 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:23:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:23:34 INFO - PROCESS | 1828 | 1461716614775 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:23:34 INFO - PROCESS | 1828 | 1461716614781 Marionette TRACE conn3 <- [1,3082,null,{}] 17:23:34 INFO - PROCESS | 1828 | 1461716614794 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}] 17:23:35 INFO - PROCESS | 1828 | 1461716615020 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:23:35 INFO - PROCESS | 1828 | 1461716615305 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7724bb1000 == 215 [pid = 1828] [id = 780] 17:23:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f772832bc00) [pid = 1828] [serial = 2339] [outer = (nil)] 17:23:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f773a3bec00) [pid = 1828] [serial = 2340] [outer = 0x7f772832bc00] 17:23:35 INFO - PROCESS | 1828 | 1461716615378 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f773bb77400) [pid = 1828] [serial = 2341] [outer = 0x7f772832bc00] 17:23:36 INFO - PROCESS | 1828 | 1461716616168 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]]]}] 17:23:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:23:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:23:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:23:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1443ms 17:23:36 INFO - PROCESS | 1828 | 1461716616220 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:23:36 INFO - PROCESS | 1828 | 1461716616224 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:23:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:23:36 INFO - PROCESS | 1828 | 1461716616229 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:23:36 INFO - PROCESS | 1828 | 1461716616231 Marionette TRACE conn3 <- [1,3086,null,{}] 17:23:36 INFO - PROCESS | 1828 | 1461716616237 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}] 17:23:36 INFO - PROCESS | 1828 | 1461716616515 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:23:36 INFO - PROCESS | 1828 | 1461716616774 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7721208800 == 216 [pid = 1828] [id = 781] 17:23:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f771db83000) [pid = 1828] [serial = 2342] [outer = (nil)] 17:23:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f7721cb3800) [pid = 1828] [serial = 2343] [outer = 0x7f771db83000] 17:23:36 INFO - PROCESS | 1828 | 1461716616848 Marionette DEBUG loaded listener.js 17:23:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f773bb85c00) [pid = 1828] [serial = 2344] [outer = 0x7f771db83000] 17:23:37 INFO - PROCESS | 1828 | 1461716617604 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:23:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:23:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1427ms 17:23:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:23:37 INFO - PROCESS | 1828 | 1461716617658 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:23:37 INFO - PROCESS | 1828 | 1461716617661 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:23:37 INFO - PROCESS | 1828 | 1461716617667 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:23:37 INFO - PROCESS | 1828 | 1461716617671 Marionette TRACE conn3 <- [1,3090,null,{}] 17:23:37 INFO - PROCESS | 1828 | 1461716617676 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}] 17:23:37 INFO - PROCESS | 1828 | 1461716617907 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:23:38 INFO - PROCESS | 1828 | 1461716618193 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729797800 == 217 [pid = 1828] [id = 782] 17:23:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f771db83800) [pid = 1828] [serial = 2345] [outer = (nil)] 17:23:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f773bda4c00) [pid = 1828] [serial = 2346] [outer = 0x7f771db83800] 17:23:38 INFO - PROCESS | 1828 | 1461716618271 Marionette DEBUG loaded listener.js 17:23:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f773bdae800) [pid = 1828] [serial = 2347] [outer = 0x7f771db83800] 17:23:39 INFO - PROCESS | 1828 | 1461716619105 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:23:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:23:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1485ms 17:23:39 INFO - PROCESS | 1828 | 1461716619152 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:23:39 INFO - PROCESS | 1828 | 1461716619155 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:23:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:23:39 INFO - PROCESS | 1828 | 1461716619161 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:23:39 INFO - PROCESS | 1828 | 1461716619163 Marionette TRACE conn3 <- [1,3094,null,{}] 17:23:39 INFO - PROCESS | 1828 | 1461716619168 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}] 17:23:39 INFO - PROCESS | 1828 | 1461716619421 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:23:39 INFO - PROCESS | 1828 | 1461716619707 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7729e3d000 == 218 [pid = 1828] [id = 783] 17:23:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f773813b000) [pid = 1828] [serial = 2348] [outer = (nil)] 17:23:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f773c2abc00) [pid = 1828] [serial = 2349] [outer = 0x7f773813b000] 17:23:39 INFO - PROCESS | 1828 | 1461716619781 Marionette DEBUG loaded listener.js 17:23:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f773c44d400) [pid = 1828] [serial = 2350] [outer = 0x7f773813b000] 17:23:40 INFO - PROCESS | 1828 | 1461716620629 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:23:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:23:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1484ms 17:23:40 INFO - PROCESS | 1828 | 1461716620646 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:23:40 INFO - PROCESS | 1828 | 1461716620649 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:23:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:23:40 INFO - PROCESS | 1828 | 1461716620657 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 1828 | 1461716620662 Marionette TRACE conn3 <- [1,3098,null,{}] 17:23:40 INFO - PROCESS | 1828 | 1461716620669 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}] 17:23:40 INFO - PROCESS | 1828 | 1461716620891 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:23:41 INFO - PROCESS | 1828 | 1461716621134 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f772b537000 == 219 [pid = 1828] [id = 784] 17:23:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f771eb0d000) [pid = 1828] [serial = 2351] [outer = (nil)] 17:23:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f773c639000) [pid = 1828] [serial = 2352] [outer = 0x7f771eb0d000] 17:23:41 INFO - PROCESS | 1828 | 1461716621207 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f773c6cc400) [pid = 1828] [serial = 2353] [outer = 0x7f771eb0d000] 17:23:41 INFO - PROCESS | 1828 | 1461716621959 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]]]}] 17:23:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:23:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:23:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1333ms 17:23:41 INFO - PROCESS | 1828 | 1461716621991 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:23:41 INFO - PROCESS | 1828 | 1461716621994 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:23:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:23:42 INFO - PROCESS | 1828 | 1461716622000 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - PROCESS | 1828 | 1461716622002 Marionette TRACE conn3 <- [1,3102,null,{}] 17:23:42 INFO - PROCESS | 1828 | 1461716622008 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}] 17:23:42 INFO - PROCESS | 1828 | 1461716622264 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:23:42 INFO - PROCESS | 1828 | 1461716622526 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f773618f800 == 220 [pid = 1828] [id = 785] 17:23:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f771efd5400) [pid = 1828] [serial = 2354] [outer = (nil)] 17:23:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f773c6ce000) [pid = 1828] [serial = 2355] [outer = 0x7f771efd5400] 17:23:42 INFO - PROCESS | 1828 | 1461716622596 Marionette DEBUG loaded listener.js 17:23:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f773c6dd400) [pid = 1828] [serial = 2356] [outer = 0x7f771efd5400] 17:23:43 INFO - PROCESS | 1828 | 1461716623348 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:23:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:23:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1378ms 17:23:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:23:43 INFO - PROCESS | 1828 | 1461716623378 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 1828 | 1461716623381 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:23:43 INFO - PROCESS | 1828 | 1461716623387 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 1828 | 1461716623390 Marionette TRACE conn3 <- [1,3106,null,{}] 17:23:43 INFO - PROCESS | 1828 | 1461716623395 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}] 17:23:43 INFO - PROCESS | 1828 | 1461716623634 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:23:43 INFO - PROCESS | 1828 | 1461716623900 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770ee58800 == 219 [pid = 1828] [id = 766] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770d5c1800 == 218 [pid = 1828] [id = 765] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770a411000 == 217 [pid = 1828] [id = 764] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770c52e000 == 216 [pid = 1828] [id = 763] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713839800 == 215 [pid = 1828] [id = 762] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77406d0800 == 214 [pid = 1828] [id = 761] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773ed6d800 == 213 [pid = 1828] [id = 760] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773c694800 == 212 [pid = 1828] [id = 759] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773c24f800 == 211 [pid = 1828] [id = 758] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f773bc33800 == 210 [pid = 1828] [id = 757] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7737072800 == 209 [pid = 1828] [id = 756] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f772b54a800 == 208 [pid = 1828] [id = 755] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729e3b800 == 207 [pid = 1828] [id = 754] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7729343000 == 206 [pid = 1828] [id = 753] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77249be800 == 205 [pid = 1828] [id = 752] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7724354000 == 204 [pid = 1828] [id = 751] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77238c5000 == 203 [pid = 1828] [id = 750] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7720dde000 == 202 [pid = 1828] [id = 749] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771fd76000 == 201 [pid = 1828] [id = 748] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d2d1000 == 200 [pid = 1828] [id = 746] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f771d6ba000 == 199 [pid = 1828] [id = 747] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77176c9800 == 198 [pid = 1828] [id = 745] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f77159c9800 == 197 [pid = 1828] [id = 744] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f7713911800 == 196 [pid = 1828] [id = 743] 17:23:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f770ee4e000 == 195 [pid = 1828] [id = 742] 17:23:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770a08f800 == 196 [pid = 1828] [id = 786] 17:23:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f770a4d3800) [pid = 1828] [serial = 2357] [outer = (nil)] 17:23:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f770c6c5800) [pid = 1828] [serial = 2358] [outer = 0x7f770a4d3800] 17:23:45 INFO - PROCESS | 1828 | 1461716625898 Marionette DEBUG loaded listener.js 17:23:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f770eaca800) [pid = 1828] [serial = 2359] [outer = 0x7f770a4d3800] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f772a550c00) [pid = 1828] [serial = 2192] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f772a992c00) [pid = 1828] [serial = 2198] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f77238b0c00) [pid = 1828] [serial = 2183] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f7729b81c00) [pid = 1828] [serial = 2189] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f7721c0e800) [pid = 1828] [serial = 2178] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f77209ce800) [pid = 1828] [serial = 2174] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f770e9ce400) [pid = 1828] [serial = 2213] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f772b9d9400) [pid = 1828] [serial = 2204] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f7714b10c00) [pid = 1828] [serial = 2219] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f772aa56800) [pid = 1828] [serial = 2199] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f77244a6c00) [pid = 1828] [serial = 2187] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f772a90f800) [pid = 1828] [serial = 2195] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f772232f400) [pid = 1828] [serial = 2180] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f772a548000) [pid = 1828] [serial = 2190] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f772b9e3000) [pid = 1828] [serial = 2205] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f771edd7000) [pid = 1828] [serial = 2171] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f771d8f2c00) [pid = 1828] [serial = 2168] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f772a98c800) [pid = 1828] [serial = 2196] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f770ebe9800) [pid = 1828] [serial = 2214] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f7715b57400) [pid = 1828] [serial = 2163] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f7712e6cc00) [pid = 1828] [serial = 2160] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f7715b9f800) [pid = 1828] [serial = 2222] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f771575b400) [pid = 1828] [serial = 2156] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f77178c5000) [pid = 1828] [serial = 2165] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f77242fbc00) [pid = 1828] [serial = 2186] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f771efd5800) [pid = 1828] [serial = 2172] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f771ddc5800) [pid = 1828] [serial = 2169] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f771560e400) [pid = 1828] [serial = 2162] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f772af8fc00) [pid = 1828] [serial = 2201] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f772bb56c00) [pid = 1828] [serial = 2208] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f771556f000) [pid = 1828] [serial = 2220] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f772bbc6c00) [pid = 1828] [serial = 2210] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f77241a3800) [pid = 1828] [serial = 2184] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f7711d12400) [pid = 1828] [serial = 2217] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f772bb51400) [pid = 1828] [serial = 2207] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f7711ea2c00) [pid = 1828] [serial = 2159] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f7711076800) [pid = 1828] [serial = 2216] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f7723817400) [pid = 1828] [serial = 2181] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f772a8a6000) [pid = 1828] [serial = 2193] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f7720d13800) [pid = 1828] [serial = 2175] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f77166e9c00) [pid = 1828] [serial = 2223] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f7720f66000) [pid = 1828] [serial = 2177] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f7719068c00) [pid = 1828] [serial = 2166] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f772b52b400) [pid = 1828] [serial = 2202] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f7714154c00) [pid = 1828] [serial = 2225] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1828 | 1461716626827 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]]]}] 17:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:23:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:23:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 3497ms 17:23:46 INFO - PROCESS | 1828 | 1461716626885 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:23:46 INFO - PROCESS | 1828 | 1461716626891 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:23:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:23:46 INFO - PROCESS | 1828 | 1461716626898 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 1828 | 1461716626903 Marionette TRACE conn3 <- [1,3110,null,{}] 17:23:46 INFO - PROCESS | 1828 | 1461716626910 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}] 17:23:47 INFO - PROCESS | 1828 | 1461716627119 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:23:47 INFO - PROCESS | 1828 | 1461716627340 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f770ea15800 == 197 [pid = 1828] [id = 787] 17:23:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f770ee30000) [pid = 1828] [serial = 2360] [outer = (nil)] 17:23:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f7711e9f000) [pid = 1828] [serial = 2361] [outer = 0x7f770ee30000] 17:23:47 INFO - PROCESS | 1828 | 1461716627407 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f7712e6f000) [pid = 1828] [serial = 2362] [outer = 0x7f770ee30000] 17:23:48 INFO - PROCESS | 1828 | 1461716628139 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"]]]}] 17:23:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:23:48 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 17:23:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:23:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1286ms 17:23:48 INFO - PROCESS | 1828 | 1461716628185 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:23:48 INFO - PROCESS | 1828 | 1461716628191 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:23:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:23:48 INFO - PROCESS | 1828 | 1461716628200 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:23:48 INFO - PROCESS | 1828 | 1461716628204 Marionette TRACE conn3 <- [1,3114,null,{}] 17:23:48 INFO - PROCESS | 1828 | 1461716628209 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}] 17:23:48 INFO - PROCESS | 1828 | 1461716628518 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:23:48 INFO - PROCESS | 1828 | 1461716628572 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\", \"1e0a67eb-cf79-4240-b1ea-7b77fd115e2c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f7711ecc800 == 198 [pid = 1828] [id = 788] 17:23:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f771414f400) [pid = 1828] [serial = 2363] [outer = (nil)] 17:23:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f7715563000) [pid = 1828] [serial = 2364] [outer = 0x7f771414f400] 17:23:48 INFO - PROCESS | 1828 | 1461716628634 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f771774a400) [pid = 1828] [serial = 2365] [outer = 0x7f771414f400] 17:23:49 INFO - PROCESS | 1828 | 1461716629537 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]]]}] 17:23:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:23:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1380ms 17:23:49 INFO - PROCESS | 1828 | 1461716629580 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:23:49 INFO - PROCESS | 1828 | 1461716629583 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:23:50 WARNING - u'runner_teardown' () 17:23:50 INFO - No more tests 17:23:50 INFO - Got 0 unexpected results 17:23:50 INFO - SUITE-END | took 1216s 17:23:50 INFO - Closing logging queue 17:23:50 INFO - queue closed 17:23:51 INFO - Return code: 0 17:23:51 WARNING - # TBPL SUCCESS # 17:23:51 INFO - Running post-action listener: _resource_record_post_action 17:23:51 INFO - Running post-run listener: _resource_record_post_run 17:23:52 INFO - Total resource usage - Wall time: 1254s; CPU: 98.0%; Read bytes: 8392704; Write bytes: 975851520; Read time: 364; Write time: 380048 17:23:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:23:52 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 85057536; Read time: 0; Write time: 123472 17:23:52 INFO - run-tests - Wall time: 1222s; CPU: 98.0%; Read bytes: 5533696; Write bytes: 890793984; Read time: 220; Write time: 256576 17:23:52 INFO - Running post-run listener: _upload_blobber_files 17:23:52 INFO - Blob upload gear active. 17:23:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:23:52 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 17:23:52 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'] 17:23:52 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 17:23:52 INFO - (blobuploader) - INFO - Open directory for files ... 17:23:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:23:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:23:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:23:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:23:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:23:53 INFO - (blobuploader) - INFO - Done attempting. 17:23:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:23:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:23:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:23:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:23:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:23:54 INFO - (blobuploader) - INFO - Done attempting. 17:23:54 INFO - (blobuploader) - INFO - Iteration through files over. 17:23:54 INFO - Return code: 0 17:23:54 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:23:54 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:23:54 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d4cd4ae6c40a8004a06bf2482fc35f08b29324b4caf3bf5148791d5db32e7ad01edf69633290c81d6c2b2fd5ff27e10bae6d8c29eb5dad85b014a64c7c91df1f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/633527a247bce47b45403cbefeb06d503d111176559463b4982bd89beef0688f923c6a05db20273b69c0fe763eb5644429ae4911a28e2472dbc51336f9e6a237"} 17:23:54 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:23:54 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:23:54 INFO - Contents: 17:23:54 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d4cd4ae6c40a8004a06bf2482fc35f08b29324b4caf3bf5148791d5db32e7ad01edf69633290c81d6c2b2fd5ff27e10bae6d8c29eb5dad85b014a64c7c91df1f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/633527a247bce47b45403cbefeb06d503d111176559463b4982bd89beef0688f923c6a05db20273b69c0fe763eb5644429ae4911a28e2472dbc51336f9e6a237"} 17:23:54 INFO - Running post-run listener: copy_logs_to_upload_dir 17:23:54 INFO - Copying logs to upload dir... 17:23:54 INFO - mkdir: /builds/slave/test/build/upload/logs 17:23:54 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1377.070726 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 57 secs) (at 2016-04-26 17:23:54.846443) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 17:23:54.847449) ========= 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-1461715031.21197-924739199 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d4cd4ae6c40a8004a06bf2482fc35f08b29324b4caf3bf5148791d5db32e7ad01edf69633290c81d6c2b2fd5ff27e10bae6d8c29eb5dad85b014a64c7c91df1f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/633527a247bce47b45403cbefeb06d503d111176559463b4982bd89beef0688f923c6a05db20273b69c0fe763eb5644429ae4911a28e2472dbc51336f9e6a237"} build_url:https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038116 build_url: 'https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d4cd4ae6c40a8004a06bf2482fc35f08b29324b4caf3bf5148791d5db32e7ad01edf69633290c81d6c2b2fd5ff27e10bae6d8c29eb5dad85b014a64c7c91df1f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/633527a247bce47b45403cbefeb06d503d111176559463b4982bd89beef0688f923c6a05db20273b69c0fe763eb5644429ae4911a28e2472dbc51336f9e6a237"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Z4o0zBhvSui2HmZmhhxDPA/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 17:23:54.922037) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 17:23:54.922543) ========= 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-1461715031.21197-924739199 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019837 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 17:23:54.987466) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 17:23:54.987754) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 17:23:54.988047) ========= ========= Total master_lag: 1.73 =========